Skip to content

Cookie Policy

Last updated: 2026-10-23. Version 3.8.

0. At a glance (non-binding)

We use one login cookie, a Cloudflare bot-protection cookie, and browser storage keys that remember choices you made or keep the feature you are using working. Stripe sets its own cookies on its checkout pages, and Google's sign-in script loads on the sign-in pages. We run analytics, but it is our own software on our own server in Bulgaria and it sets no cookies at all.

For marketing attribution we store nothing on your device unless you press Accept on the advertising-cookie banner, which lets Meta's pixel set two cookies (section 6A). The referral cookie and the first-touch source key were removed in October 2026 (section 6). Section 1 onwards is the binding text.

1. What this Policy covers

This Cookie Policy explains what Audexum stores on your device, or reads from it, when you use audexum.com. It supplements our Privacy Policy.

"Cookies" here is shorthand. The law that applies — Article 5(3) of the ePrivacy Directive (2002/58/EC), transposed in Bulgaria by Article 4a of the Electronic Commerce Act (Закон за електронната търговия) — covers any storing of information on your device or access to information already stored there, and, as European regulators read it, a script on the page reading information from your browser and sending it to us even when nothing is stored. That includes browser localStorage. So this Policy lists our localStorage keys next to our cookies, in one table, instead of hiding them.

2. The full inventory

This is everything. If something is stored on your device by us or by a third party we embed, it is in this table.

NameKind and who sets itWhat it doesLifeStrictly necessary?
audexum_sessionCookie, first-party (audexum.com). HttpOnly, Secure, SameSite=Lax.Keeps you signed in to your Account, and carries the short-lived state used during Google sign-in.30 days, rollingYes
__cf_bmCookie, set by Cloudflare, our network provider.Bot mitigation and abuse protection at the network edge.About 30 minutesYes
Stripe cookiesCookies, set by Stripe on Stripe's own checkout pages — not on ours.Processing your payment and Stripe's own fraud prevention. Stripe decides which cookies these are and how long they last; see Stripe's cookie notice.Set and controlled by StripeYes, for a payment you started
Turnstile storageThird-party browser storage, set by Cloudflare Turnstile when the human check is shown. See section 5.Runs the "are you human" check on sign-up and on the feedback form when you are signed out.The browsing sessionYes, as an anti-abuse measure
aud_first_synth_donelocalStorage, first-party.Remembers that you have generated audio at least once in this browser, so the Studio shows its first-run prompt only once.Until you clear itYes, for the feature you asked for
dictation-history, dictation-vocabulary, dictation-languages, dictation-voice-commands, dictation-auto-copy, dictation-soundlocalStorage, first-party.Dictation settings and your saved dictation history. dictation-history holds the text of your transcripts, and it is stored on your own device. See section 3.Until you clear itYes, for the feature you asked for
audexum-lang, audexum_fav_voices, dictation-miclocalStorage, first-party.Your interface language, the voices you starred, and the microphone you picked.Until you clear itYes, they remember a choice you made
aud_chat_dismissed, audexum:windows-app-bar, audexum:offer-dismissed:*, audexum_dictate_card_seen, audexum_first_offer_seen, audexum_retouch_intro_seen, audexum:activation-checklist-collapsedlocalStorage, first-party.Remembers that you closed or collapsed a banner, card or the chat button, so it stays closed.Until you clear itYes, they remember a choice you made
audexum_home_try_usedlocalStorage, first-party.Limits the free try on the homepage to one per browser.Until you clear itYes, it is part of how the free try works
audexum_status_history_v1localStorage, first-party.The uptime checks you have seen on the status page, so it can draw a short history.Until you clear itYes, for the page you asked for
aud_onboard_answers, audexum_onboard_quiz, audexum_stage_tour_donelocalStorage, first-party.Your answers to the short onboarding questions, and whether you finished or skipped the onboarding and the Studio tour, so they are not shown again.Until you clear itYes, they remember a choice you made
dictation-vocabulary, dictation-languages, dictation-voice-commands, dictation-auto-copy, dictation-soundlocalStorage, first-party.Your dictation settings: custom words, languages, voice commands, auto-copy and sounds.Until you clear itYes, they remember a choice you made
audexum-pending (IndexedDB)IndexedDB, first-party.A file you picked on a free tool, or a dictation you recorded, held while you sign up so the app page can pick it up without a second upload. Removed as soon as it is picked up.Until it is picked up, or you clear itYes, for the feature you asked for
aud_flag_*localStorage, first-party.Only if you set it yourself: switches on a preview feature for testing.Until you clear itYes, you set it
aud_chat_convo, audexum_return_to, audexum_try_result, studio-prefill, v4-tool-draft, audexum_new_to_studio, aud_interview_card_asked, aud_offer_card_asked, aud_wall_offer_dismissedsessionStorage, first-party.Short-lived state for the tab you are using: the chat conversation identifier, the page to return to after signing in, a free-try result or draft text carried into the Studio, and whether a card was already shown in this visit.Until you close the tabYes, for the feature you are using
aud_anCookie, first-party (audexum.com). Secure, SameSite=Lax.Remembers your answer to "Analytics & recording" in the banner: 1 or 0, a receipt number and the date of the wording you answered. Our server reads it to decide how much of your visit it may follow (section 4).180 days, then we ask againYes, it remembers a choice you made
aud_vidlocalStorage, first-party. Only if you accept Analytics & recording.A random visitor ID, so your visits to audexum.com can be recognised as the same visitor. Deleted the moment you withdraw.13 monthsNo. Needs your consent
aud_adsCookie, first-party (audexum.com). Secure, SameSite=Lax.Remembers your answer to the advertising-cookie banner: 1 if you pressed Accept, 0 if you pressed Reject, with the date of the banner wording you answered. Our server reads it to decide whether a signup, checkout or purchase may be reported to Meta (section 6A).180 days, then we ask againYes, it remembers a choice you made
_fbpCookie set by Meta's pixel on our domain. Only if you press Accept.Lets Meta recognise the same browser across visits so it can tell us which of our Facebook and Instagram ads led to a visit, a download, a signup or a purchase.90 days, renewed on each visitNo. Needs your consent
_fbcCookie set by Meta's pixel on our domain. Only if you press Accept and you arrived by clicking a Meta ad.Holds the identifier of that ad click.90 days, renewed on each visitNo. Needs your consent
Meta's cookies on facebook.com (for example fr)Cookies on Meta's own domain, read and possibly set by Meta when the pixel sends an event. Only if you press Accept.Let Meta tie the event to your Facebook or Instagram account if you have one.Set by Meta (fr about 90 days)No. Needs your consent

Our analytics script also reads one localStorage key, umami.disabled, to check whether you have switched analytics off. It never writes it. You set it yourself — see section 4.

3. Your dictation transcripts live on your device

The Dictation Studio keeps a local history of what you dictated in the dictation-history key in your browser's localStorage. That is your own device, not our server. Anyone who can use your browser profile can read it, and clearing your browser storage deletes it permanently — we cannot recover it for you.

This is separate from the transcripts we hold server-side when you are signed in. Those are covered by the retention table in our Privacy Policy.

4. Analytics: self-hosted Umami

Every page on audexum.com loads Umami, an open-source web-analytics tracker. We used to say we ran no product analytics platform. That was wrong, and this section replaces it.

Facts, so you can judge it for yourself:

  • It is self-hosted. The software and its database run on our own hardware in Bulgaria. The script is served from audexum.com itself, at /_umami, and the measurements are sent back to the same path. No analytics company receives your data, because there is no analytics company involved.
  • It sets no cookies and writes nothing to your device. We have checked the served script; it contains no storage writes.
  • What each measurement contains: the page address you are on, the page title, the referring address, your screen size, your browser language, and the name of the event (for example, a page view, or that a generation finished).
  • Only if you accept "Analytics & recording", measurements made while you are signed in carry your account's internal ID (a random string, not your email address). Without that consent our server removes any account ID, cuts the referring address to its site name, and drops every link parameter except the utm_ campaign tags that say which ad or post brought you.
  • Your IP address is passed to the analytics component but not stored by it. The beacon goes through our own server, which hands the analytics component your IP address and browser user-agent. It uses them to work out your approximate location (country, region and city), your browser, operating system and device type, and an anonymous session identifier, and it stores those results, not the IP address. Our web-server logs still see your IP, as any web server does; that is covered by the Privacy Policy.
  • It does not follow you to other websites, does not build a profile, and is not shared with advertisers.

Turning it off. One button switches off all measurement on this browser, the anonymous kind included:

On. It never identifies you.

It stores the localStorage key umami.disabled, which the tracker, our event trail and session recording all check. Any browser content-blocker that blocks the script also works; nothing in the Service breaks when it is blocked.

Our own server-side records. Separately from Umami, our server keeps two records of how the site is used, so we can see where people get stuck — for example, signing up and never making a first generation. Neither stores anything on your device:

  • a request log: for each request your browser makes to our servers, the address it asked for (without the parts that identify a specific file or record), whether it succeeded, and how long it took. Kept for 30 days;
  • an event trail: named product events such as "opened the Studio" or "ran out of credits", plus how you moved through the site — which pages you opened and for how long, how far down you scrolled, which buttons and links you clicked (by their label, such as "Generate"), repeated or unanswered clicks, the name of the form field you reached (never what you typed in it), errors the page hit, and a few signals of attention: how long until your first click or scroll, whether the pointer moved at all, which sections of the page came into view, how fast the page loaded, and the size of the window. Labels are never taken from your own content: inside your generations, transcripts and chat we record only that a click happened. With "Analytics & recording" accepted it also records how long you rest the pointer on a button or card and how long each video plays, and is kept for 13 months.

How much of this depends on your answer. If you accept "Analytics & recording", the event trail follows your visit, recognises you on later visits for up to 13 months, and is attached to your account if you sign up. If you reject it or never answer, and you are in the European Economic Area, the United Kingdom or Switzerland (or we cannot tell), the trail is anonymous audience measurement only: it never carries your account ID, is never attached to an account, we look at it only as totals, and the random ID that ties one tab's pages together is erased within 24 hours. Outside those countries, without consent, we keep the per-visit trail on the basis of our legitimate interest in finding where the site fails people (Privacy Policy, section 6); you can object with the button above.

We never record keystrokes or anything you type.

Session recordings, only if you accept. If you accept "Analytics & recording" and are not signed in, we may also record how the page changed during your visit — what was on screen, scrolling, pointer movement and clicks — so we can replay where people get stuck. Every form field is masked in your browser before anything is sent, your own transcripts and generations are masked, and recording stops for good as soon as you open the Studio, library or dashboard. Recordings stay on our own servers, are never shared or sold, and are deleted after 30 days. Without your consent nobody is recorded, in any country.

If your browser sends Global Privacy Control, or you have switched analytics off with umami.disabled, neither the page-movement part of the event trail nor session recordings are collected at all.

With your consent, both are linked to your account when you are signed in, and otherwise to the visitor ID above; if you create an account, that visit's records are attached to it. Without consent, see "How much of this depends on your answer" above. Both are included in your data export (Dashboard → Download my data) and deleted with your account.

5. Cloudflare Turnstile

Our sign-up form, and our feedback form when you are not signed in, can show a Cloudflare Turnstile human check to keep automated abuse out. Turnstile is a third-party browser embed: when it is shown, your browser loads code from Cloudflare, and Cloudflare receives your IP address and information about your browser in order to decide whether you are a person. It may keep a short-lived token on your device for the rest of that browsing session.

Cloudflare is listed on our /subprocessors page. We treat this as strictly necessary: without an abuse check, open sign-up and an open feedback form are not safe to run.

6A. Advertising measurement: Meta's pixel, only if you accept

We advertise on Facebook and Instagram. The banner asks whether we may measure those ads. If you press Accept, we load Meta's pixel, which tells Meta which of our public pages you open: the home page, pricing, about, download, our comparison, blog and free-tool pages. It never sends a page view from sign-in, password reset, verification, your dashboard, the app, share pages, or our TikTok and Discord voice tools. Once loaded, Meta's script stays in that browser tab until you close or reload it, but nothing is sent from those other pages. On those public pages the pixel also tells Meta when you click to download our desktop or Android app, and when you join the Android waitlist (not the email address you enter).

Our server tells Meta when you create an account, when you open a checkout, and when you buy a plan or a credit pack (with the amount and currency), together with your IP address, your browser user-agent, the _fbp and _fbc identifiers and an SHA-256 hash of your email address, which Meta matches to its own accounts (hashing does not make it anonymous). If you start a monthly subscription after accepting, our server also reports each renewal payment (amount, currency and the email hash only) for 180 days after the day you subscribed, or until you press Reject in Cookie settings while signed in, whichever comes first; if you reject while signed out, write to us at the address in section 10 and we stop. Signups that start from our TikTok and Discord voice tools are never reported. We never send Meta your text, audio, prompts, transcripts or anything you generate.

Meta may link this to your Facebook or Instagram account and use it for its own purposes, including choosing which ads to show you, under its own privacy policy. You can control the ads Meta shows you in your Meta ad preferences and opt out of interest-based advertising more broadly at youronlinechoices.eu. The Privacy Policy, sections 6, 8 and 9, explains the legal side.

If you press Reject, or your browser sends Global Privacy Control, none of this happens and Audexum works exactly the same. You can change your answer at any time with Cookie settings, at the bottom of every public page, in your account menu, or right here: . If you withdraw, we delete Meta's two cookies from your browser.

7. What we do not use

We do not set, and do not knowingly let any third party set:

  • advertising cookies, retargeting pixels or social-media tracking pixels, except Meta's pixel after you press Accept (section 6A);
  • the TikTok pixel, LinkedIn Insight tag, X / Twitter pixel, or any other ad-network pixel;
  • Google Analytics or Google Tag Manager;
  • cross-site behavioural tracking or browser fingerprinting, except by Meta after you press Accept (section 6A);
  • keystroke-recording tools. The session recordings in section 4 mask every form field and never run for visitors from the EEA, the UK or Switzerland;
  • anything that shares data with data brokers or ad exchanges.

We do run analytics — see section 4. We are not claiming otherwise; we are claiming that it is ours, cookieless, and does not follow you off this site.

8. Managing and clearing what is stored

Every browser can block cookies, block scripts, and clear site data. On audexum.com, "clear site data" removes the cookies and the localStorage keys in section 2. Before you do, note the consequences:

  • blocking or clearing audexum_session signs you out, and you cannot sign back in while it stays blocked;
  • blocking Stripe's cookies stops checkout from completing;
  • blocking Turnstile may stop you creating an Account or sending feedback while signed out;
  • clearing dictation-history permanently deletes the dictation history held on your device — see section 3;

Do Not Track and Global Privacy Control. If your browser sends Global Privacy Control, we switch off the page-movement trail described in section 4, treat it as Reject for advertising cookies, and do not show you the banner. We do not act on Do Not Track. You can also use the analytics opt-out in section 4, or a content-blocker.

9. Changes to this Policy

When what we store on your device changes, we update this page and the "Last updated" date at the top. Anything that needs your consent is asked for in the banner before it runs.

10. Contact

Questions about anything on this page, or about the consent position in section 6: [email protected]. Who we are, and how to reach us for other matters, is on /imprint.