← Back to ChainShield

Cookie Policy

Last updated: 23 May 2026

1. What Are Cookies

Cookies are small text files stored on your device by your web browser when you visit a website. They are widely used to make websites work efficiently and to provide information to website operators.

2. Cookies We Use

ChainShield uses essential cookies only. These are strictly necessary for the Platform to function and cannot be switched off. They are set in response to actions you take, such as logging in or setting your preferences.

CookiePurposeDurationSecurity
sb-*-auth-tokenSupabase authentication session — keeps you securely logged inSession / refresh cycleSecure, SameSite
sb-*-auth-token-code-verifierPKCE verification — secures the login handshakeAuthentication flowSecure, SameSite
*-langLanguage preference for UI rendering (if multi-language support is enabled)1 yearSecure, SameSite
CSRF-tokenCross-Site Request Forgery protection for state-changing operationsSessionHttpOnly, Secure, SameSite

Most cookies are set with Secure and SameSite attributes to prevent cross-site request forgery and ensure they are only transmitted over encrypted HTTPS connections. CSRF tokens are additionally set with HttpOnly to prevent access from JavaScript. Note: Supabase authentication tokens are intentionally set with httpOnly: falseto allow JavaScript middleware to validate session freshness during authentication flows.

3. What We Do Not Use

  • No analytics or performance tracking cookies
  • No advertising or remarketing cookies
  • No third-party tracking pixels or beacons
  • No social media tracking cookies
  • No cross-site tracking of any kind

4. Local Storage & Session Storage

ChainShield uses browser local storage and session storage for non-sensitive preferences. This data remains on your device and is never transmitted to our servers.

Local Storage

KeyPurposePersistence
currentOrgIdRemembers your selected organisation contextUntil cleared
currentMspIdRemembers your selected MSP context (MSP users)Until cleared
sidebar-collapsed-*Remembers your sidebar layout and section collapse stateUntil cleared
chainshield_cookie_consentRecords your dismissal of the cookie notice bannerUntil cleared
portal-vendor-*Portal users: vendor context and submission progressUntil cleared

Session Storage

Temporary data (form drafts, temporary context) is stored in session storage, which is cleared when your browser tab closes. No personal data is retained beyond your session.

5. Managing Cookies

Because we only use essential cookies required for the Platform to function, disabling them will prevent you from logging in or using the Platform. You can manage cookies through your browser settings:

  • Chrome: Settings → Privacy and security → Cookies
  • Firefox: Settings → Privacy & Security → Cookies
  • Safari: Preferences → Privacy → Manage Website Data
  • Edge: Settings → Cookies and site permissions

6. Cookie Consent

Under the Privacy Act 1988 (Cth), explicit cookie consent is not required for essential cookies that are strictly necessary for the service you have requested. As ChainShield uses only essential authentication and CSRF-protection cookies, no consent banner is legally required. We provide this policy for transparency.

If we introduce optional cookies in the future (such as analytics), we will update this policy and implement a consent mechanism before setting those cookies.

7. Contact

If you have questions about our use of cookies, please contact us at privacy@chainshield.com.au.

See also: Privacy Policy | Terms of Service