Cookies and local storage
This page lists everything NorskAI stores on your device: cookies, localStorage and sessionStorage. The rules in the Norwegian Electronic Communications Act § 3-15 are technology-neutral, so they apply to local storage just as much as to cookies — which is why everything is listed here.
1. How consent works here
We split storage in two. Necessary storage is what the service cannot function without, and it does not require consent. Statistics is optional, and it is not loaded at all until you have actively said yes.
If you choose “Necessary only”, Google Analytics is never contacted. The script is not downloaded and no statistics cookies are set. This is not a setting switched off afterwards — it simply is not loaded.
You can change your choice at any time using “Cookie settings” at the bottom of any page. If you withdraw consent, we also delete the statistics cookies that have already been set.
2. Necessary cookies
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| premium_access | NorskAI | Proves that your access code has been checked by the server. Contains a signed expiry time and a short reference to the code — not a name, an email address or anything about contributions. | Until access expires (up to 30 days) |
| na_device | NorskAI | A random number that tells your browser apart from others, so the free limits on the AI tools can be counted and an access code cannot be used on an unlimited number of devices. It holds no information about you and cannot follow you to other websites. | 1 year |
| NEXT_LOCALE | NorskAI | Remembers the language you chose, so you do not have to choose again. | 1 year |
3. Statistics — only with consent
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| _ga | Google Analytics | Distinguishes visitors from one another, so a visit is not counted twice. | 2 years |
| _ga_JDX47C84E1 | Google Analytics | Keeps track of your session in the statistics. | 2 years |
The IP address is anonymised before storage, and we do not use Analytics for advertising or profiling. Google is its own controller for its part of the processing — see Google's privacy policy.
NorskAI shows no advertising, and we use neither Google AdSense, web beacons nor any other ad tracking. If you read otherwise in an earlier version of the privacy policy, that was out of date.
4. Necessary local storage (localStorage)
This is stored in your browser and is not sent to us. It is mainly your own work and your own settings. All of it can be removed by clearing the site's data in your browser.
| Key | What it holds | Duration |
|---|---|---|
| norskai_cookie_consent_v1 | Your cookie choice, with a timestamp. This is the record of your consent. | Until you change it |
| premium_access_hint_v3 and premium_access_expires_v3 | A marker that the server recently confirmed your full access, with an expiry time. Used only to show the right content without waiting; the real check happens on the server and this holds nothing about the code. | Until access expires (up to 30 days) |
| norskai_cv_draft | Your CV draft, so it does not disappear if you close the tab. | Until you delete it |
| norskai-arg-course-progress | How far you have got in the argumentative writing course. | Until you delete it |
| norskai.verbtrener.v1 | Your progress in the verb trainer, so repetitions can be adapted. | Until you delete it |
| completedSetId | Which synonym set you completed last. | Until you delete it |
| na_content_access_started_v1 | When you first opened one of the reading pages — practice questions, synonyms, listening, text examples, the writing guides, the conjunctions lesson and the course. There is one shared free window for all of them, not one per page, and only the start time is stored — never what you read or how long you stayed. | Resets 4 days after the window started |
| lastSeenWhatsNewVersion | Which “what's new” message you have seen, so it is not shown again. | Until you delete it |
| norskai_cv_ats_info_last_seen | When you last saw the ATS information box in the CV builder. | Until you delete it |
5. Temporary storage (sessionStorage)
This is deleted automatically when you close the tab. It is used to carry content between two pages so you do not have to type it again.
| Key | What it holds | Duration |
|---|---|---|
| norskprove_generator_handoff | The text you send from the text generator to writing help. | Until the tab is closed |
| norskprove_writing_result_handoff | The result from writing help on its way to the result page. | 30 minutes, or until the tab is closed |
| jobbintervju_cv_from_generator and jobbintervju_cv_job_role | The CV text and role you send from the CV builder to interview training. | Until the tab is closed |
| eksempeloppgaverBannerClosed | That you closed the example tasks banner. | Until the tab is closed |
6. How to delete everything yourself
In every common browser this sits under privacy settings, as “Clear browsing data”, “Cookies and site data” or similar. Select www.norskai.com and delete. That removes both the cookies and all local storage.
Note that you also lose drafts, progress and the access marker on this device. Full access itself is not lost — you simply enter the access code again.
To read more about how data is processed, see the privacy policy.