Web Survey Widget Cookie & Local Storage Usage
This article explains how the Web Survey Widget uses browser Local Storage and session based identifiers. It describes each storage item, its purpose, expiry period, cookie category, and the recommended configuration for Cookie Management Platforms such as OneTrust.
What You Will Find Here
- Review Browser Storage Mechanism
- Review Complete Cookie / Storage List
- Review Cookie Categories, Tracking Clarification, and OneTrust Configuration
What You Can Do Here
Browser Storage Mechanism
The Web Survey Widget creates a limited number of first party browser storage items during normal operation. These items support core survey functionality and improve the user experience.
The widget uses the following browser storage mechanisms:
- Browser Local Storage
- Session based identifiers
Although these items are stored in localStorage, Cookie Management Platforms such as OneTrust typically require them to be registered in the cookie inventory.
Pisano does not use:
- Advertising cookies
- Analytics cookies
- Tracking cookies
All browser storage items created by the widget are first party and are used exclusively to support survey functionality.
Cookie and Storage Items
The Web Survey Widget creates one Strictly Necessary storage item and four Functional storage items. Each item serves a specific purpose that supports survey functionality or improves the user experience.
Strictly Necessary
The following storage item is required for the Web Survey Widget to function correctly. It cannot be disabled.
| Name | Type | Purpose | Expiry |
| localStorage.PisanoCacher::PISANO_SESSION | Local Storage | Manages the user session and ensures core survey widget functionality. | Session / Up to 1 Year |
Functional
The following storage items improve survey functionality and the overall user experience.
| Name | Type | Purpose | Expiry |
| localStorage.PisanoCacher::INCOMPLETE_SURVEYS | Local Storage | Stores incomplete survey responses so users can continue a survey later. | Session / Up to 1 Year |
| localStorage.PisanoCacher::linkChannels | Local Storage | Prevents the same survey link from appearing repeatedly. | Session / Up to 1 Year |
| localStorage.PisanoCacher::widgetStores | Local Storage | Stores widget display state and timing information. | Session / Up to 1 Year |
| localStorage.PisanoCacher::DEVICE_ID | Local Storage | Creates an anonymous device identifier that helps prevent duplicate survey submissions. | Session / Up to 1 Year |
Review Cookie Categories, Tracking Clarification, and OneTrust Configuration
The browser storage items created by the Web Survey Widget are grouped into Strictly Necessary and Functional categories. These categories help organizations configure Cookie Management Platforms consistently while supporting the widget's intended functionality.
Cookie Category Summary
| Category | Count |
|---|---|
| Strictly Necessary | 1 |
| Functional | 4 |
| Analytics | 0 |
| Advertising | 0 |
Data and Tracking Behavior
All browser storage items created by the Web Survey Widget are first party.
The widget does not perform cross site tracking and does not use advertising, analytics, or marketing cookies. Device identifiers are anonymous and cannot directly identify individual users. All stored data is used exclusively to support survey functionality.
Recommended CMP Configuration
Pisano recommends the following categorization when configuring Cookie Management Platforms such as OneTrust.
Strictly Necessary
Configure the following storage item as Strictly Necessary.
localStorage.PisanoCacher::PISANO_SESSION
This storage item manages the user session and supports core widget functionality. It is required for the widget to operate correctly and should not be disabled.
Functional
Configure the following storage items as Functional.
- localStorage.PisanoCacher::INCOMPLETE_SURVEYS
- localStorage.PisanoCacher::linkChannels
- localStorage.PisanoCacher::widgetStores
- localStorage.PisanoCacher::DEVICE_ID
These storage items improve survey functionality and the user experience. Depending on your organization's cookie policy, they may be activated after user consent is granted.
OneTrust Compatible Cookie List (JSON)
{
"cookies": [
{
"name": "localStorage.PisanoCacher::INCOMPLETE_SURVEYS",
"domain": "",
"category": "Functional",
"purpose": "Stores incomplete survey responses to allow continuation",
"expiry": "Session / 1 Year",
"type": "Local Storage"
},
{
"name": "localStorage.PisanoCacher::PISANO_SESSION",
"domain": "",
"category": "Strictly Necessary",
"purpose": "Manages user session and core widget functionality",
"expiry": "Session / 1 Year",
"type": "Local Storage"
},
{
"name": "localStorage.PisanoCacher::linkChannels",
"domain": "",
"category": "Functional",
"purpose": "Prevents repetitive display of survey links",
"expiry": "Session / 1 Year",
"type": "Local Storage"
},
{
"name": "localStorage.PisanoCacher::widgetStores",
"domain": "",
"category": "Functional",
"purpose": "Stores widget display state and timing information",
"expiry": "Session / 1 Year",
"type": "Local Storage"
},
{
"name": "localStorage.PisanoCacher::DEVICE_ID",
"domain": "",
"category": "Functional",
"purpose": "Anonymous device identification to prevent duplicate survey submissions",
"expiry": "Session / 1 Year",
"type": "Local Storage"
}
]
}
Limits / Notes
- The Web Survey Widget creates a limited number of first party browser storage items during normal operation.
- The widget uses Browser Local Storage and session based identifiers.
- Although these items are stored in localStorage, Cookie Management Platforms such as OneTrust typically require them to be registered in the cookie inventory.
- All browser storage items are first party.
- No cross site tracking is performed.
- No advertising cookies are used.
- No analytics cookies are used.
- No tracking cookies are used.
- No advertising or marketing cookies are used.
- Device identifiers are anonymous and cannot directly identify users.
- Browser storage is used exclusively to support survey functionality.
- localStorage.PisanoCacher::PISANO_SESSION is required for core widget functionality and cannot be disabled.
- Functional storage items may require user consent, depending on your organization's cookie policy.
FAQs
Does the Web Survey Widget use advertising, analytics, or tracking cookies?
No. The Web Survey Widget does not use advertising, analytics, or tracking cookies. All browser storage items are first party and are used exclusively to support survey functionality.
Can the localStorage.PisanoCacher::PISANO_SESSION storage item be disabled?
No. This storage item manages the user session and supports core widget functionality. The widget cannot operate correctly without it.
How should Pisano storage items be categorized in a Cookie Management Platform?
Configure localStorage.PisanoCacher::PISANO_SESSION as Strictly Necessary.
Configure the following storage items as Functional:
- localStorage.PisanoCacher::INCOMPLETE_SURVEYS
- localStorage.PisanoCacher::linkChannels
- localStorage.PisanoCacher::widgetStores
- localStorage.PisanoCacher::DEVICE_ID
Functional storage items may require user consent, depending on your organization's cookie policy.