Your choice
You can allow or refuse analytics at any time. Refusing deletes the analytics identifier and the events recorded under it. We treat your browser’s Global Privacy Control signal as a refusal.
Everything we store in your browser
| Name | Type | Category | Purpose | Lifetime |
|---|---|---|---|---|
casanova_session | Cookie | Essential | Keeps you signed in. | 7 days |
casanova_oauth_state, casanova_web_redirect, casanova_ide_* | Cookie | Essential | Protects and completes Google/GitHub sign-in and the desktop app hand-off. | 10 minutes |
krn_onboarding | Cookie | Essential | Holds your verified sign-in details while you finish creating your account. Encrypted. | 10 minutes |
krn_consent | Cookie | Essential | Remembers your cookie choice. | 12 months |
krn_age_block | Cookie | Essential | Stops repeated sign-up attempts after an ineligible answer. | 24 hours |
krn_aid | Cookie | Analytics (optional) | A random identifier that links product-analytics events. Set only if you allow analytics. | 12 months |
casanova_webide_files | Local storage | Functional | Keeps your current builder workspace in this browser. | Until you clear it |
krenos_checkpoints:* | Local storage | Functional | Restore points for your builder workspace, in this browser only. | Until you clear it |
krenos_github_token | Session storage | Functional | The GitHub token you paste for clone/push. Cleared when you close the tab. | This browser tab |
Paddle.js (checkout page only) | Third-party | Essential | Runs the secure payment window when you buy a plan. | Set by Paddle |
Previews of what you build
Apps you build in Krenos run in a sandboxed preview and may load open-source libraries from public CDNs such as esm.sh, directly from your browser. Those services receive your IP address as part of the request; they set no Krenos cookies.