Privacy Policy

Effective February 25, 2026 — This policy explains how TokCaption collects, uses, stores, and protects your personal information.

1. Information We Collect

1.1 Account Information

When you create an account we collect your email address, display name (if provided), and authentication credentials. If you sign in with Google, we receive your name, email, and profile picture from Google OAuth.

1.2 Content You Submit

We process TikTok URLs you submit, the extracted video metadata (author, description, statistics, thumbnail), and the resulting transcript text. If you use AI Agents, we store the generated outputs (hooks, scripts, virality analysis, scores).

1.3 Usage Data

We automatically collect device type, browser, IP address, pages visited, feature usage patterns, and timestamps. This data helps us operate, secure, and improve the service.

1.4 Payment Information

Payments are processed by Stripe. We do not store your full credit card number. Stripe provides us with a tokenized reference, last four digits, expiration date, and billing address for record-keeping.

2. How We Use Your Information

  • Provide, maintain, and improve transcription and AI analysis features
  • Process payments and manage your subscription
  • Enforce usage limits and prevent abuse
  • Send transactional emails (account confirmation, billing receipts)
  • Respond to support requests
  • Generate aggregated, anonymized analytics to improve the product
  • Comply with legal obligations

We do not sell your personal data to third parties. We do not use your transcript content to train AI models.

3. Legal Basis for Processing (GDPR)

If you are in the European Economic Area, we process your personal data on the following legal bases:

  • Contract — processing necessary to provide the service you signed up for
  • Legitimate interest — security, fraud prevention, product improvement
  • Consent — where required, such as optional marketing emails
  • Legal obligation — tax records, law-enforcement requests

4. Data Sharing

We share data only with the following categories of recipients:

  • Infrastructure providers — Supabase (database & auth), Vercel (hosting), to operate the service
  • Payment processor — Stripe, to handle billing
  • AI providers — OpenAI and/or other LLM providers, to run AI Agent features. Transcript text is sent as input; providers do not retain it for training under our data-processing agreements.
  • Law enforcement — only when legally compelled by a valid court order or subpoena

5. Data Retention

Transcript data and AI Agent outputs are retained for the duration of your account. You can delete individual transcripts at any time from the History page. When you delete your account, all associated data is permanently removed within 30 days.

Usage logs and anonymized analytics may be retained for up to 12 months for operational and security purposes.

6. Data Security

We use encryption in transit (TLS) and at rest. Authentication tokens are securely stored. API keys are hashed before storage. We conduct periodic security reviews and follow industry best practices.

No system is 100% secure. If we discover a breach affecting your personal data, we will notify you and the relevant authorities as required by law.

7. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access a copy of the personal data we hold about you
  • Rectify inaccurate data
  • Delete your data (“right to be forgotten”)
  • Restrict or object to certain processing
  • Data portability — receive your data in a machine-readable format
  • Withdraw consent at any time (where consent is the legal basis)

To exercise any of these rights, contact us at [email protected]. We will respond within 30 days.

8. Cookies

We use essential cookies for authentication and session management. We do not use advertising or third-party tracking cookies. See our Cookie Policy for details.

9. International Transfers

Our servers are located in the United States and European Union. If you access the service from outside these regions, your data may be transferred internationally. We rely on Standard Contractual Clauses (SCCs) and adequacy decisions where applicable.

10. Children's Privacy

TokCaption is not directed at children under 16. We do not knowingly collect personal data from children. If we learn that we have collected data from a child, we will delete it promptly.

11. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via email or an in-app notice. Continued use of the service after changes constitutes acceptance.

12. Contact

If you have questions about this policy or your data, contact us at [email protected].