/sneka
gillypreviewdiffinitepreviewdocscommssign in
legal / cookies

how sneka uses cookies.

last updated: 2026-08-16

This page lists every cookie and browser-storage key that Sneka surfaces set, what each one is for, how long it lives, and which ones you can switch off. It covers sneka.ai, gilly.sneka.ai, diffinite.sneka.ai, and auth.sneka.ai.

Optional measurement storage stays off until you choose it. Cookie preferences in the footer lets you change that choice at any time.

1. How we classify them

  • Necessary. Required for the Service to work at all: signing you in, keeping your session secure, and preventing abuse. These are always on.
  • Preferences. Set only when you explicitly pick something (like your language), so the Service can remember your choice. Disclosed here; never set without your action.
  • Measurement. Help us understand how visitors use Sneka. These are off until you opt in, and you can withdraw at any time.

We do not run third-party advertising or behavioural-tracking cookies, and we do not sell personal data.

2. Cookies

NameSet byPurposeLifetimeClass
sneka_sessionauth.sneka.aiKeeps you signed in across Sneka products.30 daysNecessary
__Host-sneka-browser-request-…auth.sneka.aiProtects agent browser-session approvals against forgery.MinutesNecessary
sneka_localeYour browser, when you pick a languageRemembers your language choice.1 yearPreferences
sneka_consentYour browser, once consent choices are availableRemembers the choices you make in the consent banner or preferences.1 yearNecessary

3. Browser storage

KeyWherePurposeClass
sneka.publicFlags.v1, sneka.commsVisible.v1, sneka.notificationsVisible.v1localStorageShort-lived caches (5 minutes) of which suite surfaces are visible, so pages paint without a round trip.Necessary
sneka.suite.me.v1sessionStorageCaches your signed-in identity for the current tab.Necessary
diffinite:diff-modelocalStorageRemembers your split/unified diff layout choice.Preferences
diffinite:clone-schemelocalStorageRemembers whether you clone repositories over HTTPS or SSH. Only set if you allow preferences.Preferences
sneka.spindel.pending-report.v1sessionStorageHolds an unsent bug report while you sign in, so your text is not lost.Necessary
gilly.pending.handoffsessionStorageHolds a draft quorum question while you verify your email, so your text is not lost.Necessary
gilly.visitorlocalStorageAn anonymous identifier used to measure how visitors move through Gilly. Only exists if you opt in to measurement.Measurement

4. Your choices

The consent controls offer three equal choices: accept all, necessary only, or choose per class. Whatever you pick is remembered in the sneka_consent cookie for 12 months. You can then change it whenever you like from cookie preferences in the footer.

When you are signed in, your choices are also saved to your account so they follow you across browsers and devices. Sneka reconciles that account record with the shared first-party cookie at sign-in, using the newer decision.

Withdrawing consent takes effect immediately: stored measurement identifiers are deleted and no further measurement events are sent.

5. When this page changes

If we add a cookie or change what one is for, we update this page and bump the consent policy version at the top. A version bump means you will be asked to choose again the next time you visit.

Questions? Write to info@sneka.ai.

/sneka

a small studio building tools for how work works now.

EnglishSvenska
companyabout ussecuritycontact
productsgillydiffinite

spotted something?

Spindel carries bug reports and ideas straight to the workshop.

© snekaterms and conditionsprivacy policycookies

sneka uses a few necessary cookies, and optional ones only if you say so. cookie policy