Cookie Policy
CodiCAT uses cookies and similar technologies to ensure the platform functions correctly, remember your preferences, and improve the educational experience. This policy applies in accordance with the EU ePrivacy Directive, GDPR, and UK GDPR.
What are cookies?
Cookies are small text files stored on your device when you visit a website. They allow the website to remember your actions and preferences over a period of time. CodiCAT primarily uses first-party cookies and browser local storage (localStorage) for language and scaffolding preferences.
Essential
Necessary for the basic functioning of the platform. Cannot be disabled.
| Name | Purpose | Duration | Provider |
|---|---|---|---|
| session_token | User authentication (session) | Session | CodiCAT |
| csrf_token | CSRF attack protection | Session | CodiCAT |
| cookie_consent | Stores cookie preferences | 1 year | CodiCAT |
| language_pref | User-selected language | Persistent | CodiCAT |
Functional
Allow the platform to remember user preferences to improve the experience. Can be disabled.
| Name | Purpose | Duration | Provider |
|---|---|---|---|
| scaffolding_pref | Preferred scaffolding level | 30 days | CodiCAT |
| ide_theme | Code editor theme | Persistent | CodiCAT |
| onboarding_done | Onboarding tutorial completed | Persistent | CodiCAT |
Analytics
Help us understand how the platform is used in order to improve it. All data is anonymised. Can be disabled.
| Name | Purpose | Duration | Provider |
|---|---|---|---|
| _analytics_id | Anonymous analytics session identifier | 2 years | CodiCAT Analytics |
| _page_views | Page view counter (anonymous) | 1 year | CodiCAT Analytics |
How to manage cookies
You can manage your cookie preferences at any time by clicking the "Manage Cookies" button in the consent banner. You can also configure your browser to block or delete cookies, although this may affect the functioning of the platform.
For more information on managing cookies in common browsers, visit: Chrome · Firefox · Safari · Edge.