Strictly necessary / requested storage
Storage used by the current public flow for a requested privacy choice or a conditional security function.
pt_privacy_consent
- Provider
- Petrutban Technologies
- Mechanism
- localStorage
- Purpose
- Remembers the analytics choice, consent schema version and decision timestamp. It contains no tracking identifier.
- Duration
- Until browser storage is cleared or a later consent schema invalidates the saved choice.
- Status
- Necessary to remember the privacy choice requested by the visitor.
pt_ban_until
- Provider
- Petrutban Technologies
- Mechanism
- First-party cookie
- Purpose
- Compatibility hook for a server-side temporary abuse/security restriction.
- Duration
- No writer is present in the inspected public application code; duration depends on the component or system that may set it.
- Status
- Read by middleware only if present; not created during ordinary browsing by the inspected public code.
Preferences
The current public navigation does not automatically create a language or theme preference cookie. The previous pt_lang cookie and homepage animation sessionStorage were removed as unnecessary terminal storage in this privacy hardening release.
Analytics
Google Analytics is the single optional analytics category. The Google tag is not loaded before affirmative consent. Rejecting analytics leaves these cookies absent; withdrawing consent disables future collection and removes accessible _ga / _ga_* cookies for this host where technically possible.
_ga
- Provider
- Google Analytics
- Mechanism
- First-party cookie created by GA4
- Purpose
- Used by Google Analytics to distinguish users/clients for measurement.
- Duration
- Google-documented default: 2 years. The website source does not override this default.
- Status
- Optional — can appear only after analytics consent.
_ga_<container-id>
- Provider
- Google Analytics
- Mechanism
- First-party cookie created by GA4
- Purpose
- Used by Google Analytics to persist session state.
- Duration
- Google-documented default: 2 years. The website source does not override this default.
- Status
- Optional — can appear only after analytics consent.
- GA4 property-side user/event retention is separate from cookie expiration and cannot be read from this repository.
- The implementation keeps advertising-related consent signals denied and does not add targeted-advertising functionality.
Third-party resources
External resource requests are not automatically cookies. They are disclosed here because requesting an external image, script or video can still transmit ordinary request metadata to that host.
- Gridinsoft: the footer now contains only an outbound assessment link. No Gridinsoft badge image is requested automatically.
- MyWOT: the global badge JavaScript was removed. A static verification meta value remains in page metadata and does not itself send a network request.
- YouTube: the Kanzi memorial archive can request thumbnails from i.ytimg.com. The YouTube iframe API is added only when playback is initiated.
- Editorial update images: some dated update content references i.ibb.co image URLs, which can cause a request to that image host when those images are rendered.
Dormant / legacy code paths
The repository also contains reusable or disabled components with storage code but no active callsite in the inspected public interface. They are not described as storage created during ordinary public browsing.
- pt_genesis_banner_state — first-party cookie in an unused GenesisBanner component (one-year Max-Age in that component).
- sidebar_state — first-party cookie in the reusable SidebarProvider component (seven-day Max-Age), with no public callsite found.
- pt_theme — localStorage in an inactive ThemeSwitch component.
- status_subscribers_v1 — localStorage in an unused StatusSubscribe component.
- tbn-dismissed-until-v3 — localStorage in an unused TempHomeBanner component.
- pt_support_tickets / pt_support_accounts / pt_support_session / pt_support_audit / pt_support_viewer_ticket — localStorage used by the currently disabled support-page implementation.
- pt_feedback_guard — legacy localStorage key read by a guard component that is no longer mounted; no active writer was found.
Changing your privacy choice
Use Privacy choices in the footer at any time. Necessary storage is shown as always active; Analytics can be switched off or on and saved. Clearing the browser's site storage removes the saved choice and the privacy banner will be shown again.