DraftPending legal review. This page is a working draft and may change before it is final.

Cookie policy

Last updated 6 October 2026

Cookies are small files a website stores in your browser. CastGenX also uses similar browser storage (local storage, session storage, IndexedDB and a service-worker cache). This page lists all of it. Essential items run without asking because the service cannot work without them; optional analytics and diagnostics run only if you choose “Allow all” in the cookie banner, and never while your browser sends Global Privacy Control.

Your choice

The banner asks once and remembers your answer on this device. “Essential only” keeps every optional tool off. To change your answer, use the button below: the banner appears again and nothing optional loads until you choose.

You can also block or delete cookies in your browser settings, but you will not be able to stay signed in without the essential ones.

Global Privacy Control. If your browser or an extension sends the Global Privacy Control (GPC) signal, we treat it as “Essential only” on every visit: Amplitude and Sentry never load, whatever was chosen before, and the banner only tells you so.

Essential cookies

NameSet byPurposeDuration
__session, __client_uat (and suffixed variants)Clerk, on castgenx.comKeeps you signed in and protects the session.Refreshed while you are signed in; removed when you sign out or it expires
__clientClerk, on its sign-in domainRemembers your sign-in across castgenx.com and app.castgenx.com.Up to the length of your sign-in session, set by Clerk
cgx_refCastGenXOnly when you open a referral link: remembers the code so the person who referred you is credited when you sign up.30 days

When you pay, you do so on Stripe's checkout page, where Stripe sets its own cookies for payments and fraud prevention under the Stripe cookie policy.

Essential browser storage

These stay on your device and are not sent to us as cookies. They remember interface choices and protect your work.

KeyTypePurpose
castgenx-cookie-consentLocal storageYour answer to the cookie banner.
castgenx-take-vaultIndexedDBKeeps each recorded take on your device until the upload is confirmed, so a closed tab never loses a recording. Removed once uploaded.
castgenx.library.uploadsLocal storageLets an interrupted media upload resume.
castgenx-workspace, castgenx:last-workspace:*Local storageWhich workspace and studio screen you last used.
castgenx.recorder.*, castgenx.prompterLocal storageRecorder settings: input gain, headphones, latency per microphone, prompter layout.
castgenx-tour-done, castgenx-copilot-open, castgenx-deliver-tab, castgenx.mix.view, castgenx.library.view, castgenx.social-images.*Local storageInterface preferences: tour seen, panels open, tabs and views.
castgenx:credit-nudge-shown, castgenx:blocked-requestSession storageShows the out-of-credits tip once per visit and resumes the action you were taking after buying credits. Cleared when the tab closes.
castgenx-static-v1Service-worker cacheAn offline page shown if your connection drops.

Optional: analytics and diagnostics

Loaded only after you choose “Allow all”, and never with Global Privacy Control on.

NameProviderPurposeDuration
AMP_*, AMP_MKTG_* cookies, plus local storage and IndexedDB entriesAmplitudeProduct analytics (pages, clicks, device, approximate location) and Session Replay: for a sample of visits (20 %), a reconstruction of how our public website and legal pages were used, with all text and everything typed masked. Replay never records the studio, settings, guest or invite links, or shared reports. Helps us see where people get stuck.Up to 1 year
No cookiesSentryError reports with technical details (browser, page, stack trace) so we can fix crashes.Not stored on your device

We do not use advertising or cross-site tracking cookies, and we do not let ad networks track you on CastGenX. More about what these providers receive is in the privacy policy and on the subprocessors page.

Contact

Questions about cookies: support@castgenx.com.