Legal · Cookie Policy

What we set, why, and how long it sticks.

We run a non-custodial verification layer. We do not run advertising, retargeting, or third-party tracking. The cookies below are either strictly necessary for the platform to work, or optional preferences you control. Last updated 2026-06-26.

01 · Manage your choice

Update or revoke consent

You can change your cookie preferences at any time. Choices are stored in jil_cookie_consent (12-month TTL) and a localStorage mirror. Strictly-necessary cookies remain on regardless of choice - they are required by EU ePrivacy Directive Article 5(3) exemption.

02 · Strictly necessary

Cookies that cannot be disabled essential

These cookies are required for the website to function and are exempt from consent under EU ePrivacy Directive Article 5(3). Disabling them in your browser will break authentication, the docs gate, and security protections.

NameDomainPurposeTTLHttpOnly
jil_portal_session.jilsovereign.comPortal authentication (Google OAuth session, HMAC-signed). Lets signed-in JIL staff cross sub-domains for the verification demo.8 hoursYes
jil_docs_indexjilsovereign.com/docs index-tier access (HMAC-signed weekly key cookie). Required to view the docs manifest.30 daysYes
jil_docs_assetjilsovereign.com/docs asset-tier access (HMAC-signed weekly key cookie). Required to view individual /docs/*.html files.30 daysYes
jil_docs_accessjilsovereign.comLegacy docs access cookie (being phased out).30 daysYes
__cf_bm.jilsovereign.com / .getjil.comCloudflare Bot Management - distinguishes humans from automated traffic. Required for DDoS / scraping protection. Cloudflare cookie reference30 minutesYes
cf_clearance.jilsovereign.com / .getjil.comCloudflare challenge clearance - issued after passing a CAPTCHA. Required to access the site after a security challenge.30 daysYes
jil_cookie_consent.jilsovereign.com / .getjil.comStores your cookie preferences. Required to honor the choice you made on the consent banner. Without it the banner would re-appear every visit.365 daysNo
03 · Functional

Optional - your preferences functional

Set only with your consent. Each remembers a UI preference so you do not have to re-set it on every visit.

Name / keyStoragePurposeTTL
jil-themelocalStorageLight / dark theme preference. Falls back to "sovereign-light" if not set.Persistent (until cleared)
jil-lang / NEXT_LOCALElocalStorage / cookieSelected language for the i18n system. We support 14 locales.Persistent / 30 days
04 · Analytics

Aggregated usage analytics

JIL does not run Google Analytics, Mixpanel, Segment, Amplitude, Heap, or similar third-party trackers. The only analytics we collect today are Cloudflare's anonymized edge metrics (no cookies set on your device for that) and our own internal request counters (server-side, not cookie-based). If we add a first-party analytics product in the future it will appear in this section before deployment.

05 · Third-party (payment)

Stripe and PayPal third-party

If you enter the checkout flow on retail.jilsovereign.com or getjil.com, the embedded Stripe and PayPal forms will set their own cookies on their own domains (stripe.com, paypal.com, paypalobjects.com). These are required to complete payment and prevent fraud. We do not control these cookies; they are governed by:

06 · Wallet + Portal

Authenticated subdomains

wallet.getjil.com and office.jilsovereign.com / admin.jilsovereign.com require sign-in. The session cookie above (jil_portal_session) is set after successful Google OAuth and is HttpOnly + Secure + SameSite=Lax. Those subdomains may also set short-lived MFA / TOTP challenge cookies during sign-in flows; these are essential and removed on session close.

07 · Browser controls

Your rights

Beyond our consent banner, your browser provides the final say:

Do Not Track. We honor the legacy DNT header where set. Because we do not run cross-site tracking, the practical impact for our cookies is the same as choosing "Essential only" in the banner.
08 · Contact

Questions or complaints

If you have questions about this policy or want to raise a privacy concern, contact privacy@jilsovereign.com. EU users have the right to lodge a complaint with their local Data Protection Authority. For the broader privacy stance see our Privacy Policy.