Cookie categories
The tables below document the cookies and browser storage items used across 2imagine webapps, grouped by application and supported with the key information users and compliance teams typically need.
- Essential: required for authentication, security, session management or core application behavior.
- Preferences: used to remember choices such as language, file selections or UI state.
- Analytics: used to measure usage and improve the product experience.
- Third-party: set by integrated external services where applicable.
Detailed cookie inventory
The tables below describe the cookies, session storage, and local storage items currently identified across 2imagine webapps.
| Cookie | Type | Category | Purpose | Retention | Provider | Party |
|---|---|---|---|---|---|---|
| 2I-Cookie-Notification-Check | Cookie | Strictly Necessary | Records that you have accepted the cookie notice and its version. | 1 year | 2imagine | First-party |
| activeJobDefinitions | Cookie | Functional | Stores your choice not to show a Pulse warning pop-up again. | 1 week | 2imagine | First-party |
| selectedFile | Session storage | Functional | Remembers the file you selected while navigating between pages and workflows. | Until the browser/tab session ends | 2imagine | First-party |
| selectedCampaign | Session storage | Functional | Remembers the campaign you selected. | Until the browser/tab session ends | 2imagine | First-party |
| selectedCampaignId | Session storage | Functional | Remembers the selected campaign ID for reporting views. | Until the browser/tab session ends | 2imagine | First-party |
| selectedInspirationFile | Session storage | Functional | Remembers the inspiration file you selected across pages and pop-ups. | Until the browser/tab session ends | 2imagine | First-party |
| openWorkflowPopup | Session storage | Functional | Reopens a workflow pop-up after login, navigation, or refresh. | Until the browser/tab session ends | 2imagine | First-party |
| surveyId | Session storage | Functional | Triggers opening a survey after login redirect. | Until the browser/tab session ends | 2imagine | First-party |
| prevPage | Session storage | Functional | Remembers the previous page for back navigation. | Until the browser/tab session ends | 2imagine | First-party |
| fileViewType | Session storage | Functional | Remembers your selected file view mode. | Until the browser/tab session ends | 2imagine | First-party |
| filesFilterSettings | Session storage | Functional | Remembers filter settings for file lists. | Until the browser/tab session ends | 2imagine | First-party |
| campaignFilesFilterSettings | Session storage | Functional | Remembers filter settings for campaign lists. | Until the browser/tab session ends | 2imagine | First-party |
| campaignsFilterSettings | Session storage | Functional | Remembers filter settings for campaign overview. | Until the browser/tab session ends | 2imagine | First-party |
| inspirationFilterSettings | Session storage | Functional | Remembers filter settings for inspiration overview. | Until the browser/tab session ends | 2imagine | First-party |
| workflowFilterSettings | Session storage | Functional | Remembers filter settings for workflow and tasks. | Until the browser/tab session ends | 2imagine | First-party |
| treeState | Session storage | Functional | Remembers the expanded or collapsed state of the folder tree. | Until the browser/tab session ends | 2imagine | First-party |
| adminTreeState | Session storage | Functional | Remembers the expanded or collapsed state of the admin tree. | Until the browser/tab session ends | 2imagine | First-party |
| pimPlaceHolders | Session storage | Functional | Stores temporary placeholder values in the PIM field-mapping pop-up. | Until the browser/tab session ends | 2imagine | First-party |
| pimProductId | Session storage | Functional | Stores the temporary product ID in the PIM field-mapping pop-up. | Until the browser/tab session ends | 2imagine | First-party |
| openPopupAfterRedirect | Session storage | Functional | Reopens a connectivity pop-up after a redirect flow. | Until the browser/tab session ends | 2imagine | First-party |
| dragFromDivType | Session storage | Strictly Necessary | Temporary drag-and-drop helper state used during UI interactions. | Until the browser/tab session ends | 2imagine | First-party |
| Google Analytics | Cookies and scripts | Analytics | Measures traffic, usage, and interaction with the portal. | Depends on Google configuration and runtime behavior | Usually first-party analytics cookies set via Google scripts | |
| Google Tag Manager | Script container and related cookies/tags | Third-party | Loads and manages analytics or marketing tags configured for the site. | Depends on configured tags | Google and configured tag vendors | Third-party or script-managed first-party, depending on configuration |
| Cookie | Type | Category | Purpose | Retention | Provider | Party |
|---|---|---|---|---|---|---|
| sessionId | Cookie | Strictly Necessary | Keeps the authenticated 2imagine session active after login (session identifier). | 1 week from login | 2imagine application platform | First-party |
| 2I-Cookie-Notification-Check | Cookie | Strictly Necessary | Remembers that the user accepted or dismissed the cookie notification (notification version id). | 1 year by default | 2imagine application platform | First-party |
| ckCsrfToken | Cookie | Strictly Necessary | Internal CKEditor CSRF protection token (random token). | Session cookie | Bundled CKEditor library running on the 2imagine site | First-party |
| cookietest | Cookie | Strictly Necessary | Temporary browser capability test to detect whether cookies are enabled (test value 1). | Immediately deleted | Bundled Modernizr library running on the 2imagine site | First-party |
| textItem_<documentId><itemId><storyId> | localStorage | Strictly Necessary | Stores unsaved text draft content for recovery after reload, close, or crash (unsaved editor HTML). | Until saved, explicitly deleted, or manually/browser-cleared | 2imagine HTML5Editor | First-party |
| TOI_EDITOR<paramName> | sessionStorage | Strictly Necessary | Stores required launch/query parameters to recover editor context (URL/session context). | Browser tab/session lifetime | 2imagine HTML5Editor | First-party |
| selectedFile | sessionStorage | Functional | Stores current file selection state (serialized selected file object). | Browser tab/session lifetime | 2imagine shared-components | First-party |
| dragFromDivType | sessionStorage | Strictly Necessary | Temporary drag/drop helper state (drag source/list type). | Removed on drop or at session end | 2imagine shared-components | First-party |
| Google Analytics | Cookies and scripts | Analytics | Measures traffic, usage, and interaction with the portal. | Depends on Google configuration and runtime behavior | Usually first-party analytics cookies set via Google scripts | |
| Google Tag Manager | Script container and related cookies/tags | Third-party | Loads and manages analytics or marketing tags configured for the site. | Depends on configured tags | Google and configured tag vendors | Third-party or script-managed first-party, depending on configuration |
| Cookie | Type | Category | Purpose | Retention | Provider | Party |
|---|---|---|---|---|---|---|
| 2imagine.saml.redirect | Cookie | Strictly Necessary | Temporarily stores the redirect URL during the SAML login flow, so the user can be returned to the correct BrandPortal page after authentication. | 24 hours (deleted after SAML response processing) | 2imagine SSO application | First-party |
| 2imagine.saml.tenantId | Cookie | Strictly Necessary | Temporarily stores the tenant alias so the SSO callback can load the correct tenant configuration. | 24 hours (deleted after SAML response processing) | 2imagine SSO application | First-party |
Managing cookies and browser storage
Users can manage cookies through their browser settings and can clear session storage or local storage through browser tools. Blocking or clearing essential items may prevent parts of the webapps from functioning correctly.
Questions
If you need more information about a specific cookie or want to verify whether a product change affects this inventory, contact 2imagine directly.