This Policy explains how ShowForAi (“SFA” or the “Software”) collects, uses, stores, and protects information during the public beta / commercial-feature trial. Our architecture is local first: core data stays on your local device by default.
Scripts and combinations can be shared for free. Paid script purchases, creator revenue and payouts are paused. Stripe is used for international memberships only.
By default, local scripts, visual templates and typed text stay in the desktop data folder, normally %LOCALAPPDATA%\ShowForAi. Cloud sync, sharing/import and authorized AI visual recognition can transfer the relevant data described in this Policy. AI recognition can send the current action's screenshot crop, click coordinates and necessary diagnostics through OpenRouter to its model providers. Examples of local data:
4.1 Storage location: We use Railway-hosted PostgreSQL database services located in Singapore.
4.2 Authentication uses JWTs. The saved Global sign-in token is encrypted locally with Windows DPAPI, normally at %APPDATA%\SFA\global\.auth_cache.json.
4.3 Transport security: Client-cloud traffic uses HTTPS (TLS 1.2 or later).
4.4 Scope of cloud actions: Cloud sync, sharing and import are user-triggered. To complete synchronization, preview, authorization, purchase, download, or import, related script structure, visual templates or screenshot crops, step parameters, and typed text may be uploaded or downloaded.
4.5 AI visual recognition: Local heuristic output may be used to finish an already-authorized generation session only after a third-party model or provider call fails. A local fallback will not bypass sign-in, allowance, or authorization. After authorization, recognition may send the screenshot crop for the current action, the operation point (click coordinates), and necessary diagnostic information to our cloud service and route them through OpenRouter to its model providers to identify the visual target region.
| Provider | Purpose | Data/status |
|---|---|---|
| Railway | Backend API hosting and PostgreSQL database | Cloud data listed in Section 2 |
| OpenRouter and its model providers | AI model routing and visual-target identification | Action-related screenshot crop, operation point (click coordinates), and necessary diagnostics from an authorized generation session |
| Stripe | Stripe-hosted Checkout for international memberships only | Order number, amount, currency, payment state, and necessary redacted payment references. Full card numbers are handled by Stripe on its hosted page and are not sent to SFA. |
We do not use third-party analytics services and do not embed tracking code.
6.1 Cloud account data is retained as needed to provide the service. Necessary purchase, financial and audit records may be retained longer for reconciliation, tax, dispute resolution, security and legal obligations.
6.2 After a confirmed account deletion, sign-in is disabled and profile identifiers are anonymized. Cloud scripts, eligible unpurchased shares, playlists and feedback are removed. Necessary purchase, financial and audit records, and content needed to preserve existing purchases, including purchased shared scripts and their snapshots, remain for their continuing purposes. Unsettled transactions, disputes or active generation may prevent deletion until resolved.
6.3 Backups may contain older account data until they expire under the configured retention schedule. Account deletion does not immediately erase every backup copy. Contact onesteptomu@gmail.com for a specific erasure request; applicable privacy rights remain unaffected.
6.4 Local files remain under your control. Cloud account deletion does not delete saved files on your device.
The Software is not directed to children under 14. If you are a minor, use the Software only with a guardian’s consent.
We may update this Policy as the product evolves. Material changes, such as collecting a new category of data, will be prominently announced in the Software and require renewed consent.
Questions, complaints, or suggestions about this Policy may be sent to onesteptomu@gmail.com.