Legal

Privacy Policy

Data controller

TranscribeCat is operated by Klarweb in Oslo, Norway — a Norwegian-incorporated entity in the EEA. For GDPR purposes, Klarweb is the controller of personal data processed via transcribecat.com. Contact details are at the bottom of this page.

What we collect

Only what is needed to run the service:

How we use your data

We do not sell your data. We do not share it for cross-context behavioural advertising (CCPA/CPRA terminology). We do not use your files or transcripts to train AI models, and we have granted no processor permission to do so.

Third-party processors

These are every third party that can process your personal data on our behalf. Our build fails if this list and the code disagree in either direction — a processor cannot be added to the product without appearing here, and one that stops being used cannot linger on this page.

Your files and transcripts are sent to AssemblyAI and stored with Vercel and Neon. They are not sent to PostHog: session replay masks every input, and no file name or transcript text is captured.

Stripe is the only processor that may be sent your IP address, and only ever for tax. Where sales tax or VAT is collected on a charge, the IP address of that one checkout request is given to Stripe so it can determine which jurisdiction’s rules apply to the sale. It is used for that and nothing else: we do not store it, we do not write it to a log, and it is not read at all for a charge on which no tax is collected. Our prices are tax-inclusive, so this decides what Stripe records about a payment, never the amount you pay.

How we record consent

Your cookie choice is stored on your own device in localStorage under the key tc-consent-v3, with a timestamp. We keep no server-side log of who consented when — the timestamp on your device is the record. Clearing your browser storage for transcribecat.com therefore resets the banner and we ask again. After 12 months we re-prompt automatically, in line with EDPB guidance on periodic re-confirmation.

An earlier consent record covered a different set of analytics tools. It could not stand in for consent to PostHog, so it is deleted rather than carried over, and everyone is asked again for the stack that is actually deployed.

International transfers

Most of your data stays in the EU. The application runs in Frankfurt, your files sit in an EU (Frankfurt) storage region, your account and transcripts sit in an EU (Frankfurt) database, and analytics stay in PostHog’s EU region.

Some of it does leave, and we would rather say so plainly than let four true sentences add up to a false impression. Clerk, Stripe, Resend and AssemblyAI process personal data in the United States. So does Vercel’s workflow infrastructure, which holds the orchestration record of each transcription job — the identifiers, timings and step outcomes that let a job resume after a failure. Your audio and your transcript text are not sent there. That record is stored in Virginia whatever region the rest of the application runs in, and Vercel offers no EU option for it today. Every one of these transfers relies on the EU Standard Contractual Clauses in that processor’s data processing agreement.

Analytics is the one transfer you control outright: decline the banner and PostHog is never started, so no request leaves your browser and no cookie is written.

Data retention

Your rights (EU/EEA and Norway)

Klarweb is established in Norway and processes data under the GDPR and the Norwegian Personopplysningsloven. You have the right to:

Security

All data is transmitted over HTTPS and database connections use SSL. Your uploaded files live in a private blob store and are reachable only through short-lived signed links scoped to your own account. Authentication is handled by Clerk. Card data is handled by PCI-DSS Level 1 Stripe infrastructure and never touches our servers.

Contact

For privacy questions and data-subject requests, email support.transcribecat@klarweb.no or use the contact page.