Cookies and similar technologies

For:Legal and privacy readersNo technical knowledge required.

Version 1.0.2 — Effective September 15, 2026 at 04:00:23 UTC

Authored September 14, 2026. Version 1.0.2 became effective September 15, 2026 at 04:00:23 UTC, replacing version 1.0.1.

WolfP2P is operated by Exist.Dev LLC. For questions about browser storage and optional technologies, use Contact Us.

This page retains its own version. A material change to browser storage, purpose, provider, duration, or control receives a new version and archived prior copy without automatically changing every other privacy document.

WolfP2P currently sets no cookies. It uses first-party browser storage for functional preferences, legal continuity, essential transfer continuity, and—only after acceptance—optional product analytics. Personalization and marketing-measurement purposes are not active launch choices. No external analytics or advertising SDK is active today.

Current storage position

Cookies
none set by WolfP2P
Browser Storage
first-party localStorage, sessionStorage, IndexedDB and browser-private file storage
Optional Analytics
off until accepted
Advertising S D Ks
none active
Transfer Access After Declining Analytics
unchanged

Current browser-storage inventory

WolfP2P stores different kinds of information for different lengths of time. localStorage can remain after the tab closes, sessionStorage belongs to the current tab session, and IndexedDB holds structured browser-local records used for transfer continuity. These records remain in the browser unless a description below expressly says otherwise. A browser may restore a tab session; closing a tab is not a guaranteed erasure method. Browser-private file storage holds staged received bytes separately from IndexedDB.

localStorage

Analytics consent

Key
wolfp2p.analytics.consent
Purpose
Remembers the consent decision and applicable policy version
Created
After the first consent decision
Removed
On withdrawal or when browser storage is cleared

Analytics browser identifier

Key
wolfp2p.analytics.uid
Purpose
Identifies a pseudonymous browser profile for optional product analytics
Created
Only after product analytics is first accepted
Removed
On withdrawal, reset, confirmed profile erasure, or when browser storage is cleared. A refused or unreachable erasure request stops analytics but retains this identifier for retry

Appearance preference

Key
wolfp2p.theme
Purpose
Remembers the selected clear-sky or night-signal appearance instead of the system default
Created
After the user explicitly changes the appearance
Removed
When browser storage is cleared; a later appearance choice replaces the stored value

Terms acceptance reference

Key
wolfp2p.acceptance
Purpose
Remembers the most recent Terms acceptance reference so the browser can quote it during the 30-day arbitration opt-out period
Created
After creating or joining a tunnel when the effective Terms are presented and accepted
Removed
When browser storage is cleared or a later acceptance replaces it

Large-file handling preference

Key
wolfp2p.transfer-mode.v1
Purpose
Remembers the Safe or Quick transfer preference for future transfers
Created
After the user changes the setting
Removed
Through browser settings or when browser storage is cleared

sessionStorage

Analytics visit identifier

Key
wolfp2p.analytics.sid
Purpose
Identifies the current analytics visit after optional product analytics is accepted
Created
After product analytics is accepted for the current tab session
Removed
On withdrawal, reset, erasure, browser-storage clearing, or when the tab session ends

Analytics session activity

Key
wolfp2p.analytics.sid.seen
Purpose
Stores the last activity time used to start a new analytics visit after 30 minutes of inactivity, not a fixed 30-minute lifetime for an active visit
Created
With the analytics visit identifier after product analytics is accepted
Removed
On withdrawal, reset, erasure, browser-storage clearing, or when the tab session ends

Transfer tab identifier

Key
wolfp2p.tab-id.v1
Purpose
Identifies this tab for transfer continuity; not an analytics identifier
Created
When the tab needs a transfer identity
Removed
When its browser-managed tab session is cleared

Ended tunnel marker

Key
wolfp2p.ended-session
Purpose
Remembers an ended tunnel code so stale recovery state is not resumed
Created
When an ended session is recorded
Removed
When replaced or cleared by session handling or the browser-managed tab session is cleared

Consent prompt engagement

Key
wolfp2p.consent.engagement
Purpose
Holds a local interaction counter used to decide when to offer privacy choices; it is not a record of every navigation sent to analytics
Created
As relevant interactions update the prompt counter
Removed
When the browser-managed tab session is cleared

IndexedDB

Transfer continuity, reports, remembered handles and activity

Database
wolfp2p-browser-state
Stores
sessions, transfer-reports, remembered-handles, activity-log
Location
Browser-local storage, separate from optional analytics

Session recovery records

The sessions store holds recovery information for a tab, not file bytes. Records remain until the session ends or is discarded. Discarding a saved session or dismissing a terminal outcome removes the corresponding record; a record for an ended tunnel is invalidated when read.

Transfer reports

The transfer-reports store holds local transfer reports, including filenames, sizes and per-file outcomes as seen by this participant, but not file bytes or content hashes. Reports are retained for up to 365 days, with at most 250 reports. Use Delete on the Reports page to remove a report; automatic trimming also removes reports.

Remembered file-system handles

The remembered-handles store holds up to 50 file-system handles granted by the participant, not the files. WolfP2P checks permission before reusing a handle. Use Forget in My Settings to remove a remembered handle.

Browser activity log

The activity-log store records activity for this browser, including activity across tabs and outside a transfer. Entries identify the event kind, code, actor, tab and time, not what was typed, chosen or named. The log is not a session-only history or the optional analytics event stream.

The retention target is 5,000 entries. Trimming is batched, with a 250-entry allowance before it is triggered after the count exceeds 5,250; the target is not an instantaneous maximum. Entries older than 30 days are removed when the log is updated, not at an exact scheduled time. Use Clear in the activity drawer to remove the log. These limits apply to activity entries, not staged received files or other browser storage.

Browser-private received-file staging

Received bytes and their lifetime

Browser-download receiving writes file bytes to the origin-private file system (OPFS), in directories named with wolfp2p-download- and a random suffix. These are actual received bytes, not just handles or recovery metadata. They are created during receiving and may remain after the transfer or tab ends. Verified completion there is separate from saving a download.

The application currently has no automatic cleanup, fixed retention period or in-app deletion control for staged files. Browser eviction or clearing WolfP2P site data can remove them. This storage is not a backup or a promise of later recovery. Save and verify the files you need before clearing site data. Browser storage controls do not remove downloads already saved elsewhere or another participant's copies.

No analytics identifier is created and withheld before consent: it does not exist until product analytics is granted. The transfer session and IndexedDB records are essential, not analytics. Filenames required for local reload recovery remain in the browser and are not transmitted as analytics.

Declining product analytics prevents creation of a persistent analytics profile and optional cross-visit history.

The browser's current consent choices remain until withdrawal, reset, erasure, or a superseding policy requires a new decision. A refused or unreachable erasure request stops analytics collection but keeps the browser-profile identifier for retry; keeping that identifier does not authorize collection.

Server-side consent evidence

Separate minimal server-side consent evidence is retained for no more than five years after the last relevant decision or withdrawal. It is not a cookie or browser-storage record. That audit record is separate from browsing history and from the profile record. Deleting a profile does not necessarily delete this retained evidence; retained evidence follows its separate retention period.

Your controls

Use Privacy Preferences to accept, decline, or withdraw optional product analytics.

Before clearing WolfP2P site data

Clearing WolfP2P site data can remove choices, identifiers, recovery records, reports, activity, remembered handles and staged received files. Save and verify needed downloads first. Clearing site data is not the same as requesting deletion of server or provider records and does not recall files held elsewhere. If you want to request server-profile erasure, use Your WolfP2P Data before losing its identifier; that control has a narrower scope than all WolfP2P-related data.

Global Privacy Control is detected, but WolfP2P currently has no sale, sharing, or targeted-advertising purpose for it to disable. Product analytics remains a separate optional choice.

No optional technology may run before the applicable choice permits it. Refusal must not reduce ordinary transfer functionality.

Version history

Version 1.0 was effective August 19, 2026. Version 1.0.1 is effective September 14, 2026 and corrects the IndexedDB database and store names, separates the four stores and their controls, and describes the confirmed browser-scoped activity retention behavior. This is an inventory correction, not authorization for new analytics or a change to connection discovery.

Version 1.0.2 was authored September 14, 2026 and became effective September 15, 2026 at 04:00:23 UTC with the correction release. It corrects storage keys, describes received-file staging and clarifies clearing and profile-control limits. No new storage purpose or optional analytics is authorized.