S
Morniura SudokuPrivacy

Privacy and Cookies

How Morniura Sudoku uses browser storage for guest play, member sessions, analytics, ads, and external content.

Last updated: 2026-05-20 UTC

Principles

Storage required for Sudoku gameplay and security is treated as necessary. Analytics, ads, personalized ads, and external video are separated and loaded only after consent.

Guest play

Guest ID, active puzzle progress, personal bests, language, theme, and dismissed notices are stored in browser localStorage. The guest ID is sent to the API as X-Guest-Id to connect temporary records and rankings.

Member session cookies

After login or signup, Morniura Sudoku uses sudoku_access and sudoku_refresh httpOnly cookies. These are required for login continuity and security checks.

Analytics

Google Analytics loads only when NEXT_PUBLIC_GA_MEASUREMENT_ID is configured and the user allows analytics.

Advertising

Google AdSense loads only when NEXT_PUBLIC_ADSENSE_CLIENT is configured and the user allows advertising storage. Advertising in the EEA, UK, and Switzerland still requires a separate check for Google-certified CMP integration.

External video and embeds

Video ads and external embeds are separated under the external media choice. Add provider scripts so they check this choice before loading.

Changing choices

Use the privacy settings button at the bottom of the page, or the button here, to change choices at any time. Rejecting optional choices does not block Sudoku play.

Operations note

When adding an ad network, CMP, or video provider, update this page and the setup table in docs/15_PRIVACY_CONSENT.md.