1. What cookies are
Cookies are small text files a website stores in your browser. Similar technologies, such as local storage, work the same way for our purposes, so this policy covers both and calls them “cookies.”
2. Categories we use
Our consent banner groups cookies into four categories:
| Category | Purpose | Default |
|---|---|---|
| Necessary Cookies | Required to sign you in, keep your session secure, complete payments, and remember your consent choice. These cannot be switched off. | Always on |
| Analytics Cookies | Would help us understand how the site is used. We do not currently run any analytics cookies; if we add them, they will only load after you opt in. | Off until you opt in |
| Marketing Cookies | Measure the performance of our advertising, such as whether a visit from a Google ad led to a demo booking. This site uses the Google Ads tag for conversion measurement. | Off until you opt in |
| Preference Cookies | Remember choices such as light or dark theme so the site looks the way you left it. | Off until you opt in |
3. What we actually set
These are the cookies and storage entries Nucleus OS sets today:
| Name | Type | Category | Purpose | Duration |
|---|---|---|---|---|
token | Cookie (first-party) | Necessary | Holds your signed-in session token so the app can authenticate requests. | Up to 7 days, refreshed while signed in |
firebase:authUser:* | Local storage | Necessary | Firebase Authentication keeps you signed in between visits. | Until you sign out |
cookie_consent_preferences | Local storage | Necessary | Remembers your cookie choices so we don't ask on every page. | 12 months |
sidebar_state | Cookie (first-party) | Necessary | Remembers whether the app sidebar is open or collapsed. | 7 days |
theme | Local storage | Preferences | Remembers your light or dark theme. | Until cleared |
announcement_banner_dismissed | Local storage | Preferences | Remembers that you closed the announcement banner. | Until cleared |
nucleus.demo.identifier | Local storage | Necessary | An anonymous ID so the on-site demo chat keeps your conversation between page loads. | Until cleared |
| Google Ads cookies (e.g. _gcl_au) and the gtag.js tag | Cookie (first- and third-party) | Marketing | Google Ads conversion measurement (tag AW-16801682792): records when a visit from an ad leads to an action such as booking a demo. | Up to 90 days (set by Google) |
| Stripe cookies (e.g. __stripe_mid, __stripe_sid) | Cookie (third-party) | Necessary | Set by Stripe only on checkout and payment pages, for payment processing and fraud prevention. | Up to 1 year (set by Stripe) |
We do not use analytics cookies. We use the Google Ads tag to measure whether our ads lead to actions such as demo bookings. You can opt out of marketing cookies from your cookie preferences or through Google’s ad settings.
4. Third parties
Some features rely on providers that may set their own cookies when you use them, such as Google when you choose “Sign in with Google” and Stripe when you pay. Their use is governed by their own policies. Our subprocessors are listed on our Security page.
5. Managing your choices
You can change your choices at any time. Opening your preferences shows each category with a switch; necessary cookies stay on because the site cannot work without them.
You can also block or delete cookies in your browser settings. Blocking necessary cookies will sign you out and may stop parts of Nucleus OS from working.
6. Contact
Questions about cookies? Email admin@nucleusinstitute.com or use our contact form.