Skip to main content

Browser Storage and Identifiers

The Biskoui SDK uses first-party browser storage on the website where it is installed. It does not set third-party cookies on a Biskoui domain.

Storage

RecordNormal modeCross-subdomain modePurpose
Session IDsessionStoragesessionStorageGroups events from one browser tab.
Accepted serviceslocalStorageParent-domain cookieRestores the consent choice.
Consent metadatalocalStorageParent-domain cookieStores the configuration fingerprint and expiry.
Consent Mode statelocalStoragelocalStorage and parent-domain cookieInitializes Consent Mode before the SDK loads.
Visitor IDlocalStorage when requiredParent-domain cookie when requiredLinks consent changes and revocation.
biskoui_consent_v1Optional host-only cookieOptional parent-domain cookieExposes consent to the website's backend.

Only use cross-subdomain mode when the affected subdomains share the same consent configuration and trust boundary. See Cross-Subdomain Consent.

Identifiers

The session ID is random, limited to one browser-tab session, and sent with consent and engagement events.

Biskoui creates a visitor ID only after at least one optional service is accepted. A first-time rejection does not create one. If a returning visitor rejects all services, Biskoui records the revocation and removes the identifier from browser storage.

Neither identifier represents consent and neither should be used by a backend to determine whether a service is allowed.

Consent has a fixed expiry that is not extended by page loads. See Consent Validity.

Internal SDK storage names and formats may change. Applications should not read them directly. For server-side use, enable the documented biskoui_consent_v1 cookie, which is disabled by default.