Legal & compliance

Cookie policy

DEETNUTS uses a small amount of first-party storage for security and requested features. Google Analytics remains off until you affirmatively allow it, and public cutoff pages continue to work after Decline.

Effective
16 August 2026
Version
2026-08-16

1. Scope

This policy explains cookies and similar browser storage used on deetnuts.com. A cookie is a small value a website asks a browser to return with later requests. Local storage keeps a value in the browser but does not automatically send it with every request. Both are covered here so the controls are not hidden behind technical terminology.

Storage is divided into strictly necessary or requested-function storage and optional analytics. Necessary storage supports authentication, security, usage limits, consent memory and a setting or profile you explicitly ask the browser to remember. Optional analytics is disabled unless you select Allow.

2. First-party storage inventory

Cookies and local storage created for DEETNUTS features
Name or patternTypeCategoryPurposeTypical duration
deetnuts_analytics_consentFirst-party cookie readable by the siteNecessary preferenceStores the current policy version and whether optional analytics is granted or denied. It prevents the banner from repeatedly asking and allows withdrawal to be applied.180 days from the latest choice.
mht_cet_state_cutoff_anonymous_requestsFirst-party HttpOnly cookieSecurity and access controlMaintains a bounded anonymous search count to protect the state-cutoff endpoint from excessive use. It is not available to page JavaScript.7 days; removed when the relevant authenticated flow clears it.
sb-…-auth-token and related Supabase valuesFirst-party authentication cookiesStrictly necessary when signed inMaintain and refresh the authenticated session, carry access and refresh tokens, and protect account-only features. Exact names and chunks depend on the Supabase project and token size.Controlled by the authenticated session and Supabase configuration; removed or replaced during sign-out, expiry or token rotation.
deetnuts_themeLocal storageRequested preferenceRemembers a manual Light or Dark selection. System mode removes this value and follows the device preference.Until System is selected or site storage is cleared.
deetnuts:admissions-profile:v1:mht-cetLocal storageRequested featureSaves the candidate comparison profile on the current device after you choose to save or compare it.Until Clear profile is used, the value is replaced, or site storage is cleared.
deetnuts:mht-cet-state-cutoffs:anonymous-actionsLocal storageSecurity and access controlMaintains the browser-side anonymous action count used by the state-cutoff experience.Until reset by the feature or site storage is cleared.

Browsers and provider libraries may split a large authentication token across multiple cookies or change a technical suffix without changing the purpose described above.

3. Optional Google Analytics storage

After Allow, the Google tag may create first-party GA4 cookies. The common values are:

Optional analytics cookies
NameProviderPurposeDefault maximum
_gaGoogle AnalyticsDistinguishes a browser for aggregate analytics.Configured for up to 180 days, subject to browser limits and earlier withdrawal.
_ga_*Google AnalyticsMaintains GA4 session state for the configured measurement property.Configured for up to 180 days, subject to browser limits and earlier withdrawal.

The site configures analytics storage as denied by default and does not load the external Google tag before Allow. Advertising storage, advertising user data and advertising personalisation remain denied. Google Signals and ad-personalisation signals are disabled. DEETNUTS does not use analytics cookies for admission decisions or advertising profiles.

5. Embedded and external services

Some pages request images from Cloudinary or display a YouTube player using the youtube-nocookie.com privacy-enhanced domain. Those requests disclose ordinary network information to the provider. The privacy-enhanced player is configured to limit personalisation, but YouTube may use cookies or comparable player storage when the embed loads or is used, according to its own controls.

Selecting Google sign-in, opening a contribution checkout, or following an external link takes you into an independently operated service that may set its own storage. DEETNUTS’s analytics choice does not delete or control cookies already set by another domain.

6. Your controls

  • Use Cookie settings in either footer to review, decline, allow or revoke analytics.
  • Use Theme settings to choose System, Light or Dark and remove the manual theme value.
  • Use Clear profile in the candidate tool to remove its saved browser value and profile fragment.
  • Use browser settings to inspect or delete site data, block cookies, clear local storage, or restrict third-party content.
  • Use sign out to end the addressed local account session. Contact privacy support to request account deletion.

Blocking strictly necessary authentication or security storage may prevent sign-in, usage-limit enforcement or saved settings from working. It does not prevent ordinary access to public cutoff pages.

7. Verifying the promise

Before analytics consent, developer tools should show no request to googletagmanager.com or google-analytics.com from the DEETNUTS analytics component. After Decline, the same remains true. The site’s automated browser test checks this behavior on a real page.

Authentication, hosted images, embedded media and links are separate from optional analytics and are described separately above and in the Privacy Policy.

8. Changes and contact

The effective date and version at the top apply to this inventory. If a new non-essential cookie or materially different analytics purpose is introduced, this policy and the consent mechanism must be updated before that use begins.

Questions or a report that stored behavior differs from this policy may be sent to help@deetnuts.com. Include the browser, page URL, approximate time and the cookie or request observed; do not include authentication token values.