Cookie Policy

Minimal cookies. Clear browser storage.

JSONFiddle uses cookies only for essential app behavior such as theme preference and sign-in sessions. Unsaved editor content stays in browser session storage. Optional crash reports and first-party product analytics require your explicit preference and never include JSON, query text, or editor content. Vercel Web Analytics is cookieless and limited to aggregate page measurement.

Storage we use

Name
Type
Purpose
Duration
Theme cookiejf-theme
Essential preference
Keeps the selected app theme consistent between page loads.
Until you change theme or clear site data.
Supabase authentication cookiessb-*
Essential authentication
Keeps signed-in users authenticated and refreshes sessions securely.
Until sign-out, session expiry, or clearing browser cookies.
Privacy preferencesjsonfiddle-privacy-preferences
Local browser storage
Stores consent choices such as automatic crash reports and analytics preferences.
Until you update preferences or clear site data.
First-party analytics identifierjsonfiddle-analytics-id
Local browser storage
Creates a random local identifier only after analytics consent so events can be deduplicated; the server stores it only as a salted hash.
Until analytics is disabled or you clear site data.
Vercel Web AnalyticsNo JSONFiddle cookie or local storage key
Cookieless web analytics
Measures aggregate page visits, referrers, browser/device metadata, and coarse location through Vercel. It does not read editor content, file content, query text, or query results.
Processed according to Vercel Web Analytics retention.
Guest workspace/session statejsonfiddle-tabs, jsonfiddle-workspace
Session storage
Restores unsaved guest work in the current browser tab.
Until the browser tab is closed.

Analytics and crash reports

Product analytics and automatic crash reports are optional. When enabled, JSONFiddle sends only safe metadata such as route category, viewport, browser family, feature area, and error fingerprint. We do not send JSON payloads, query text, editor content, cookies, or file contents as analytics events. JSONFiddle does not send localStorage contents; the local analytics identifier is sent only after analytics consent and stored server-side as a salted hash.

Vercel Web Analytics is separate from JSONFiddle's optional first-party product analytics. It does not use tracking cookies and is used for aggregate page metrics such as route, referrer, browser/device details, and coarse location. It does not collect editor content or workspace files.

You can change these choices from app preferences or from the controls on the Privacy Policy page.

How to control cookies

You can clear JSONFiddle cookies and browser storage from your browser settings. Clearing site data signs you out, removes local preferences, and deletes unsaved guest sessions from that browser. Signed-in cloud workspaces remain available until you delete them from your account or privacy controls.