Cookie Policy

Last updated September 30, 2026

Reason to Manim is a signed-in service, so it stores a small amount of information in your browser to keep you logged in and to keep the service secure. This page lists every cookie and storage entry we use, what class it belongs to, and how to get rid of it.

1. What cookies are

Cookies are small text files a site asks your browser to keep. Your browser sends them back with later requests to the same site — which is what lets a server tell that two requests came from the same signed-in person. localStorage is a close relative: your browser keeps it too, but it is never sent automatically with requests.

2. The four classes

Cookie notices normally sort cookies into four classes. Here is the same table applied to us:

ClassWhat it meansOn this site
Strictly necessary Required to deliver something you actively asked for — here, signing you in and keeping the service secure. Yes — Clerk session cookies, Cloudflare bot management, and the reference to your current video
Functionality Remembers a choice you made, so you do not have to make it again. Not used — the interface is English only, so there is no language preference to remember
Performance / analytics Measures how the service is used so it can be improved. Not used
Marketing Advertising, retargeting, and following you across other sites. Not used

Everything we store is strictly necessary — it signs you in, keeps the service secure, remembers a video you asked for, or records that you have read this notice. Under the ePrivacy Directive and the UK PECR that kind of storage is exempt from prior consent — which is why nothing on this site waits for a button press before it works. We show a notice anyway, and you can clear all of it whenever you like.

3. What we use

3.1 Set by our own code

These are localStorage entries, not cookies. They are scoped to this site, they stay until you clear them, and they are never readable by a third party.

NameClassPurposeLifetime
reason2m-job Strictly necessary A random reference to the video currently being generated, so refreshing the page or reopening it reconnects you to the same task instead of losing it. Until you start a new video, or clear it
reason2m-cookie-consent Strictly necessary Records that you have read this notice, so it is not shown to you again. Until you clear it

3.2 Set by Clerk (authentication)

Clerk is the provider that runs our accounts. When — and only when — you sign in or sign up, Clerk stores the cookies and browser storage it needs to keep you signed in and to protect your account from session theft.

NameClassPurposeLifetimeSet by
__session Strictly necessary The signed-in session token. Our server verifies it on every request; without it you cannot generate a video. Short-lived; renewed while you stay active Clerk
__client_uat, __clerk_* Strictly necessary Keeps the browser and the session consistent so you are not signed out mid-use, and so the sign-in flow cannot be replayed by someone else. Up to 1 year Clerk

The __clerk_* names can change between Clerk releases. Treat the class and the purpose as the meaningful part, not the exact string. Clerk does not sell this data and we do not use it for advertising; Clerk is listed as a processor in our Privacy Policy.

3.3 Set by Cloudflare

NameClassPurposeLifetimeSet by
__cf_bm, _cfuvid Strictly necessary Bot management. Distinguishes real visitors from automated traffic so the service cannot be drained or attacked. This matters more than usual here, because every generation costs real money to run. Up to 1 month Cloudflare

4. Your settings

Because every entry above is strictly necessary, there is no optional category to switch off — turning any of them off would simply sign you out or lose your video. What you can do is clear the acknowledgement and see the notice again:

5. Removing cookies and storage

Clearing reason2m-job only means the last video will not be restored automatically — the video itself is unaffected and its link keeps working until it expires.

6. If we add analytics later

We would like to know which questions are popular and where the product fails, but we will not add a tracker without asking. If we do, we will: update this page and the Privacy Policy first, ask for your consent before anything loads, load nothing until you say yes, and give you an equally easy way to say no. Declining will not degrade the service.

This page is about storage in your browser. The aggregate service metrics described in section 2.4 of the Privacy Policy are counted on our servers: they set nothing in your browser, they follow you nowhere, and they are not affected by any choice on this page.

7. Changes

If we change what we store in your browser, we will update this page and move the date at the top.

8. Contact

Questions about this page, or about anything we store: privacy@reason2m.com.