Cookies and device storage

Version dated

Pelletnik uses browser storage for requested features and user choices. Optional PostHog analytics and replay of the course of a random 10% sample of visits operate only with consent when the integration is available. Replays are kept for up to 30 days. Masking does not guarantee anonymity. We do not use advertising storage or affiliate identifiers.

NamePurpose and storage typeDuration
compari_localeCookie remembering the chosen language or dismissal of the language suggestion365 days
compari_locations_viewCookie remembering the chosen locations view of an offer (list or map); set only when you use the List/Map switch; Path=/, SameSite=Lax; functional, no analytics365 days
pelletnik:purchase-context:v1sessionStorage: quantity, postcode, delivery or collection, municipality and catalogue version; keeps settings between results and an offerCurrent tab session; the browser may restore it when restoring a session
pelletnik:saved-products:v1*localStorage: identifiers, names and image identifiers of up to four products saved for comparison; no seller or priceUntil a product is removed or browser storage is cleared; no automatic expiry
compari-analytics-consent-v3localStorage holding the accepted or rejected analytics choiceUntil storage is cleared or the choice changes; no automatic expiry
compari-analytics-consent-infolocalStorage JSON containing the choice, version (2026-10-04) and decision time (decidedAt)Until storage is cleared or a new decision; no automatic expiry
compari-analytics-consent-v2 and compari-analytics-consentEarlier v2/v1 choices; previous rejections remain respected, while previous acceptances require fresh consent for expanded diagnosticsRemoved when a new choice is made or browser storage is cleared
__Host-compari_adminAuthorised operator's session cookie; not used for ordinary comparison browsing8 hours

Calculation settings may also appear in the page URL and server request. Tab storage does not mean data stays exclusively on your device. It does not hold orders or payment details.

Remembering language, the locations view, the current calculation and an operator session supports a user-requested feature. The exemption from consent for these necessary operations is Article 399(3) of the Polish Electronic Communications Law. Recording your privacy choice helps respect it. We do not apply the necessity exemption to optional analytics.

The locations map loads tiles, style and fonts from OpenFreeMap directly in your browser; that provider then sees your IP address and standard request data, and the map sets no cookies. Details are in the privacy policy.

You can delete or block cookies and site storage in your browser. This may reset language, comparison settings or an operator session. Clearing device storage does not automatically erase data already stored on a server.

Before optional analytics and replay of visits, we explain their purpose, scope, recipients and periods and offer acceptance and rejection. Scrolling, closing a notice or continuing to use the site is not consent. When the integration is available, you can withdraw through “Privacy settings” without losing access to comparisons. Previous rejections remain respected; previous acceptances require a fresh choice because diagnostics have expanded. Visit replays are kept for up to 30 days. Server retention periods are separate from device storage. Analytics identifiers and periods depend on the active configuration; we provide this information before activating analytics and obtaining consent.

The privacy policy explains personal-data processing and your rights. Contact: kontakt@pelletnik.pl.