The cookie policy below is generated by Privaci from this site’s latest scan, and carries the live consent panel where a visitor can change or withdraw a choice.
Introduction
Privaci ApS is the data controller for the website demo.privaci.io. This site uses cookies and similar technologies to manage sessions, remember preferences, and measure performance. Under Danish law and the ePrivacy Directive, storing information on your device requires your consent unless the technology is strictly necessary to provide the service you requested. Consent must be active, specific, and documented, and you may withdraw it at any time. This policy explains how we use these technologies and your rights as a visitor. The full list of technologies, their providers, and retention periods is provided in the declaration table below, which reflects the current state of the site.
How this site uses cookies
We use cookies for several purposes: essential functions, user preferences, analytics, and marketing. Essential cookies are required for the site to work and do not require consent. Functional cookies remember your choices, such as language or region. Analytics cookies help us understand how visitors use the site; under Danish guidance, these may be exempt from consent only in narrow configurations, but we generally seek consent to ensure compliance. Marketing cookies are used to deliver relevant ads and always require your explicit consent. You can accept or reject non-essential cookies via the consent panel. Rejecting is as easy as accepting, and you can change your choices at any time. Your consent is recorded and can be withdrawn without affecting the lawfulness of processing that occurred before withdrawal.
What are cookies?
Cookies are small text files stored on your device when you visit a website. This policy also covers similar technologies such as pixels, beacons and local storage. Some of them are strictly necessary for the site to work; everything else only runs with your consent.
Cookies we use
| Category | Cookies |
|---|---|
| Necessary | 14 |
| Functional | 24 |
| Analytics | 55 |
| Marketing | 72 |
| Unclassified | 59 |
Cookie details
| Name | Provider | Purpose | Expiry | Type |
|---|---|---|---|---|
| CookieConsent First-party · SameSite=Lax | demo.privaci.io | A cookie named CookieConsent. It loads before the visitor has answered the consent banner. | 1 year | HTTP Cookie |
| ddSession First-party | Dynatrace | This storage key stores session-specific data required to track the user's interaction context across the page load. | — | Local HTML storage |
| https://demo.privaci.io/privaci-demo-sw.js First-party | Privaci | A service worker belonging to Privaci. It loads before the visitor has answered the consent banner. | — | Pixel |
| js.datadome.co Third-party | Datadome | A network request belonging to Datadome. It loads before the visitor has answered the consent banner. | — | Pixel |
| OptanonAlertBoxClosed First-party · SameSite=Lax | demo.privaci.io | A cookie named OptanonAlertBoxClosed. It loads before the visitor has answered the consent banner. | 1 year | HTTP Cookie |
| OptanonConsent First-party · SameSite=Lax | demo.privaci.io | A cookie named OptanonConsent. It loads before the visitor has answered the consent banner. | 12 months | HTTP Cookie |
| _hs_opt_out First-party | Hotjar | A first-party LocalStorage key that stores the user's consent preference to disable analytics tracking. | — | Local HTML storage |
| __cf_bm Third-party · SameSite=None | .hs-scripts.com | A cookie named __cf_bm. It loads before the visitor has answered the consent banner. | — | HTTP Cookie |
| __cf_bm Third-party · SameSite=None | .onesignal.com | A cookie named __cf_bm. It loads before the visitor has answered the consent banner. | — | HTTP Cookie |
| __eoi First-party · SameSite=Lax | Google AdSense | This cookie is used for security authenticate users, prevent fraud, and protect users as they interact with a service. | 3 Months | HTTP Cookie |
| __tld__ First-party | __tld__ | A cookie named __tld__. It loads before the visitor has answered the consent banner. | — | HTTP Cookie |
| Name | Provider | Purpose | Expiry | Type |
|---|---|---|---|---|
| ANID First-party · SameSite=Lax | Google AdSense | Cookies used for functionality allow users to interact with a service or site to access features that are fundamental to that service. Things considered fundamental to the service include preferences like the user's choice of language, product optimizations that help maintain and improve a service, and maintaining information relating to a user's session, such as the content of a shopping cart. | 13 months | HTTP Cookie |
| AWSALBTGCORS Third-party · SameSite=None | Amazon Web Services | For continued stickiness support with CORS use cases after the Chromium update, we are creating additional stickiness cookies for each of these duration-based stickiness features named AWSELBCORS (ALB). | Session | HTTP Cookie |
| cdn.onesignal.com Third-party | OneSignal | A network request belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Pixel |
| dd_testcookie First-party | dd_testcookie | A cookie with a vendor-like prefix used for testing cookie functionality or operational checks. | — | HTTP Cookie |
| embed.typeform.com Third-party | Typeform | An embedded frame belonging to Typeform. It loads before the visitor has answered the consent banner. | — | Pixel |
| js.intercomcdn.com Third-party | Intercom | A network request belonging to Intercom. It loads before the visitor has answered the consent banner. | — | Pixel |
| klaviyo_onsite_demo First-party | Klaviyo | A storage key using the Klaviyo namespace to maintain local state for on-site demo functionality or widget behavior. | — | Local HTML storage |
| li_gc First-party · SameSite=Lax | Used to store guest consent to the use of cookies for non-essential purposes | 2 years | HTTP Cookie | |
| PREF First-party · SameSite=Lax | Youtube | This cookie stores your preferences and other information, in particular preferred language, how many search results you wish to be shown on your page, and whether or not you wish to have Google’s SafeSearch filter turned on. | 10 years from set/ update | HTTP Cookie |
| privaci-demo-v1 First-party | Privaci | A Cache Storage cache belonging to Privaci. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| SRM_B First-party · SameSite=Lax | Bing / Microsoft | Collected user data is specifically adapted to the user or device. The usercan also be followed outside of the loaded website, creating a picture of the visitor's behavior. | 1 year | HTTP Cookie |
| static.zdassets.com Third-party | Zendesk | A network request belonging to Zendesk. It loads before the visitor has answered the consent banner. | — | Pixel |
| test First-party | Parse.ly | This cookie is used to discover cookie support, value undefined | Session | Local HTML storage |
| wordpress_test_cookie First-party · SameSite=Lax | Wordpress | Cookie set by WordPress to check if the cookies are enabled on the browser to provide appropriate user experience to the users | session | HTTP Cookie |
| wpEmojiSettingsSupports First-party | WordPress | Stores emoji rendering settings chosen by the site or visitor to maintain UI consistency. | — | Local HTML storage |
| WZRK_TV_CONTROLS First-party | Video.js | Stores local state for video player controls such as mute state, play position, or UI preferences. | — | Local HTML storage |
| YSC First-party · SameSite=Lax | Youtube | Registers a unique ID to keep statistics of what videos from YouTube the user has seen. | Session | HTTP Cookie |
| _hjAbsoluteSessionInProgress First-party · SameSite=Lax | Hotjar | The cookie is set so Hotjar can track the beginning of the user's journey for a total session count. It does not contain any identifiable information. | 30 minutes | HTTP Cookie |
| _hjSessionUser_1234567 First-party · SameSite=Lax | Hotjar | Hotjar cookie that is set when a user first lands on a page with the Hotjar script. It is used to persist the Hotjar User ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. | 365 days | HTTP Cookie |
| _hjSession_1234567 First-party | Hotjar | A cookie that holds the current session data. This ensues that subsequent requests within the session window will be attributed to the same Hotjar session. | 30 minutes | Local HTML storage |
| _vwo_uuid_v2 First-party · SameSite=Lax | Visual Website Optimizer | Used to track visitor movements anonymously. | 1 year | HTTP Cookie |
| __tea_cache_tokens_privaci First-party | Tealium | Stores cached authentication or service tokens in LocalStorage to reduce repeated network requests | — | Local HTML storage |
| Name | Provider | Purpose | Expiry | Type |
|---|---|---|---|---|
| ajs_anonymous_id First-party | Trustpilot | Used for Analytics and help count how many people visit a certain site by tracking if you have visited before | 1 year | Local HTML storage |
| ajs_anonymous_id First-party · SameSite=Lax | Trustpilot | Used for Analytics and help count how many people visit a certain site by tracking if you have visited before | 1 year | HTTP Cookie |
| ajs_user_id First-party | Trustpilot | This cookie helps track visitor usage, events, target marketing, and can also measure application performance and stability. | 1 year | Local HTML storage |
| ajs_user_id First-party · SameSite=Lax | Trustpilot | This cookie helps track visitor usage, events, target marketing, and can also measure application performance and stability. | 1 year | HTTP Cookie |
| amplitude_id_1234567890abc First-party · SameSite=Lax | Amplitude | In previous versions of the Amplitude JavaScript SDK, the cookie key was set by default to amplitude_id; this may appear in projects that use an SDK version prior to 6.0.0. In that case, the cookie is set under the key | Session | HTTP Cookie |
| amplitude_unsent_demo First-party | Amplitude | Stores unsent analytics events or payloads to be sent later to the analytics service. | — | Local HTML storage |
| analytics.ahrefs.com Third-party | Ahrefs | A network request belonging to Ahrefs. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.heapanalytics.com Third-party | Heap Analytics | A network request belonging to Heap Analytics. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.mouseflow.com Third-party | MouseFlow | A network request belonging to MouseFlow. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.mxpnl.com Third-party | Mixpanel | A network request belonging to Mixpanel. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| cdn.optimizely.com Third-party | Optimizely | A network request belonging to Optimizely. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.rudderlabs.com Third-party | RudderStack | A network request belonging to RudderStack. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.segment.com Third-party | Segment | A network request belonging to Segment. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| ddOriginalReferrer First-party | Datadog | Stores the original referrer URL to help measure traffic sources and visitor acquisition channels. | — | Local HTML storage |
| e.crazyegg.com Third-party | Crazy Egg | A network request belonging to Crazy Egg. It loads before the visitor has answered the consent banner. | — | Pixel |
| intercom-id-privacidemo First-party | Intercom | Anonymous visitor identifier cookie. As people visit your site they get this cookie. | 9 months | Local HTML storage |
| mp_1234567890abcdef_mixpanel First-party · SameSite=Lax | Mixpanel | This cookie is used to store a user's unique identifier. | 1 year | HTTP Cookie |
| mtm_consent First-party · SameSite=Lax | Matomo | Cookie is created with no expiry date to forever remember that consent was given by the user. | forever | HTTP Cookie |
| script.crazyegg.com Third-party | Crazy Egg | A network request belonging to Crazy Egg. It loads before the visitor has answered the consent banner. | — | Pixel |
| static.hotjar.com Third-party | Hotjar | A network request belonging to Hotjar. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| test_rudder_cookie First-party | Rudderstack | Checks whether the cookie storage of a browser is accessible or not. Once checked, the SDK removes the cookie immediately. | Session | HTTP Cookie |
| test_rudder_ls First-party | RudderStack | Stores session or user identifiers locally for analytics and customer data collection. | — | Local HTML storage |
| test_rudder_ss First-party | RudderStack | A SessionStorage key used by RudderStack to store session-specific tracking data for analytics purposes. | — | Local HTML storage |
| tracking.typeform.com Third-party | Typeform | A tracking pixel belonging to Typeform. It loads before the visitor has answered the consent banner. | — | Beacon |
| widget.intercom.io Third-party | Intercom | A network request belonging to Intercom. It loads before the visitor has answered the consent banner. | — | Pixel |
| www.clarity.ms Third-party | Microsoft Clarity | A network request belonging to Microsoft Clarity. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| www.google-analytics.com Third-party | Google Analytics | A network request belonging to Google Analytics. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| www.googletagmanager.com Third-party | Google Tag Manager | A network request belonging to Google Tag Manager. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| _ce.clock_data First-party · SameSite=Lax | Crazy Egg | This cookie stores the difference in time from the server's time and the current browser. | 1 Day | HTTP Cookie |
| _ce.irv First-party · SameSite=Lax | Crazy Egg | This cookie used to store isReturning value during the session | Session | HTTP Cookie |
| _ce.s First-party · SameSite=Lax | Crazy Egg | This cookie tracks a recording visitor session unique ID, tracking host and start time | 1 year | HTTP Cookie |
| _clck First-party · SameSite=Lax | Microsoft | This cookie is installed by Microsoft Clarity to store information of how visitors use a website and help in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visited in an anonymous form. | 1 year | HTTP Cookie |
| _clsk First-party · SameSite=Lax | Microsoft | This cookie is installed by Microsoft Clarity to store information of how visitors use a website and help in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visited in an anonymous form. | session | HTTP Cookie |
| _ga First-party · SameSite=Lax | Google Analytics | ID used to identify users | 2 years | HTTP Cookie |
| _gat_UA-123456-1 First-party · SameSite=Lax | Google Analytics | Used to monitor number of Google Analytics server requests when using Google Tag Manager | 1 minute | HTTP Cookie |
| _gid First-party · SameSite=Lax | Google Analytics | ID used to identify users for 24 hours after last activity | 24 hours | HTTP Cookie |
| _hjid First-party · SameSite=Lax | Hotjar | Hotjar cookie. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. | 365 days | HTTP Cookie |
| _lo_rid First-party · SameSite=Lax | Lucky Orange | ID of the visitor's current recording. | 30 minutes | HTTP Cookie |
| _lo_uid First-party · SameSite=Lax | Lucky Orange | Unique identifier for the visitor. | 2 years | HTTP Cookie |
| _lo_visit First-party · SameSite=Lax | LogRocket | Stores session and visit identifiers to track user behavior and session replay data | 1 year | HTTP Cookie |
| _pk_id.1.abc123 First-party · SameSite=Lax | Piwik | Used to recognize visitors and hold their various properties. | 13 Months | HTTP Cookie |
| _pk_ses.1.abc123 First-party · SameSite=Lax | Piwik | Shows the visitor’s active session. If the cookie doesn’t exist, it means that the session ended more than 30 minutes ago and was counted in the _pk_id cookie. | 30 minutes | HTTP Cookie |
| _sp_id.abc123 First-party · SameSite=Lax | Snowplow | Stores user information that is created when a user first visits a site and updated on subsequent visits. It is used to identify users and track the users activity across a domain. This cookie stores a unique identifier for each user, a unique identifier for the users current session, the number of visits a user has made to the site, the timestamp of the users first visit, the timestamp of their previous visit and the timestamp of their current visit. | 2 years | HTTP Cookie |
| _sp_ses.abc123 First-party · SameSite=Lax | Snowplow | Used to identify if the user is in an active session on a site or if this is a new session for a user (i.e. cookie doesn’t exist or has expired). | 30 minutes | HTTP Cookie |
| __insp_sid First-party · SameSite=Lax | Inspectlet | This cookie contains the ID of the Inspectlet session that is being recorded. | End of session (browser) | HTTP Cookie |
| __insp_wid First-party · SameSite=Lax | Inspectlet | This cookie contains an uniqe user ID provided by the website if set up. | End of session (browser) | HTTP Cookie |
| __utma First-party · SameSite=Lax | Google Analytics | ID used to identify users and sessions | 2 years after last activity | HTTP Cookie |
| __utmb First-party · SameSite=Lax | Google Analytics | Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server. | 30 minutes after last activity | HTTP Cookie |
| __utmc First-party · SameSite=Lax | Google Analytics | Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session. | End of session (browser) | HTTP Cookie |
| __utmz First-party · SameSite=Lax | Google Analytics | Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server | 6 months after last activity | HTTP Cookie |
| Name | Provider | Purpose | Expiry | Type |
|---|---|---|---|---|
| 1P_JAR First-party · SameSite=Lax | These cookies are set via embedded youtube-videos. They register anonymous statistical data on for example how many times the video is displayed and what settings are used for playback. | 1 month | HTTP Cookie | |
| AMCVS_A7493BC75245ACD20A490D4D%40AdobeOrg First-party · SameSite=Lax | Adobe Audience Manager | The AMCVS cookie serves as a flag indicating that the session has been initialized. Its value is always 1 and discontinues when the session has ended. | Session | HTTP Cookie |
| AMCV_A7493BC75245ACD20A490D4D%40AdobeOrg First-party · SameSite=Lax | Adobe Audience Manager | Adobe Experience Cloud uses a cookie to store a unique visitor ID that is used across Experience Cloud Solutions. | 2 years | HTTP Cookie |
| analytics.tiktok.com Third-party | TikTok Pixel | A network request belonging to TikTok Pixel. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| api-js.datadome.co Third-party | DataDome | A network request belonging to DataDome. It loads before the visitor has answered the consent banner. | — | Pixel |
| audio_fingerprint First-party | audio_fingerprint | Audio fingerprinting on audio_fingerprint. It loads before the visitor has answered the consent banner. | — | Pixel |
| bcookie First-party · SameSite=Lax | Used by LinkedIn to track the use of embedded services. | 1 year | HTTP Cookie | |
| canvas_fingerprint First-party | canvas_fingerprint | Canvas fingerprinting on canvas_fingerprint. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn-metrics.demo.privaci.io First-party | eulerian.net | A CNAME-cloaked subdomain, which makes a third-party tracker look first-party belonging to eulerian.net. It loads only after the visitor has given consent. | — | Pixel |
| cdn.attn.tv Third-party | Attn.tv | A network request belonging to Attn.tv. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.branch.io Third-party | Branch (Branch Metrics) | A network request belonging to Branch (Branch Metrics). It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.mparticle.com Third-party | mParticle | A network request belonging to mParticle. It loads before the visitor has answered the consent banner. | — | Pixel |
| csync First-party · SameSite=Lax | Smartadserver | Optimises ad display based on the user's movement combined and various advertiser bids for displaying user ads. | 1 day | HTTP Cookie |
| cto_bidid First-party · SameSite=Lax | Adform | Identifies the last click membership for third-party pixels on advertiser's pages | 1 hour | HTTP Cookie |
| cto_bundle First-party · SameSite=Lax | Adform | Identifies the last click membership for third-party pixels on advertiser's pages | 1 hour | HTTP Cookie |
| demdex First-party · SameSite=Lax | Adobe Audience Manager | Unique value with which Audience Manager can identify a user. Used, among others, for identification, segmentation, modeling and reporting purposes. | 180 days after last activity or 10 years when opting out | HTTP Cookie |
| dpm First-party · SameSite=Lax | Adobe Audience Manager | DPM is an abbreviation for Data Provider Match. It tells internal, Adobe systems that a call from Audience Manager or the Adobe Experience Cloud ID Service is passing in customer data for synchronization or requesting an ID. | 180 days | HTTP Cookie |
| DSID First-party · SameSite=Lax | Identifies signed-in users on non-Google sites to respect ad personalization settings | 2 weeks | HTTP Cookie | |
| everest_g_v2 First-party · SameSite=Lax | Adobe Advertising | This cookie stores the browser and surfer ID.Created after a user initially clicks a client's ad, and used to map the current and subsequent clicks with other events on the client's website | 2 years | HTTP Cookie |
| font_fingerprint First-party | font_fingerprint | Font fingerprinting on font_fingerprint. It loads before the visitor has answered the consent banner. | — | Pixel |
| hubspotutk First-party · SameSite=Lax | Hubspot | This cookie keeps track of a visitor's identity. It is passed to HubSpot on form submission and used when deduplicating contacts. | 13 months | HTTP Cookie |
| IDE First-party · SameSite=Lax | DoubleClick/Google Marketing | This cookie is used for targeting, analyzing and optimisation of ad campaigns in DoubleClick/Google Marketing Suite | 2 years | HTTP Cookie |
| js.hs-scripts.com Third-party | HubSpot | A network request belonging to HubSpot. It loads before the visitor has answered the consent banner. | — | Pixel |
| lidc First-party · SameSite=Lax | Used by the social networking service, LinkedIn, for tracking the use of embedded services. | 1 day | HTTP Cookie | |
| metrics.demo.privaci.io First-party | sc.omtrdc.net | A CNAME-cloaked subdomain, which makes a third-party tracker look first-party belonging to sc.omtrdc.net. It loads only after the visitor has given consent. | — | Pixel |
| MUID First-party · SameSite=Lax | Bing / Microsoft | Identifies unique web browsers visiting Microsoft sites. These cookies are used for advertising, site analytics, and other operational purposes. | 1 year | HTTP Cookie |
| NID First-party · SameSite=Lax | This cookies is used to collect website statistics and track conversion rates and Google ad personalisation | 1 year | HTTP Cookie | |
| ONE_SIGNAL_SDK_DB First-party | OneSignal | IndexedDB database used by the OneSignal SDK to store user subscription tokens and notification preferences locally in the browser. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / identity First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Ids First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / NotificationOpened First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / operations First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Options First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Outcomes.NotificationClicked First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Outcomes.NotificationReceived First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / properties First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / SentUniqueOutcome First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Sessions First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / subscriptions First-party | OneSignal | An IndexedDB database belonging to OneSignal. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| optimizelyEndUserId First-party | Optimizely | Stores a visitor's unique Optimizely identifier. It's a combination of a timestamp and random number. No other information about you or your visitors is stored inside. | 6 months | Local HTML storage |
| pid First-party · SameSite=Lax | ComScore | Collects a code that identifies the specific website or advertiser participating in the ScorecardResearch data collection program. | 1 year | HTTP Cookie |
| sc_at First-party · SameSite=Lax | Snapchat | Used to identify a visitor across multiple domains. | 1 year | HTTP Cookie |
| sdk.braze.com Third-party | Braze | A network request belonging to Braze. It loads before the visitor has answered the consent banner. | — | Pixel |
| static.ads-twitter.com Third-party | X/Twitter Ads | A network request belonging to X/Twitter Ads. Privaci held it back: the browser fetched the file before our code could run, but the tag never executed, so it set no cookie and sent no data. | — | Pixel |
| static.clevertap.com Third-party | CleverTap | A network request belonging to CleverTap. It loads before the visitor has answered the consent banner. | — | Pixel |
| static.klaviyo.com Third-party | Klaviyo | A network request belonging to Klaviyo. It loads before the visitor has answered the consent banner. | — | Pixel |
| TDCPM First-party · SameSite=Lax | The Tradedesk | Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. | 1 year | HTTP Cookie |
| TDID First-party · SameSite=Lax | The Tradedesk | Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. | 1 year | HTTP Cookie |
| TestIfCookieP First-party · SameSite=Lax | Smartadserver | Technical cookie used to test if persistent cookies are accepted | 13 months | HTTP Cookie |
| tuuid First-party · SameSite=Lax | Platform161 | Unique value to identify individual users. | 13 months | HTTP Cookie |
| tuuid_lu First-party · SameSite=Lax | bidswitch.net | Contains a unique visitor ID, which allows Bidswitch.com to track the visitor across multiple websites. This allows Bidswitch to optimize advertisement relevance and ensure that the visitor does not see the same ads multiple times. | 3 months | HTTP Cookie |
| UserMatchHistory First-party · SameSite=Lax | These cookies are set by LinkedIn for advertising purposes, including: tracking visitors so that more relevant ads can be presented, allowing users to use the 'Apply with LinkedIn' or the 'Sign-in with LinkedIn' functions, collecting information about how visitors use the site, etc. | session | HTTP Cookie | |
| uuid2 First-party · SameSite=Lax | Xandr | This cookie contains a unique randomly-generated value that enables the Platform to distinguish browsers and devices. | 90 days | HTTP Cookie |
| VISITOR_INFO1_LIVE First-party · SameSite=Lax | Youtube | Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Also used for marketing | 179 days | HTTP Cookie |
| VISITOR_PRIVACY_METADATA First-party · SameSite=Lax | Youtube | Youtube visitor privacy metadata cookie | 180 days | HTTP Cookie |
| webgl_fingerprint First-party | webgl_fingerprint | WebGL fingerprinting on webgl_fingerprint. It loads before the visitor has answered the consent banner. | — | Pixel |
| _fbc First-party · SameSite=Lax | Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers | 2 years | HTTP Cookie | |
| _fbp First-party · SameSite=Lax | Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers | 4 months | HTTP Cookie | |
| _gcl_au First-party · SameSite=Lax | Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. | 3 months | HTTP Cookie | |
| _gcl_aw First-party · SameSite=Lax | Google Ads | Google uses cookies for advertising, including serving and rendering ads, personalizing ads (depending on your ad settings at g.co/adsettings), limiting the number of times an ad is shown to a user, muting ads you have chosen to stop seeing, and measuring the effectiveness of ads. | 90 Days | HTTP Cookie |
| _gcl_ls First-party | _gcl_ls | A localStorage entry named _gcl_ls. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| _Is_Incognit First-party | _Is_Incognit | A storage key used to detect private browsing state, typically to conditionally activate tracking scripts or cookie storage. | — | Local HTML storage |
| _scid First-party · SameSite=Lax | Snapchat | Used to help identify a visitor. | 1 year | HTTP Cookie |
| _ttp Third-party · SameSite=None | TikTok | Tracking cookie used by TikTok to identify a visitor | 389 days | HTTP Cookie |
| _ttp First-party · SameSite=Lax | TikTok | Tracking cookie used by TikTok to identify a visitor | 389 days | HTTP Cookie |
| _uetsid First-party · SameSite=Lax | Bing / Microsoft | This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site. | 30 minutes | HTTP Cookie |
| _uetvid First-party · SameSite=Lax | Bing / Microsoft | This is a cookie utilised by Microsoft Bing Ads and is a tracking cookie. It allows us to engage with a user that has previously visited our website. | 16 days | HTTP Cookie |
| __gads First-party · SameSite=Lax | DoubleClick/Google Marketing | This cookie is used by Google for a variety of purposes (e.g., ensuring Frequency Caps work correctly). It includes AdSense if you have AdSense enabled. This cookie is associated with the DoubleClick for Publishers service from Google. Its purpose is to monitor the showing of advertisements on the site, for which the owner may earn some revenue. The main purpose of this cookie is targeting/advertising. | various | HTTP Cookie |
| __gpi First-party · SameSite=Lax | Google AdSense | Collects information on user behaviour on multiple websites. This information is used in order to optimize the relevance of advertisement on the website. | 13 months | HTTP Cookie |
| __hssc First-party · SameSite=Lax | Hubspot | This cookie keeps track of sessions. | 30 minutes | HTTP Cookie |
| __hssrc First-party · SameSite=Lax | Hubspot | Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser. | session | HTTP Cookie |
| __hstc First-party · SameSite=Lax | Hubspot | The main cookie for tracking visitors. | 13 months | HTTP Cookie |
| Name | Provider | Purpose | Expiry | Type |
|---|---|---|---|---|
| amplitude_unsent_demo First-party | amplitude_unsent_demo | A localStorage entry named amplitude_unsent_demo, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| analytics.ahrefs.com Third-party | analytics.ahrefs.com | A network request on analytics.ahrefs.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| api-js.datadome.co Third-party | api-js.datadome.co | A network request on api-js.datadome.co, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| api.segment.io Third-party | api.segment.io | A tracking pixel on api.segment.io, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Beacon |
| cdn.attn.tv Third-party | cdn.attn.tv | A network request on cdn.attn.tv, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.branch.io Third-party | cdn.branch.io | A network request on cdn.branch.io, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.heapanalytics.com Third-party | cdn.heapanalytics.com | A network request on cdn.heapanalytics.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.mouseflow.com Third-party | cdn.mouseflow.com | A network request on cdn.mouseflow.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.mparticle.com Third-party | cdn.mparticle.com | A network request on cdn.mparticle.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.onesignal.com Third-party | cdn.onesignal.com | A network request on cdn.onesignal.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| cdn.optimizely.com Third-party | cdn.optimizely.com | A network request on cdn.optimizely.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| ddOriginalReferrer First-party | ddOriginalReferrer | A read of browser storage named ddOriginalReferrer, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ddSession First-party | ddSession | A read of browser storage named ddSession, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| dd_testcookie First-party | dd_testcookie | A cookie named dd_testcookie, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | HTTP Cookie |
| e.crazyegg.com Third-party | e.crazyegg.com | A network request on e.crazyegg.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| js.datadome.co Third-party | js.datadome.co | A network request on js.datadome.co, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| js.hs-scripts.com Third-party | js.hs-scripts.com | A network request on js.hs-scripts.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| js.intercomcdn.com Third-party | js.intercomcdn.com | A network request on js.intercomcdn.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| klaviyo_onsite_demo First-party | klaviyo_onsite_demo | A localStorage entry named klaviyo_onsite_demo, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| loglevel First-party | loglevel | A read of browser storage named loglevel, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB First-party | ONE_SIGNAL_SDK_DB | An IndexedDB database named ONE_SIGNAL_SDK_DB, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / identity First-party | ONE_SIGNAL_SDK_DB / identity | An IndexedDB database named ONE_SIGNAL_SDK_DB / identity, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Ids First-party | ONE_SIGNAL_SDK_DB / Ids | An IndexedDB database named ONE_SIGNAL_SDK_DB / Ids, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / NotificationOpened First-party | ONE_SIGNAL_SDK_DB / NotificationOpened | An IndexedDB database named ONE_SIGNAL_SDK_DB / NotificationOpened, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / operations First-party | ONE_SIGNAL_SDK_DB / operations | An IndexedDB database named ONE_SIGNAL_SDK_DB / operations, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Options First-party | ONE_SIGNAL_SDK_DB / Options | An IndexedDB database named ONE_SIGNAL_SDK_DB / Options, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Outcomes.NotificationClicked First-party | ONE_SIGNAL_SDK_DB / Outcomes.NotificationClicked | An IndexedDB database named ONE_SIGNAL_SDK_DB / Outcomes.NotificationClicked, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Outcomes.NotificationReceived First-party | ONE_SIGNAL_SDK_DB / Outcomes.NotificationReceived | An IndexedDB database named ONE_SIGNAL_SDK_DB / Outcomes.NotificationReceived, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / properties First-party | ONE_SIGNAL_SDK_DB / properties | An IndexedDB database named ONE_SIGNAL_SDK_DB / properties, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / SentUniqueOutcome First-party | ONE_SIGNAL_SDK_DB / SentUniqueOutcome | An IndexedDB database named ONE_SIGNAL_SDK_DB / SentUniqueOutcome, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / Sessions First-party | ONE_SIGNAL_SDK_DB / Sessions | An IndexedDB database named ONE_SIGNAL_SDK_DB / Sessions, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| ONE_SIGNAL_SDK_DB / subscriptions First-party | ONE_SIGNAL_SDK_DB / subscriptions | An IndexedDB database named ONE_SIGNAL_SDK_DB / subscriptions, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| privaci-demo-v1 First-party | privaci-demo-v1 | A Cache Storage cache named privaci-demo-v1, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| script.crazyegg.com Third-party | script.crazyegg.com | A network request on script.crazyegg.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| sdk.braze.com Third-party | sdk.braze.com | A network request on sdk.braze.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| secure.gravatar.com Third-party | secure.gravatar.com | A tracking pixel on secure.gravatar.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Beacon |
| static.clevertap.com Third-party | static.clevertap.com | A network request on static.clevertap.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| static.klaviyo.com Third-party | static.klaviyo.com | A network request on static.klaviyo.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| static.zdassets.com Third-party | static.zdassets.com | A network request on static.zdassets.com, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| test_rudder_ls First-party | test_rudder_ls | A localStorage entry named test_rudder_ls, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| test_rudder_ss First-party | test_rudder_ss | A sessionStorage entry named test_rudder_ss, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| widget.intercom.io Third-party | widget.intercom.io | A network request on widget.intercom.io, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Pixel |
| wpEmojiSettingsSupports First-party | wpEmojiSettingsSupports | A sessionStorage entry named wpEmojiSettingsSupports, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| WZRK_G First-party | WZRK_G | A read of browser storage named WZRK_G, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| WZRK_INBOX_CONFIG First-party | WZRK_INBOX_CONFIG | A read of browser storage named WZRK_INBOX_CONFIG, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| WZRK_META First-party | WZRK_META | A read of browser storage named WZRK_META, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| WZRK_TV_CONTROLS First-party | WZRK_TV_CONTROLS | A localStorage entry named WZRK_TV_CONTROLS, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| _hs_opt_out First-party | _hs_opt_out | A localStorage entry named _hs_opt_out, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| _Is_Incognit First-party | _Is_Incognit | A localStorage entry named _Is_Incognit, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
| _lo_visit First-party · SameSite=Lax | demo.privaci.io | A cookie named _lo_visit, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | 1 year | HTTP Cookie |
| __tea_cache_tokens_privaci First-party | __tea_cache_tokens_privaci | A sessionStorage entry named __tea_cache_tokens_privaci, which Privaci could not attribute to a known service. It loads before the visitor has answered the consent banner. | — | Local HTML storage |
Consent and withdrawal
Cookies that are not strictly necessary only run with your consent. You can give, refuse or change your consent at any time in the cookie settings on the site. Withdrawing consent does not affect processing that already took place.
Privacy preferences
You can change your consent at any time on this site.
You have not made a consent choice yet.
Legal basis
Where consent is required, we rely on your consent as the legal basis for setting optional cookies. This version of the policy has been prepared for the DK jurisdiction.
Updates
Last updated 2026-09-24
Contact
Questions about this cookie policy, or any request about your personal data, can be sent to [email protected]. We answer within 30 days.