Skip to content
[00Privacy]

A small policy
for a small product.

What we collect, why we collect it, and how to make us delete it. No dark patterns, no quiet retention.

last updated 13 May 2026
[01Who we are]

Who we are.

gettranscript.io is operated by Leadout Oy (Y-tunnus 2584445-3), Linnankatu 61, 20100 Turku, Finland. Leadout Oy is the data controller for personal data processed through this service. For any privacy questions, email hello@gettranscript.io.

[02What we collect]

What we collect.

When you create an account and use our service, we collect:

  • Account data — your email address and a hashed password, stored in Supabase.
  • API key — a randomly generated key tied to your account, used to authenticate API requests.
  • Credit balance — the number of credits remaining on your account.
  • Request history — a log of transcript requests, including the video ID, whether the result was served from cache, and timestamp. We do not log request IP addresses in this table.
  • Cached transcripts — transcript text and segment data are cached to reduce redundant fetches. Cached data is not tied to individual users; it is shared across all users who request the same video.
  • IP address & request metadata — temporarily processed at the edge for rate limiting, abuse detection, and security by Cloudflare Turnstile (on signup), the Upstash rate limiter (signup, demo, and authenticated API), and Sentry. Your IP is not stored in our database; it is held only ephemerally by these services for their stated purpose.
  • Pageview data — anonymous pageview events collected by Vercel Analytics. No cookies set, no personal data stored.
  • Error data — stack traces, request URLs, request headers, and IP address collected by Sentry when errors occur. This may incidentally include your user ID.
[03How we use it]

How we use your data.

  • To provide the transcript service and authenticate your requests.
  • To track credit usage and enforce rate limits.
  • To send transactional emails — welcome email on signup, low-credit alerts at 50 and 10 credits remaining. We do not send marketing email.
  • To monitor and fix errors in the service.
  • To understand aggregate usage patterns via anonymous analytics.
[04Sub-processors]

Third-party services.

We use the following sub-processors:

Some of these providers are based outside the European Economic Area (notably in the United States). Where personal data is transferred outside the EEA, we rely on the European Commission's Standard Contractual Clauses or an equivalent transfer mechanism approved under GDPR Article 46.

Supabase
Purpose
Authentication & database
Data shared
Email, usage data
Vercel
Purpose
Hosting & serverless compute
Data shared
Request metadata, IP address
Vercel Analytics
Purpose
Anonymous pageview analytics
Data shared
No personal data
Cloudflare
Purpose
DNS & anti-bot captcha (Turnstile)
Data shared
IP address (during signup challenge)
Sentry
Purpose
Error monitoring
Data shared
Stack traces, user ID, IP address, request headers
Resend
Purpose
Transactional email
Data shared
Email address
Upstash Redis
Purpose
Rate limiting
Data shared
IP address (ephemeral, hashed)
Webshare
Purpose
Residential proxy for YouTube transcript fetches
Data shared
Outbound request metadata only — no user data
Stripe
Purpose
Payment processing (coming soon)
Data shared
Name, email, payment info
[05Retention]

Data retention.

We retain your account data for as long as your account is active. Request history and cached transcripts are retained indefinitely to support the cache-first architecture. If you delete your account, your personal data (email, API key, credit balance, and request history) is deleted within 30 days. Cached transcript data, which is not personal, is retained.

Abuse-prevention records — Upstash rate-limit windows and Cloudflare Turnstile challenge logs — auto-expire within hours. Error events captured by Sentry follow Sentry's default retention (90 days) and are then deleted automatically.

[06Your rights]

Your rights.

Depending on your location, you may have the right to access, correct, delete, or receive a portable copy of the personal data we hold about you, and to object to or restrict certain processing. To exercise any of these rights, email hello@gettranscript.io. We may need to verify your identity before fulfilling a request — typically by replying from the email address on your account.

If you are in the EEA or UK and believe we have not handled your data lawfully, you have the right to lodge a complaint with your local data protection authority.

[07Cookies]

Cookies.

We do not use tracking or advertising cookies. Your login session is stored in your browser's local storage by Supabase to keep you signed in. Cloudflare may set a short-lived cf_clearance cookie during signup if its Turnstile captcha shows an interactive challenge; this is used for anti-fraud only and is not used to track you across the site. Vercel Analytics is cookieless.

[08Children]

Children.

The service is not intended for users under 13 (the Finnish digital age of consent under GDPR Article 8). We do not knowingly collect personal data from children under 13. If you believe a child has provided us with personal data, email hello@gettranscript.io and we will delete it.

[09Changes]

Changes to this policy.

We may update this policy from time to time. When we do, we will update the effective date at the top of this page. Continued use of the service after a change constitutes acceptance of the updated policy.

[ questions? ]

Email hello@gettranscript.io. Real humans, ~24h reply.

Terms of Service →