Cookie statement
Last updated: 30 October 2026
What this statement covers
This statement explains which cookies and similar technologies nuvai.eu uses: small files, browser storage (localStorage and sessionStorage) and scripts that read information from your device. Under article 10/2 of the Belgian Law of 30 July 2018 on the protection of natural persons with regard to the processing of personal data, together with the GDPR, we need your consent for anything that is not strictly necessary.
How your choice works
- On your first visit a banner asks for your choice. "Reject all" is as easy and as visible as "Accept all".
- There are two categories: strictly necessary (always on) and analytics (off by default).
- Analytics does not run until you accept it. If you reject it or ignore the banner, it stays off.
- You can change or withdraw your choice at any time through the "Cookie settings" link at the bottom of every page.
The banner is the open-source tool vanilla-cookieconsent, hosted on our own website, so no consent provider receives your data.
What we use
Strictly necessary and functional (always on)
Strictly necessary items make the site, its security and the client space work. Functional items only remember a choice or input you make yourself, stay in your browser and are not used for analytics or shared with anyone. Both are part of the always-on category. localStorage stays until you clear your browser storage; sessionStorage is deleted when you close the tab or browser.
| Name | Type of storage | Provider | Purpose | Category | Duration |
|---|---|---|---|---|---|
| cc_cookie | Cookie | NUVAI (vanilla-cookieconsent) | Stores your cookie choice | Strictly necessary | 182 days |
| __cf_bm | Cookie | Cloudflare | Bot management: tells people from bots and protects the site | Strictly necessary | Expires after 30 minutes of inactivity |
| __dpl | Cookie | Lovable (hosting) | Deployment: serves you one consistent version of the site | Strictly necessary | Set by the provider |
| Client-space login session | localStorage | Supabase (via Lovable Cloud) | Keeps you logged in to the client space; set only after you log in | Strictly necessary | Until you log out or the session expires |
| nuvai:space-org | localStorage | NUVAI | Remembers which organisation's client space you are working in | Strictly necessary | Until you clear your browser storage |
sow-viewed:<id> | sessionStorage | NUVAI | Records in the client space that you opened a statement of work, as part of the review and signing flow | Strictly necessary | Session |
sow-end:<id> | sessionStorage | NUVAI | Records in the client space that you reached the end of a statement of work, as part of the review and signing flow | Strictly necessary | Session |
| nuvai.lang | localStorage | NUVAI | Remembers your language choice | Functional | Until you clear your browser storage |
| nuvai-theme | localStorage | NUVAI | Remembers the dark or light mode you chose | Functional | Until you clear your browser storage |
| nuvai-role | localStorage | NUVAI | Remembers the role view selected on the site | Functional | Until you clear your browser storage |
| nuvai-case-card | localStorage | NUVAI | Remembers your choice on the case cards on the site | Functional | Until you clear your browser storage |
| nuvai-paper-checklist | localStorage | NUVAI | Keeps your progress on a checklist in our papers | Functional | Until you clear your browser storage |
| nuvai:map-prefill | localStorage | NUVAI | Fills in the build-decision map form with the answers you entered, so you do not have to retype them | Functional | Until you clear your browser storage |
| nuvai-locale | sessionStorage | NUVAI | Remembers your language during your visit | Functional | Session |
| nuvai.autoroute | sessionStorage | NUVAI | Makes sure you are sent to the right language version of the site only once per visit | Functional | Session |
| nuvai.hint / nuvai-hint | sessionStorage | NUVAI | Shows a hint only once per visit | Functional | Session |
| nuvai-logo-wipe | sessionStorage | NUVAI | Shows the intro animation only once per visit | Functional | Session |
| tsr-scroll-restoration-v1_3 | sessionStorage | NUVAI (site framework) | Restores your scroll position when you go back | Functional | Session |
Analytics (only with your consent)
| Name | Type of storage | Provider | Purpose | Duration |
|---|---|---|---|---|
| session-id | Cookie | Lovable (analytics) | Analytics session: groups the pages you view during one visit | Set by the provider; set only after you accept and removed when you reject or withdraw consent |
| Lovable analytics (/__l5e/ script) | Script | Lovable | Counts page views and events | Runs only after you accept |
| Lovable web-vitals (/~flock.js script) | Script | Lovable | Measures page speed (loading, layout shifts, response) | Runs only after you accept |
The server also turns your IP address into a country code to suggest a language. This does not read or store anything on your device; see the Privacy notice.
Your browser settings
You can also delete cookies and site storage in your browser settings. If you block strictly necessary items, the client-space login may not work.
More information
How we handle personal data is set out in the Privacy notice. Questions: hello@nuvai.eu or +32 474 96 42 84. Quest2S BV, trading as NUVAI, Frankrijklei 5 bus 4.01, 2000 Antwerpen, Belgium, BE 0544.737.251.