Cookiepolitics.
We keep it simple: only what's needed for the site to work and to remember your own choices.
In short
Last updated: August 2026
A cookie is a small text file that is stored in your browser. 'Local storage' (localStorage/sessionStorage) is a similar technique where data is stored on your own device. Discebo uses cookies and local storage that are necessary for operation or to remember your settings — and, only if you say yes in the cookie banner, anonymous statistics about how the site is used. We do not use cookies for marketing, tracking across sites or profiling.
For statistics we use Google Analytics 4. It is only loaded if you choose 'Accept all', and then sets cookies from Google (_ga and _ga_*) to measure page views. Google Analytics 4 does not store full IP addresses. We do not use the measurement for marketing, do not create any advertising audiences and do not link it to any advertising account. Google processes data as a data processor for us and may transfer data to the USA; read more at Google.
What we use
| Name | Type | Purpose | Duration |
|---|---|---|---|
| ti_session | Cookie (required, httpOnly) | Keeps you logged in. Signed and cannot be forged; contains your user ID, not other information. | Up to 30 days |
| ti_locale | Cookie (functional) | Remembers your chosen language so the site displays in the correct language. | Up to 1 year |
| ti_laes | Cookie (functional) | Remembers whether dyslexia-friendly reading mode is enabled (clear font, more space, full contrast). | Up to 1 year |
| ti_mode | Cookie (functional) | Remembers whether calculators are displayed in quick or advanced mode. | Up to 1 year |
| ti_vej | Cookie (functional) | Remembers whether the calculation tools show the steps or only the answer. | Up to 1 year |
| ti_bredde | Cookie (functional) | Remembers the page width you chose under Settings → Appearance (30-100 % of an ultrawide screen). | Up to 1 year |
| ti_knap | Cookie (functional) | Remembers how buttons and clickable surfaces should look — what you chose under Settings → Appearance. | Up to 1 year |
| ti_palet | Cookie (functional) | Remembers the colour theme (palette) you chose for the look of the site. | Up to 1 year |
| udfold_skinne, vaerksted3d_skinne, beregner_skinne, roerrute_skinne | Cookie (functional) | Remembers whether the control menu on the left is open or pushed aside, in each of the four tools (the unfolding library, the 3D workshop, the calculators and the pipe route builder). | Up to 1 year |
| disc_zone | Cookie (functional) | Remembers whether you last used the site as a student/professional or in the work and company zone so the menu and homepage meet you where you were. | Up to 1 year |
| disc_velkomst | Cookie (functional) | Remembers that you have seen the welcome choice so you are not asked again at each visit. | Up to 1 year |
| disceboSkal | Cookie (functional) | Remembers the menu setup you chose under Settings → Appearance: the main menu in the work zone, the main menu in the learning zone and the fixed side menu inside the work rooms — whether the items are at the top, in a rail on the side or in a dock at the bottom, and how wide the side menu is. All three are in the same cookie. Read on the server, so the menu is drawn correctly the first time the page is displayed, instead of jumping into place afterwards. | Up to 1 year |
| disceboOverblikKladde | Cookie (functional) | Holds the order of blocks on your overview that you are changing in the appearance workshop, so the preview can show it before you press «Save». Deleted when you save or cancel. The saved overview is stored on your account, not in the cookie. | Up to 24 hours |
| disceboMenu | Cookie (functional) and local storage (localStorage) | Remembers which menu set you chose under Settings → Appearance: how the top bar is put together (what sits on the left, in the middle and on the right, and what lies behind one menu button). Read on the server so the bar is drawn correctly the very first time the page is shown. The local storage is only used to keep several open tabs in agreement about the choice. | Up to 1 year |
| disceboFod | Cookie (functional) | Remembers how you want the footer's links grouped (Settings → Appearance → Footer). Read on the server so the footer is drawn correctly the first time the page is shown. Also set the first time you change menu set, so your footer stays the same. | Up to 1 year |
| disceboArbejdsdel | Cookie (functional) and local storage (localStorage) | Remembers how you have stacked the work surface inside a job: what sits at the top, what lies side by side, and what is folded away. It is a third, independent choice alongside where the navigation lives and how the top bar is composed — precisely so that you do not have to choose between your navigation and your overview of the job. Read on the server, so the surface is drawn correctly the very first time. Local storage is used only to keep several open tabs agreeing on the choice. | Up to 1 year |
| disceboFag | Cookie (functional) and local storage (localStorage) | It remembers the subject or education you last selected, so the menu, colours and content match it. Saved in both places, because the menu must be able to render correctly the first time the page is shown from the server. | Up to 1 year (cookie) / until you clear your browser |
| aktiv_sag | Cookie (functional) | Remembers the case you last worked on, so hours and notes are suggested on the correct case. Contains the case id and name. | Up to 1 year |
| ti_impersonate | Cookie (required, httpOnly) | Set ONLY when a platform administrator temporarily views the site as a user to help with an error. Any such access is logged separately with who, when and why. | Until the administrator ends it or logs out |
| ti_google_pkce, ti_google_nonce | Cookie (required, httpOnly) | Set only during the seconds when you log in with Google or Facebook. The two one-time values bind the response from the login provider to your specific browser, so someone else cannot send a fake response. They contain no information about you. | A few minutes — deleted once login is completed |
| ke_berig | Cookie (required, httpOnly) | Set only when a manager enriches the company’s customer register with properties. It carries the result (the number of matched addresses) back to the page so it can show what happened. It contains only numbers and the company’s id, no addresses. | Up to 2 minutes |
| ti_alder_ok | Cookie (required, httpOnly) | Set only when you create a new account with Google or Facebook and have answered that you are at least 15. It remembers the answer while you are sent back to the login provider. It contains only a timestamp, not your year of birth. | Up to 30 minutes — deleted when the account has been created |
| disc_cookie_samtykke | Cookie (necessary) | Remembers your choice in the cookie banner (all or necessary only) so we don't ask again at each visit. | Up to 1 year |
| tema | Local storage (localStorage) | Remembers your choice of light, dark, or automatic theme. | Until you clear your browser |
| discebo.roerrute.kladde.v1, discebo.roerrute.kladde.v1:* | Local storage (localStorage) | Saves your pipe route in progress in the pipe builder, so it is not lost if the page is reloaded — on the tool and one per job, until the route is saved on the job. | Until you clear your browser or start over |
| discebo.roerrute.ruter.v1 | Local storage (localStorage) | Stores the pipe routes you have saved under a name in the pipe builder («My routes»), so you can open them again. | Until you delete the route or clear your browser |
| discebo.roerrute.standardpriser.v1 | Local storage (localStorage) | Remembers the prices you entered yourself in the pipe builder (e.g. cladding DKK/m² and hourly rate), so they are used as the starting point on your next routes — only when you are not logged in. | Until you clear your browser |
| discebo.roerrute.tilfoej.v1 | Local storage (localStorage) | Remembers whether the pipe builder should ask for dimensions before a piece is added, and the dimensions you used last (e.g. length, Ø and bend radius), so the next piece starts with them. | Until you clear your browser |
| discebo.roerrute.produkt.sidst.v1 | Local storage (localStorage) | Remembers the three insulation products you last chose in the pipe builder, so they appear at the top of the list. | Until you clear your browser |
| menu-visning | Local storage (localStorage) | Remembers whether the mobile menu is shown as a list or as tiles. | Until you clear your browser |
| ti_oplaes_rate | Local storage (localStorage) | Remembers your chosen text-to-speech reading speed. | Until you clear your browser |
| discebo-kalender:* | Local storage (localStorage) | Remembers how you last viewed the calendar in that place: the view (month, week, day, list) and what you chose to hide under «Show and hide». | Until you clear your browser |
| disceboMomsGuide | Local storage (localStorage) | Remembers where you were in the VAT guide and your answers about the bank entries, so you can continue after the bank import. Not sent to the server. | Until you clear your browser |
| teknisk-isolering.quiz-results.v1 | Local storage (localStorage) | Saves your quiz results on your own device, so you can see them again. If you are logged in, test answers are also saved on your account. | Until you clear your browser |
| gf-lektion:* | Local storage (localStorage) | Remembers that you have completed a lesson under “Real data” and how many you got right, so it shows on the lesson list. Not sent to the server. | Until you clear your browser |
| discebo.guitar.v1 | Local storage (localStorage) | Remembers your choices in the Fretboard (the guitar tool): tuning, note names, colours, sound and what you last looked at. Not sent to the server. | Until you clear your browser |
| discebo.guitar.sange.v1 | Local storage (localStorage) | Saves the songs you build in the Fretboard's song builder on your own device. Not sent to the server. | Until you clear your browser |
| discebo.guitar.sangark.v1 | Local storage (localStorage) | Saves your song sheets (song lyrics for guitar) in the Fretboard on your own device. Not sent to the server. | Until you clear your browser |
| discebo.guitar.traening.v1 | Local storage (localStorage) | Saves your records in the Fretboard's training games on your own device. Not sent to the server. | Until you clear your browser |
| discebo.musik.studie.v1 | Local storage (localStorage) | Stores the melodies you record in the melody studio, and how you arranged them, on your own device. Not sent to the server. | Until you clear your browser |
| discebo.guitar.oeverum.v1 | Local storage (localStorage) | Remembers tempo, time signature and other choices in the Fretboard's practice room (metronome, drums, tuner). Not sent to the server. | Until you clear your browser |
| discebo.spil.mester.v1 | Local storage (localStorage) | Stores your progress in the trade game on your own device. | Until you clear your browser |
| discebo.landsby.v1 | Local storage (localStorage) | Saves your game in the village on your own device: which age you have reached, what is in your bag, your coins and which tasks you have solved. Nothing is sent to us. | Until you clear your browser |
| discebo.landsby.indstillinger.v1 | Local storage (localStorage) | Remembers your settings in the village: mouse sensitivity, graphics level and which help texts you have turned off. It is only a matter of setup — if you lose it, everything is simply back to default. Nothing is sent to us. | Until you clear your browser |
| discebo.landsby.taskeorden.v1 | Local storage (localStorage) | Remembers the order you yourself have put things in your bag in the village. It is an arrangement and not part of the game — if you lose it, the slots are simply filled from the start again. Nothing is sent to us. | Until you clear your browser |
| matte:* | Local storage (localStorage) | Remembers the last numbers you entered in a calculation tool so they are there next time — one key per field. “Start over” deletes them. | Until you clear your browser |
| discebo:gangetabel:rekord | Local storage (localStorage) | Remembers your times-tables record (most correct answers in a row). | Until you clear your browser |
| tjek:* | Local storage (localStorage) | Remembers which points you have ticked in a checklist or template — one key per template. | Until you clear your browser |
| ti-guide:* | Local storage (localStorage) | Remembers how far you have progressed in a step-by-step procedure (construction guide) — one key per guide. | Until you clear your browser |
| discebo-junior-huset | Local storage (localStorage) | Remembers how the child has rebuilt the house in the junior zone (partition wall, doorway, roof). Stored only on the device — the house does not follow along to another computer, and nothing is sent to us. | Until you clear your browser |
| discebo-junior-skilad-* | Local storage (localStorage) | Remembers which parts the child has found in «Take it apart» — one key per trade. Stored only on the device. | Until you clear your browser |
| discebo-junior-skilad | Local storage (localStorage) | Remembers which parts the child has found in «Take it apart» — one key per trade. Stored only on the device. | Until you clear your browser |
| disc-lvej:* | Local storage (localStorage) | Remembers which steps you've completed on a learning path — one key per path. | Until you clear your browser |
| disc_tour_hint | Local storage (localStorage) | Remembers that you have seen an introduction or a hint so it is not shown again. | Until you clear your browser |
| disc_projektguide | Cookie (functional) | It remembers that you hid the beginner's guide on the project page. Saved as a cookie, because the page must be able to render correctly the first time it is shown from the server — otherwise the panel would jump in after the page was painted. | Up to 1 year |
| discebo.projekt-guide.v1 | Local storage (localStorage) | The previous version of the choice above. It is no longer written, but still read once, so a choice you made before is respected. | Until you clear your browser |
| disc_elevator_seneste | Local storage (localStorage) | Remembers the pages you have recently visited via quick navigation so they can be suggested on top. | Until you clear your browser |
| disc_zone_toast | Local storage (sessionStorage) | Remembers in the current tab that you have just switched zone, so the receipt "you are now in ..." is only shown once. | Until you close the tab |
| discebo.brugsanvisning.forloeb.v1 | Local storage (sessionStorage) | Remembers how far you have come in a tour that goes across multiple pages. | Until you close the tab |
| dsc-chunk-reload | Local storage (sessionStorage) | A timestamp that prevents the page from reloading itself in a loop if a file could not be fetched after a site update. | Until you close the tab |
| dsc-v7-static, dsc-v7-pages, dsc-v7-meta | Local storage (Cache Storage, necessary) | So the site works without a connection out on the job, we store pages and files you have visited in your browser's cache. Only pages without personal content are stored. »-meta« contains a short, random tag for your current session — solely so we can detect that SOMEONE ELSE is now using the browser, after which all stored pages are deleted immediately. The tag cannot be used to identify you, and it is not sent anywhere. | Until you log out, switch user or clear your browser — the page cache is also cleared with each new version of the site |
| dsc_sid | Local storage (sessionStorage) — statistics, only with consent | A random ID that lets us count a visit as one across your page views without identifying you. Used only if you have accepted statistics. | Until you close the tab |
| _ga | Cookie (statistics, third party: Google) — only with consent | Set by Google Analytics to distinguish visitors from each other. Used only if you have accepted statistics. | Up to 2 years |
| _ga_* | Cookie (statistics, third party: Google) — only with consent | Set by Google Analytics 4 to maintain your session (one _ga_-id per measurement). Only used if you have accepted statistics. | Up to 2 years |
Necessary vs. functional.
The session cookie (ti_session) is strictly necessary: without it you cannot be logged in and most of the site's functions do not work. The same applies to the cookie choice the short-lived login cookies when logging in with Google or Facebook and the cache that lets the site work without connection. The functional entries remember exclusively your own choices: language reading mode colour theme calculator mode zone subject active case whether a menu stands open playback speed and how far you have got in a checklist a guide or a learning path. None of the necessary or functional cookies are used to track you and none of them are shared with third parties — statistics we only collect with your consent as described below.
Note the difference between the two types of storage: a cookie is sent to the server with each request, whereas localStorage, sessionStorage and cache stay on your own device and are only read by the site's code in your browser. That is why the table shows which type each entry is.
Statistics — only with your consent
To understand how the site is used, and make it better, we collect anonymous statistics about page views. This only happens if you choose 'Accept all' in the cookie banner — if you choose 'Only necessary', we collect no statistics. We use two measures: our own first-party measurement (a random session ID in sessionStorage, dsc_sid, that disappears when you close the tab — your data does not leave Discebo) and Google Analytics 4 (as described above). We register which page you visit, where you came from, your browser language, which buttons and links you tap (never what you type in a field), how long you stay on the page, how far down you read, and technical errors in your browser; if you are logged in, our own measurement is linked to your account, so the activity can be shown in administration.
How to manage cookies
You can at any time change or withdraw your consent to statistics — use the button here, 'Change cookie settings' at the bottom of the page, or Settings → 'Cookies & privacy'. If you choose 'Essential only', we will immediately stop measuring, and the statistics cookies already in your browser (_ga and _ga_*) will be deleted. The visit ID dsc_sid sits in sessionStorage and disappears by itself when you close the tab; it is not used for anything after your withdrawal, and you can clear it immediately in your browser's settings. Otherwise, you can always delete or block cookies and local storage in your browser's settings. Note that if you block the essential session cookie, you cannot log in or use the features that require an account. When you log out, your session cookie is removed automatically, and any pages in your offline cache are deleted.
More about your data
If you want to know what personal information we process and why, you can read our privacy policy. Here you can also download a copy of your data or delete your account, and see the full list of data processors we use. If you are a school or company, our data processing agreement same place.