cookies & preferences

2026-10-27.1 · effective 27 October 2026

your privacy choices

necessary sign-in and service storage always stays separate. optional measurement is off until enabled.

optional purposes

What this covers

Gnocchi is operated by Yurumi. Cookies and similar technologies include local storage, tab/session storage and memory, not just cookies. Optional measurement is blocked until its purpose is enabled; scrolling, Terms acceptance and continued use are not consent. Necessary sign-in/service storage is separate.

Necessary technologies

Base44 authentication: the app/SDK uses authentication token storage, including keys base44_access_token/token where applicable. It supports sign-in, verification and session security; actual provider session expiry/cookies depend on the authentication configuration and are not asserted as a fixed number here.

gn-intent (session storage): remembers a requested save/cook and scroll position across sign-in; removed when consumed, otherwise the tab/session lifetime. gn-terms-pending (session storage): remembers an explicitly checked registration Terms version through OTP/Google sign-in for up to one hour; removed after the receipt is saved. Neither is an analytics choice.

gn-cookie-preferences (local storage): remembers purpose-specific choices, version, choice receipt and expiry for 180 days. Consent evidence is stored privately by the operator with a server creation timestamp. It is not a new advertising identifier. Necessary signed-media credentials are kept in page memory, never as persistent tracking tokens, and refreshed/cleared by scope and expiry.

Optional audience measurement

First-party gn-sid and gn-sent in session storage hold a random browsing-session ID and deduplication markers for content impressions, opens and outbound/contact clicks. They last for the tab/session and are cleared on withdrawal. Functional votes/saves and public activity are distinct service features, not disabled by rejecting analytics. No identified viewer list is provided to designers.

Optional search research

The local preference is held in gn-cookie-preferences. Interaction IDs live in page memory and detailed server observations; no separate persistent search visitor identifier is added. Query sanitisation does not guarantee anonymity. Detailed observations are configured for 30 days and daily counts for 12 months; see privacy information. The old gn-search-analytics key is cleared when preferences are saved.

Optional advertising measurement

First-party gn-ad-visit in local storage stores a random visit ID, renewed after 30 idle minutes; gn-ad-viewer stores a random browser reach ID for 30 days. A reach hash, time and campaign/event metadata go to Gnocchi's campaign records. Both browser keys are cleared on withdrawal. Approximate reach is not an identified person or a conversion. Sponsored content can still display or link out without measurement consent.

External services and changes

The application SDK's own analytics is disabled. Dashboard-level platform tracking/session-recording settings and provider authentication/payment cookies require separate operational verification; this notice does not claim a full provider cookie inventory or control over another site's cookies. Stripe is only opened when you choose checkout/onboarding; Google only when you choose its sign-in flow. No active third-party embed or separate analytics vendor was found in the app. External services apply their own storage rules when visited.

Your choices

Accept or reject optional purposes with equally prominent controls below, or select individual purposes. Necessary storage cannot be disabled here without affecting the requested service. DNT/GPC suppress optional collection. Withdraw at any time using the persistent Cookie preferences footer link. Withdrawal stops future optional requests and clears the related browser IDs, but is not automatic deletion of previously held server records; use the private request channel for that.

Version

Cookie information and preference version 2026-10-27.1, effective 27 October 2026.