AI Spar

Privacy Policy

Last updated: September 30, 2026

AI Spar (aispar.app) is a research tool that sends your question to multiple AI models and compares their answers. This policy describes what information we collect, how we use it, who we share it with, and the choices you have. Questions and requests: [email protected].

Information we collect

How we use information

To provide the service (running your questions against the AI models and saving your conversations), to bill prepaid balances, to enforce capacity and abuse limits, and to keep the service reliable and secure. We do not sell personal information, and we do not use the content of your questions for advertising or to train models of our own.

Who receives your information

Retention and deletion

Conversations in your history. While signed in, you can delete any conversation you own from the app. Deleting one clears its title and its question, answer, and analysis text, and removes its bookmarks and verification records; a usage record (token counts and amounts, with no content) is deliberately kept for billing and accounting.

Questions asked without signing in. These are stored as unclaimed conversations. Because there is no account to authenticate you against, the in-app delete control does not apply to them: to have one removed, email [email protected]. (You may instead sign in and claim such a conversation into your own history, which charges its cost to your balance and then makes the ordinary delete control available.)

Operational copies. The job record that lets a debate survive a restart holds the question text and is kept for 30 days after the debate finishes, then purged automatically — including when the corresponding conversation was deleted earlier. Encrypted attachment payloads are dropped sooner, within about a day of the debate's deadline. Because the AI providers need the file itself, the server that executes a debate writes a decrypted working copy of each attachment to its own disk and deletes it as soon as that run ends, whether the run succeeded or failed. If that process is killed before its own cleanup can run, the copy it left behind is removed by a background sweep: each debate worker runs that sweep when it starts and about every fifteen minutes afterwards, deleting any decrypted copy more than six hours old by default. That six-hour clock runs from when the copy was written and is independent of the encrypted payload's own expiry, and the sweep only runs while a worker is running on that host — so a copy left by a killed process stays until a worker next sweeps. Database backups and request logs are retained for a limited period and then removed.

Checkout fraud signals. The checkout country code and the card/billing country match flag are deleted by an automatic daily cleanup once they pass our configured retention period, which is at most 90 days and may be shorter. If a cleanup run fails or has an unusually large backlog, removal can be delayed until a later run.

Export. You can export any of your conversations as JSON at any time — directly in the app (right-click — or long-press on a touch screen — a conversation in the sidebar and choose Export JSON), or through the API or the aispar command-line tool.

Account deletion. Email [email protected] to request account erasure. After identity verification, an operator pauses application and worker writers, runs an account-specific dry-run, and executes the transactional erasure procedure. Your conversations are soft-deleted with their text, provider inputs, share access, attachment material, and durable replay payloads removed; the accounting ledger, checkout records, and content-free billing metadata are retained as required for accounting. Access tokens, API keys, bookmarks, preferences, and invitation state are removed, and the old Google subject is permanently tombstoned so a later verified login creates a new account under the current invitation and administrator policy. A completion audit is recorded only after each inventoried worker cache has verified cleanup and any share-cache purge has succeeded.

The operator procedure also covers cleanup retries and status checks after a partial failure. Database backups, request logs, and provider-side copies follow their separately configured retention limits; this page does not promise immediate removal from those independent copies. The in-app conversation delete control is a separate soft-delete operation and does not by itself erase an account or its durable operational records.

Security

Traffic is encrypted in transit (TLS). Stored provider keys are encrypted with a managed key service. Access tokens are stored only as one-way hashes. Database roles are separated so the running application cannot alter its own schema. To report a security issue, contact [email protected].

Children

AI Spar is not directed to children under 13, and we do not knowingly collect their information.

Changes

We will post any changes to this policy on this page and update the date above.