Privacy
What we see, and what we never do.
Last updated: 2026-10-25
What Fraze never sees
Fraze runs transcription and translation on your own Mac or PC. Your audio, transcripts, translations, and custom vocabulary never leave your machine and are never sent to Inkvi LLC or anyone else. There is no server-side copy to lose, because none is ever made.
Your account
You can use Fraze without an account. If you create one, so that a plan bought on this website works on your other computers, sign-in is handled by Clerk, our identity provider, which stores your email address, your sign-in credentials, and basic profile details such as a display name and avatar if you provide them. The desktop app holds a short-lived access token and a rotating refresh credential, kept in encrypted storage on your machine. On our side we store only your account id and an identifier for the credential that is currently valid, in a MongoDB Atlas database, never the credential itself.
When you create an account, and when you buy, renew, or cancel a plan, our server sends a short email about it to the person who runs Fraze. That email carries your email address, your account id, your plan, and the product and amount if you paid. It also carries the first-visit note and your answer to the one question, both described under "Where this data lives", if we have them. For a new account it also says whether you have signed in to the desktop app yet and how many free minutes you have used. It is sent through Resend, an email delivery service, which keeps a copy for a limited time. It never carries audio, transcript text, or card details.
Your plan and payments
We store your plan (free trial, lifetime, or monthly) and how many of your free 30 minutes you have used, in a MongoDB Atlas database. The free minutes belong to your computer, not to an account, so reinstalling Fraze or creating a new account does not reset them. To tell computers apart, the desktop app sends a device id: a one-way hash of the identifier your operating system gives the computer (the hardware UUID on macOS, the MachineGuid on Windows), never the identifier itself. Our server hashes it again with a secret key before storing it, so it cannot be matched with other apps or services. If you are signed in, your plan and free minutes are also kept with your account. While you are on the free trial the desktop app tells our server how many trial seconds you have used, as a single number; it also asks every 30 minutes and when its window regains focus whether your plan is still active. It never sends audio, transcript text, language names, or vocabulary in those requests.
Purchases on this website and in the desktop app run through RevenueCat and Stripe. In the app, RevenueCat's checkout includes Stripe's payment form, and the app contacts them only once you choose to buy a plan. Stripe is the seller on your receipt and holds your card details and billing address or general location to calculate tax. RevenueCat keeps a record of your purchase tied to your account id, so it can tell our server which plan you are on. Fraze and Inkvi LLC never handle or store your card number.
Feedback you send us
If you use the in-app feedback form, we receive the message you typed, your app version, and your operating system name, tied to your account so we can reply. We do not read your transcripts to generate this message; it only contains what you type. Our server emails it, with your email address, to our support inbox through Resend.
If you use the contact form on the support page, we receive your email address, the message you typed, the kind of request, the platform if you pick one, the language of the page, and your browser's user agent. Before sending, Cloudflare Turnstile checks that a person is filling in the form, which sends Cloudflare, Inc. your IP address and some details about your browser. Our server emails the message to our support inbox through Resend and does not store it anywhere else.
Language downloads
The first time you use a language, Fraze downloads the files it needs from Hugging Face, GitHub, and Mozilla's Firefox Translations CDN. After you first use Chinese, Korean or Cantonese, Fraze also downloads a larger model for them in the background if your computer is fast enough. These are plain file downloads, pinned by name and size; no account information or usage data is attached to them. On macOS 26, macOS may download some languages itself, directly from Apple, under Apple's privacy terms, not ours.
App updates
Builds you download from this site check the download host for a newer version. That request carries nothing but the version it is asking about, and, like any web request, your IP address.
The free tools
The tools under getfraze.app/tools, the audio language detector and the subtitle translator, do their work inside your browser. The audio or subtitle file you give them is read by your browser and never sent to us or to anyone else. The language detector can also listen to your microphone or a browser tab you choose to share, for 15 seconds, and that sound stays in the tab too.
To work, each tool downloads the files it needs the first time, and your browser keeps them for later visits. The language detector loads its code from jsDelivr and its language files from Hugging Face, so those two services see your IP address and browser, as any website you visit does. The subtitle translator loads its translation code from this site and Mozilla's translation files from Mozilla's storage through getfraze.app, without your cookies, so Mozilla's storage sees this site, not you, and our server sees which language pair was asked for, as it sees any page you open here. When a tool finishes a job, the analytics described below counts one event with the tool's name. It never includes the audio, the file, its name, the languages or the result.
Website analytics
getfraze.app uses PostHog to see which pages and buttons get used and which sites bring people here, so we know what to build. PostHog keeps a random visitor id in a cookie and in your browser's local storage, so the pages you view, now and on later visits, count as one visitor. It never links your visit here to other sites, and it never records your screen. If you are in the European Union, the European Economic Area, the United Kingdom or Switzerland, a banner asks you first. Until you accept, or if you decline, PostHog keeps its data in memory only, for as long as the page is open: nothing about analytics is stored on your device, and every page load counts as a new visitor. To know whether to ask, the page asks our server one yes or no question, answered from the country your connection comes from, and nothing about that is kept. Anyone can change their answer under Cookie settings at the bottom of every page, and declining after accepting deletes what was stored. We honor Do Not Track and Global Privacy Control: if your browser sends either signal, analytics does not start at all and nothing is sent.
Every address we send is cut back to the page you are on, with the question mark and everything after it removed, so a sign-in link, a Clerk parameter, or a plan you picked never reaches PostHog. The requests go to getfraze.app/ingest and this site passes them on, so no PostHog address is loaded in the page itself. Like any web request they carry your IP address and your browser's user agent, and PostHog turns the address into an approximate city and country on the event. The desktop app, which you can switch off entirely, tells PostHog not to do even that.
When you sign in on this site, we tell PostHog your Clerk account id, never your email or name, so your website visits and your desktop app usage, if you have turned that on, count as the same person rather than strangers. If analytics may store its id on your device, the visits you made before signing in join that person too. Signing out clears it.
Usage data and crash reports
The desktop app can send two more things, both switched on or off together with one control: Settings > Privacy > "Share anonymous usage data and crash reports."
Turned on, it sends anonymous usage events to PostHog from a fixed list: things like a session starting, with its source type, whether Fraze or macOS did the work, and the language pair; how long a session ran; a language download starting; or a paywall showing. Events also count onboarding steps, sign-in attempts, language and audio-source choices, opening saved transcripts, and purchase outcomes. The first transcript and translation events record how long each result took. Session events share a random recording-attempt identifier, and events include the app version, operating system, and whether the app came from a store or a direct download. Values are categories, true or false, bounded counts or timings, or random session identifiers. It never includes audio, transcript text, custom vocabulary, file names, or the name of an app you captured.
It also sends crash reports to Sentry, run by Functional Software, Inc., in release builds only, stripped of audio and text, so Sentry sees what broke, never what you were transcribing.
Where this data lives
The getfraze.app website and its backend run on Vercel. Account and billing records live in MongoDB Atlas. Clerk, RevenueCat, Stripe, Resend, Cloudflare, PostHog Inc., and Sentry (Functional Software, Inc.) each hold the data described above under their own privacy policies, all as processors based in the United States.
The sign-in and account pages set the cookies Clerk needs to keep you signed in. When analytics may store its id, PostHog sets the cookie described above. A cookie named fraze_consent holds only yes or no: your answer to the banner, or yes where we do not need to ask. It keeps that answer for 180 days so you are not asked on every page. There is one more cookie, described next.
The first-visit note. The first time you open this site, it saves a small cookie named fraze_ft that records how you arrived: the page you landed on (without anything after a question mark), the site that linked to you, campaign tags such as utm_source if the link carried them, and the date, without the time of day. Of the site that linked to you it keeps only the host name, such as reddit.com, never the page. It holds no identifier and nothing about you or your device, it is never updated, and it expires after 180 days. It follows the same answer as analytics: visitors from the European Union, the European Economic Area, the United Kingdom and Switzerland get it only after they accept, and declining later deletes it. If your browser sends Do Not Track or Global Privacy Control, the note is not set either, one set earlier is removed, and our server ignores it. If you later sign in, that note is saved with your account, so we can tell which pages and sites bring people who actually use Fraze. You can delete the cookie at any time in your browser, and nothing on the site depends on it.
The one question. When you sign in, we may ask how you heard about Fraze. It is optional, and once you have answered we do not ask again. Your answer, and the short note you can add to it, are saved with your account and deleted with it. Only which option you picked is counted in analytics, never the note.
Deleting your account
Deleting your account removes your sign-in credentials, your billing record, any stored purchase-webhook events, any feedback tied to your account, and the first-visit note and answer described above. We keep one narrow exception: a hashed, not readable, version of your email address, keyed to a server secret, paired with how many free trial minutes it used, so the free trial cannot be reset by deleting and recreating an account. The free minutes counted for your computer stay for the same reason. The emails about your account described under "Your account" are not deleted automatically: they stay in the mailbox of the person who runs Fraze until you ask us to remove them. We do not keep anything else after deletion.
Your rights
You can ask to see, correct, or delete the personal data we hold about you. Write to support@getfraze.app and we will handle it by hand; deleting your account does most of this automatically. Feedback messages are kept until you delete your account or ask us to remove them sooner.
Changes
If this policy changes in a way that matters, we will update the date at the top of this page. Questions go to support@getfraze.app.