Cookies and local storage
Last updated: 6 October 2026
1. Browser storage
Cookies, localStorage and sessionStorage maintain practice and your choices and, only with permission, measure visits. They are not used for behavioural advertising. Local storage is also subject to applicable cookie rules; calling it cookieless does not create an exemption.
2. Technologies used
The table distinguishes requested functionality from optional analytics. Local retention limits are checked when the app reads stored records again. Clearing this site’s browser data also removes them.
| Identifier / technology | Purpose | Duration | Category |
|---|---|---|---|
theme · localStorage | Selected visual theme | Until erased | Functional preference |
interviewcrusher:uiLang / ic-lang | Interface language | Local: until erased; cookie: 1 year | Functional preference |
interviewcrusher:session · sessionStorage | CV, practice, answers and report in the tab | Tab; stored copy validity: 24 h | Functional |
interviewcrusher:cv-consent · localStorage | Explicit CV consent receipt | 360 days; earlier on withdrawal/erasure | Functional |
interviewcrusher:history · localStorage | Up to 20 progress results | 90 days per result; pruned on read | Functional |
interviewcrusher:cookie-consent · localStorage | Remembers analytics acceptance or rejection | 720 days | Necessary |
ic_ft · sessionStorage | Entry source, medium, campaign and post; attribution of actions and consented inquiries | Tab; 30 minutes of inactivity; removed when analytics consent is withdrawn | Analytics: consent required |
First-party counter / Vercel Web Analytics | Optional visit measurement | No persistent first-party analytics cookie; the server-side pseudonymous identifier changes every month; see privacy | Analytics: consent required |
ic_admin_session · cookie | Administrative panel session | 8 hours | Necessary; administration only |
ic_internal_traffic · cookie | Excludes operator tests from usage metrics | 8 hours; on admin sign-in or activation in the panel | Technical; internal traffic only |
3. Your choice
The banner offers accept, reject non-essential technologies or configure. First-party analytics, Vercel Web Analytics and ic_ft source capture wait for your Analytics consent. Change or withdraw it through Cookie settings in the footer.
We ask again when the receipt expires (720 days) or is no longer the applicable version. Rejecting does not prevent practice. Necessary service and security functions remain active.
4. Erasure and external services
Clear site data in your browser or use Erase my data to clear app records. This can reset language, theme and practice. External voluntary support pages apply their own policies when you choose to open them; there is no integrated credit checkout.
See privacy for providers, IP processing, server-side metrics, retention and international transfers.