This Cookie Policy explains what cookies are, which ones we use on Codeti.dev, their purpose, and how you can manage your preferences. We keep cookie usage to an absolute minimum — currently just one essential cookie is active. We respect your choice and will always ask before setting optional ones.
Cookies are small text files stored on your device (computer, tablet, smartphone) when you visit websites. They are widely used to ensure proper functioning of sites, remember user settings, and collect statistical data.
Deleted automatically when you close your browser. Used for temporary state like keeping you logged in during a session.
Remain on your device for a set period (e.g. 7 days, 365 days). Used to remember your settings across visits.
Set directly by Codeti.dev. These are the only cookies we currently use.
Set by external services (e.g. analytics, CDN). We do not use these currently — planned only with consent.
Essential Cookies
Always active
Required for the Service to function. These cannot be disabled — without them you cannot log in or maintain a session.
| Cookie name |
Purpose |
Lifetime |
Consent? |
auth_token |
Maintains your login session. Set as HttpOnly, Secure, SameSite=Lax — inaccessible to JavaScript. |
7 days |
Not required |
csrf_token (planned) |
CSRF attack protection. Will be implemented in a future release. |
Session |
Not required |
Functional Cookies
Optional
Remember your preferences and settings to improve your experience. You can disable these, though some features may not work as expected.
| Cookie name |
Purpose |
Lifetime |
Consent? |
user_preferences |
Stores your UI preferences: color theme, language, interface density. |
365 days |
Required |
Analytics Cookies
Planned
Help us understand how you use the Service — which pages are visited, time spent, traffic sources. Entirely optional and require explicit consent.
| Cookie name |
Purpose |
Lifetime |
Consent? |
_ga (planned) |
Google Analytics — anonymous visit statistics. |
2 years |
Required |
_gid (planned) |
Google Analytics — anonymous session statistics. |
24 hours |
Required |
Not active yet.We do not currently use Google Analytics or any other external analytics tools. If and when implemented, they will always require explicit user consent.
Third-Party Cookies
Planned
We currently use no advertising or marketing third-party cookies. If we introduce Cloudflare CDN or similar services in the future, this policy will be updated.
No third-party cookies are currently set by Codeti.dev. Any future additions will be clearly disclosed here and will always require your consent.
On your first visit to Codeti.dev, a cookie consent banner will appear. Here is what it looks like:
codeti.dev — cookie consent
We use cookies
We use essential cookies to keep you logged in, and optional cookies to remember your preferences. We never use advertising cookies. You're in full control.
Accept all
Customize
Reject optional
You can change your cookie preferences at any time by clicking "Change cookie consent" in the site footer or in your account settings.
Most browsers allow you to control cookies through privacy settings. You can block all cookies, delete them on browser close, or block third-party cookies specifically.
Google Chrome
Settings → Privacy and security → Cookies and other site data
Mozilla Firefox
Settings → Privacy & Security → Cookies and Site Data
Apple Safari
Preferences → Privacy → Block all cookies
Microsoft Edge
Settings → Cookies and site permissions → Manage and delete cookies
Opera
Settings → Privacy & security → Cookies
Other browsers
Check your browser's Help section or look for "Privacy" or "Security" in Settings.
Disabling essential cookies (like auth_token) will prevent you from logging in to the Service. Optional cookies can be freely disabled without affecting core functionality.
Cookies used on Codeti.dev are either session-based or persistent:
- Session cookies — deleted automatically when you close your browser. Used for temporary state.
- Persistent cookies — remain on your device for a defined period (e.g. 7 days, 365 days). Used to remember your preferences across visits.
Detailed lifetimes for each cookie are listed in the tables in §2.
Using the Service after the consent banner appears and clicking "Accept all" constitutes consent to store cookies on your device in accordance with this Policy.
You may withdraw your consent at any time by changing your browser settings or clicking "Change consent" on the site.
Declining functional and analytics cookies does not affect core Service functionality — you can still log in, send heartbeats, and view your statistics.
We reserve the right to amend this Cookie Policy at any time, in particular if regulations change or new cookie-dependent features are introduced. Changes will be communicated via a notice on the main page or (for material changes) by e-mail.
Changes take effect 14 days after announcement. Continued use of the Service after that date constitutes acceptance of the updated Policy.