LogoLogo
  • iPaper Technical Documentation
  • Display Analytics
    • Google Analytics
  • Display JavaScript API
    • Quick Start
    • Commands
    • Events
  • Flipbook Analytics
    • Adobe Analytics events
    • Google Analytics / GTM events
  • Flipbook Backend API
    • Overview
    • Return Codes
    • Ecommerce
      • GetFlipbookOrdersByType
      • GetLicenseOrdersByType
    • Image
      • GetImageWith2PxDropShadow
    • Link
      • GetLinks
    • Media
      • CreateDirectory
      • DeleteDirectory
      • DeleteFile
      • GetTree
      • UploadFile
    • Paper
      • ChangePaperUrl
      • ClearPublicationPeriod
      • CreateCategory
      • CreatePaper
      • CreatePreviewToken
      • DeletePaper
      • GetAllPapers
      • GetPaperIDFromUrl
      • GetPaperStructure
      • GetPaperUrlFromID
      • GetSetting
      • GetSettingDescriptions
      • MovePaper
      • SetPublicationPeriod
      • SetSetting
    • Ripper
      • GetProcessingPapers
      • GetProcessingStatus
      • ProcessPDF
      • ReprocessPaper
    • Search
      • SearchPapersByContent
      • SearchPapersByCustomFields
      • SearchPapersWithHiearchyByContent
      • SearchPapersWithHiearchyByName
    • Statistics
      • GetNumberOfPageviewsPerDay
      • GetNumberOfVisitors
      • GetNumberOfVisitorsPerDay
  • Flipbook Enrichment
    • Popup Content
    • Popup Frame
  • Flipbook Integration
    • Custom Domain
    • Custom Mail
    • Embedding flipbooks inside iOS and Android App
    • Form Integration
    • Iframing Flipbooks
    • iPaper Embed Script (Pop-ups)
    • Embeds (Minipapers)
    • Query String Parameters
    • Remote Authentication
    • Shop Export
  • Flipbook JavaScript API
    • Getting Started
    • Commands & Events
      • Basket
      • Consent
        • Example Implementations
          • UserCentrics
          • OneTrust
          • CookieInformation
          • Cookiebot
      • Paging
      • Publication
      • Search
      • Table of Contents
      • Sharing
    • Advanced Usage
    • Migration guide
    • Legacy Javascript API (v2)
      • Quick Start
      • Commands
      • Events
      • Consent Management
      • Advanced Usage
  • Technical Information
    • Cookie Information
    • Common security questions
    • Open Source
Powered by GitBook
On this page
  • Cookies set by iPaper
  • Why does the ASP.NET_SessionId have SameSite: None?
  • Cookie categories
  • Strictly necessary
  • Performance
  • Functionality
  • Advertising
  • Technologies used
  1. Technical Information

Cookie Information

Cookies set by iPaper

The following cookies are set when visiting a flipbook on the iPaper platform, we put high effort into ensuring that we follow best practices and actions that could be categorized differently unless the user gives consent.

Name
Value
Purpose
SameSite
HttpOnly
Secure
Category
Expiry

ASP.NET_SessionId

Unique random string

Session cookie to ensure that the visitor is given access to the respective flipbook, and it's needed assets.

None

True

True

Strictly necessary

Session

Why does the ASP.NET_SessionId have SameSite: None?

To ensure our system works correctly when embedded in an iframe or app, we explicitly allow our session cookie to be read by other domains.

If we were to change this, things such as basket content, wouldn't be persisted between page refreshes.

Cookie categories

If you enable the iPaper cookie banner, or you are using a 3rd party consent management platform through our integration option, this is how the four categories of cookies affect the iPaper solution. Note that we only ever set the cookies defined under “Cookies set by iPaper”, however, their use changes depending on the cookie permissions granted by the user.

Strictly necessary

This category is always allowed and makes sure the basic iPaper experience works. This is what ensures products stay in the basket and that basic features in the Flipbook works.

Performance

If we do not get the performance permission, iPaper only tracks basic statistics that are not correlated with the actual session in any way. This is data such as PDF downloads, logo clicks, time of day, etc. With the performance permission granted, iPaper furthermore also tracks page views & time spent.

Functionality

This category has no impact on the iPaper solution and is only there for future proofing.

Advertising

All iPaper integrations are disabled if we do not get advertising permission. This includes Google Analytics, Google Tag Manager, Facebook and other integrations.

Technologies used

As mentioned above in the Cookies set by iPaper section, we use cookies for storing sessions.

The stored item in localStorage follows the naming scheme userCookieConsent_[LicenseID]_[CookieBannerType] and has a value consisting of an object with the following properties:

Name
Value
Purpose

shouldAllowPerformanceCookies

boolean

Determines if user has consented to "Performance" cookies

shouldAllowFunctionalCookies

boolean

Determines if user has consented to "Functional" cookies

shouldAllowAdvertisingCookies

boolean

Determines if user has consented to "Advertising" cookies

expires

date

Date when the stored item will expire

Note:

PreviousAdvanced UsageNextCommon security questions

Last updated 1 year ago

When it comes to the storage of the current cookie category consent given, this is currently stored in . This is however subject to change and could in the future be moved to use a different technology if we deem it more suitable. The technology used may also differ dependent on the browser used.

Please do not attempt to manipulate/update this localStorage value manually, but instead rely on the .

localStorage
JS API for updating consent