Cookie and Local Storage Notice
This notice covers cookies as well as localStorage, sessionStorage and IndexedDB. They can remember progress, sessions, language and game features. “No cookies” does not mean there is no other storage or SDK processing.
Publisher and data requests
Ahmet ÇINAR · Polimelo · Türkiye
Support and data-request email: [email protected]
In-game Support1. Initial-release choices
Our GA4, automatic gameplay analytics and automatic diagnostics are disabled. This edition does not offer an acceptance banner that enables them. Core game/session storage and voluntary-feedback markers may be used as listed below. Portal advertising/cookie choices are managed separately through its own tools.
2. Application storage list
Local records without a fixed duration may remain until changed or site data are cleared. Cleanup thresholds usually apply on a later access/operation, not as a guarantee of timed physical deletion while the browser is closed. Keys containing levels/UIDs have variable names.
| Name / technology | Purpose | Duration / control |
|---|---|---|
| Firebase Auth SDK / IndexedDB and SDK storage | Guest or registered session, sign-in tokens | Depends on SDK session settings; sign-out/clear site data. Actual SDK keys require browser verification. |
| KnowAndConquerDB / IndexedDB: presetLevels, syncMeta, playedLevels, skippedLevels, levels, levelOrder | Level cache, progress, editor drafts/order | No general expiry; updates or user/site clearing. Editor is not offered on portals. |
| pendingCompletions / same IndexedDB | Offline completion queue; UID, level, version, stars and status. Entries left from an earlier version may still hold moves on the device; they are not sent. | Success/permanent rejection or a 14-day threshold during queue processing; up to 100 entries. |
| syncron_settings_v1, syncron_lang_explicit; legacy lang, know_and_conquer_game_theme, soundMuted and UID-scoped settings / localStorage | Language, appearance, sound, motion, haptic and anonymous-statistics settings | No fixed expiry; change preferences/clear site data. |
| activeUserId, syncron:legal-receipt / localStorage | Local user separation; UID-bound terms version/language and choice/notice-presentation times | No automatic expiry; the receipt is overwritten when acceptance for another UID is saved, or removed by clearing browser data. The old accepted_terms marker is cleared without treating it as acceptance. Guest records stay in this browser; verified-account records are also stored in the user profile. Presenting notices is not proof of reading or analytics consent. |
| syncron:portal-notice-seen / localStorage (portal) | Remembering that the Terms/Privacy notice was dismissed for this document version in portal editions | Stores only the document version; no personal details. The notice reappears when the document version changes; removed by clearing browser data. Dismissing is not acceptance or consent. |
| levelParts:store:v1, campaignParts:cache:v1, levelsPage:selectedPartId, {uid}:lastPlayedLevelId, {uid}:lastPlayedSource / localStorage | Content cache, selected pack and resume target | No fixed erasure period; content updates. A 7-day resync is not erasure after 7 days. |
| feedback_submitted_{levelId}_{version}, quit_reason_asked_{levelId}_{version}, quit_reason_day / localStorage | Avoid repeating feedback prompts and manage prompt frequency | No fixed erasure period; daily counter resets and site clearing removes records. |
| monetization:frequency:v2, rewarded_free_used:{actionId}:{scopeKey}, monetization:accountOfferAt:v1 / localStorage | Ad frequency, free-reward counter and account offer | No fixed erasure period; updated by time/quota checks. Not itself sent to our analytics. |
| verify_sent:{uid or email} / localStorage | Verification-email frequency; key can contain email | Daily quota resets; no fixed automatic erasure of old keys. |
| editorClipboard, generator_presets, generator_last_used, syncron_ai_curriculum/templates/game_rules / localStorage | Editor draft/tool preferences; not an automatic external AI request | No fixed expiry; editor reset/site clearing. Not offered on portals. |
| syncron:route-history, dailyPuzzleDraft, perf:switches/counter/bannerHeight / sessionStorage | Back navigation, temporary draft, technical layout/developer setting | Tab session; draft may also be removed on reading. |
| {uid}:boardProfiler, {uid}:perfPanel, monetization:mockScenario / localStorage (if developer/mock features are used) | Local performance display and test advertising scenario; not production analytics | No fixed expiry; change the setting or clear site data. |
| syncron:privacy-preferences / localStorage; legacy active_level_session and syncron:first-open-done | Local preference for consent infrastructure; legacy recovery/first-open markers for disabled analytics | Preference validity: 180 days, not synced across devices; unknown age gives no permission. Disabled edition clears legacy analytics storage; this does not erase historical cloud data. |
3. SDK cookies and external services
The absence of direct document.cookie writes in our own code does not prove that Firebase/reCAPTCHA or portal SDKs create no cookies/storage. Actual SDK cookie names, domains and durations need live browser verification; no invented SDK list is provided here. With GA4 disabled, _ga-family cookies are not listed as our active analytics cookies for the initial release.
Change portal advertising/cookie choices using the interface provided by the portal. Portal permission does not enable our disabled analytics. Configured reCAPTCHA security processing and SDK scope require separate assessment; non-personalised ads do not mean all storage is always permitted without consent.
4. Managing storage
You can clear or block cookies, local storage and IndexedDB in browser site-data settings. This may remove language/settings, drafts, unsent offline progress and access to a guest session. It does not automatically erase the server-side account/data; use the Account and Data Deletion notice for that. Sign out on shared devices and do not share private information.