ID5 Cookies and Local Storage Disclosures

July 2025

TypeNamePurposeStorage Period
Local Storageid5id Stores the 1st party ID5 user ID object for this user. 90 days
Local Storageid5id_exp Stores the expiration date for the privacy information stored under id5id. 90 days
Local Storageid5id_last Stores the timestamp of the last call to ID5 servers for a fresh ID. 90 days
Local Storageid5id_last_exp Stores the expiration date for the privacy information stored under id5id_last. 90 days
Local Storageid5id_cached_consent_data Identifies if consent data has changed since the last pageview, prompting a call to ID5 to refresh the ID. Varies (until consent changes). Max 30 days
Local Storageid5id_cached_consent_data_exp Stores the expiration date for the privacy information stored under id5id_cached_consent_data. Varies (until consent changes). Max 30 days
Local Storageid5id_cached_pd_{partnerId} Identifies if publisher-supplied data has changed since the last pageview, prompting a call to ID5 to refresh the ID. Varies (until data changes)
Local Storageid5id_cached_pd_exp Stores the expiration date for the privacy information stored under id5id_cached_pd. Varies (until data changes)
Local Storageid5id_cached_pd Identifies if publisher-supplied data has changed since the last pageview, prompting a call to ID5 to refresh the ID. Varies (until data changes)
Local Storageid5id_cached_pd_exp Stores the expiration date for the privacy information stored under id5id_cached_pd. Varies (until data changes)
Local Storageid5id_privacy Stores privacy information, such as jurisdiction, ID5 consent, etc. 30 days
Local Storageid5id_privacy_exp Stores the expiration date for the privacy information stored under id5id_privacy. 30 days
Local Storageid5id_{partnerId}_nb Counts how many pageviews this user has seen since the last call to ID5 (for analytics purposes only). Varies (until ID refresh)
Local Storageid5id_{partnerId}_nb_exp Stores the expiration date for the privacy information stored under id5id_{partnerId}_nb. Varies (until ID refresh)
Local Storageid5id_v2_{cacheId} Stores the 1st party ID5 user ID object returned by the ID5 call for this user. Additionally, it stores the time when it was last updated, the expiration date, and how many pageviews this user has seen since the last update. The cacheId value is autogenerated and depends on partner and other integration config parameters, and also helps to distinguish these different configurations. 15 days
Local Storageid5id_extensions8 hours
Local Storageid5id_cached_segments_{partnerId} Used only with a JS API integration of the ID5 ID when the partner chooses to send a segment ID for the user. This parameter is used to detect changes in the segment ID assigned to the user. Varies (until data changes)
Local Storageid5id_cached_segments_{partnerId}_exp Stores the expiration date for the privacy information stored under "id5id_cached_segments_{partnerId}" Varies (until data changes)
Cookieid5Stores the ID5 user ID for this user.90 days
Cookie3pi Stores which other partners ID5 has user IDs for, for cookie syncing purposes. 90 days
Cookiegdpr Stores the current request's GDPR consent string, if applicable. 5 minutes
Cookiecallback Stores the callback URL in cookie syncing cascade chain, only applicable in certain integrations. 5 minutes
Cookiecf Stores details about the cascade chain, only applicable in certain integrations. 5 minutes
Cookiecip Stores details about the cascade chain, only applicable in certain integrations. 5 minutes
Cookiecnac Stores details about the cascade chain, only applicable in certain integrations. 5 minutes
Cookiecar Stores details about the cascade chain, only applicable in certain integrations. 5 minutes
Cookieid5-tl-ts Timestamp (seconds) when the Truelink ID was created. only applicable in certain integrations. 90 days
Cookieid5-tl-redirect-timestamp Timestamp (ms) of the last redirection attempt to obtain the Truelink ID only applicable in certain integrations.. Redirect duration/max 90 days (if redirect fails)
Cookieid5-tl-redirect-fail Timestamp (ms) of the last failed redirection, only applicable in certain integrations.. 7 days
Cookieid5-tl-optoutIf set to true, the user has opted out.The remaining validity of optout (max 90 days)
Cookieid5-true-link1st-party cookie containing the Truelink ID.90 days
Cookieid5-true-link-refreshTimestamp (ms) of the last Truelink ID refresh.90 days
Cookieid5-true-link-refresh-exp Timestamp (ms) when the Truelink ID becomes eligible for refresh. 90 days
CookietrueLinkId3rd-party cookie containing the Truelink ID.90 days
CookietrueLinkTs Timestamp (seconds) when the Truelink ID was originally created. 90 days
CookietrueLinkOptoutTimestamp (seconds) when truelink was opted outThe remaining validity of optout (max 90 days)
Cookieid5_trueLink_privacy Privacy object containing information if ID5 has consent to collect user information Varies (until data changes)