Privacy Policy

Friskription

How Friskription handles data when it turns tab audio into live translated subtitles.

Last updated: August 26, 2026 Developer: OsakaMcFrisk Chrome extension

Single purpose

Friskription’s only purpose is to capture audio from a browser tab you choose, transcribe that audio, translate the transcript, and show the result as an on-page subtitle overlay.

What data is handled

Stored on your device

These stay in your Chrome profile via extension storage. When you use your own API keys, Friskription does not run user accounts or a backend for your settings. The optional Instant mode below is the only feature that uses an account.

Instant mode and Premium (optional, sign-in based)

If you choose Instant mode instead of providing your own API keys, Friskription operates a small backend (hosted on Supabase) so you can start without any provider accounts. In that mode we process and store:

Instant mode is entirely optional. Bring-your-own-key pipelines keep working with no account and no Friskription server involved — with one exception: the Premium features (Live Sync, Balanced Sync, Full sync) require signing in with Google even on your own keys, because your Premium entitlement is verified against your account on our backend. Only the sign-in and account/tier checks above happen in that case; your audio and transcripts still go directly from your browser to your own providers.

Processed to provide the feature

Optional support link

The extension may link to Ko-fi for tips. Clicking that opens Ko-fi in your browser. Friskription does not collect payment card details.

The Friskription website also carries a Ko-fi support button. Unlike the link above, it loads a script from Ko-fi on every visit, so Ko-fi receives your IP address and may set its own cookies under Ko-fi's privacy policy, whether or not you click it. We do not use it for analytics and it is told nothing about what you watch or translate. The extension itself does not load it.

Third-party services (your API keys)

Friskription is built around bring-your-own-key. Depending on your pipeline, audio and/or text may be sent from your browser to:

  • ElevenLabs — speech-to-text
  • OpenAI — Whisper speech-to-text, and optionally GPT translation
  • Anthropic Claude — translation (Claude pipelines)
  • Only the services you configured

Those providers process data under their own policies. With your own keys, Friskription does not keep a copy of your audio or transcripts on a Friskription server.

In Instant mode, these services are involved instead:

What we do not do

Permissions (why they exist)

Friskription does not execute remotely hosted JavaScript as part of the extension. Network requests are API calls for speech-to-text and translation.

Data retention

Children’s privacy

Friskription is not directed at children under 13, and we do not knowingly collect personal information from children.

Changes & contact

If this policy changes in a meaningful way, the “Last updated” date will be revised and the updated policy will be posted at this URL.

For privacy questions, contact the developer through the Chrome Web Store listing contact email for Friskription, or via the project repository maintained by OsakaMcFrisk / McFrisk-beep.