Information we collect
- Google account details used to sign you in: your Google account identifier, name, email address, profile image, and email-verification status.
- Account and security records, including active sessions, subscription status, API-key identifiers, usage totals, and security audit events. Raw agent API keys and session tokens are not stored.
- Text and instructions you submit are processed to produce the requested edit. TextVeil does not intentionally persist manuscript text or generated results in application logs; configured AI providers may process request content under their own policies.
- Billing status and transaction references supplied by Stripe. TextVeil does not receive your full card number.
- Basic request, device, and error information used for security, reliability, and abuse prevention.
How we use information
We use this information to authenticate users, operate the editor and API, enforce subscription limits, process billing, secure accounts, investigate failures or abuse, and improve service quality. We do not sell personal information.
Service providers
TextVeil uses Google Identity Services for sign-in and Google Cloud services for hosting, Stripe for subscription billing, OpenRouter to route editing requests to selected model providers, and Google Fonts to deliver the site's typefaces. OpenRouter and the routed model providers may process the request content needed to return an edit; the browser may contact Google Fonts to download font files. Each provider processes information needed for its role under its own terms and privacy policy.
Retention and deletion
Account and billing records are retained while your account is active and as needed for legal, security, and accounting purposes. Expired sessions are rejected immediately and scheduled for deletion. You may request account deletion by emailing the address below. Some records may be retained where legally required or necessary to prevent fraud.
Security and API keys
Browser sessions use secure, HttpOnly cookies. Agent API keys are displayed once and stored only as one-way identifiers. You are responsible for keeping any key you create confidential and revoking it if it may have been exposed.
Your choices
You may review active sessions, revoke sessions and agent keys, manage your subscription, or sign out from the account page. You can also revoke TextVeil's Google access from your Google Account settings.
Children
TextVeil is not directed to children under 13, and we do not knowingly collect personal information from children under 13.
Changes
We may update this policy as the service changes. The date above identifies the current version.
Contact
For privacy questions or deletion requests, email dev_chad@skilldb.dev.