Controller and contact
VoxFrame is the controller for the website, customer account and licence service and is registered in the Netherlands under Chamber of Commerce (KvK) number 42116329 and VAT identification number NL005506619B33. Business address and appointment location: Marnixstraat 1 · 7553 LC Hengelo · office 13 · Netherlands. Visits are available only by appointment on Tuesday, Wednesday and Thursday from 11:00 to 16:00. Privacy and data-rights requests: support@voxframeplayer.com.
What stays local
Local video, subtitle files, playlists and settings stay on your computer unless you deliberately start an online action. LAN Watch shares playback only inside the local network session you start.
VoxFrame does not use public-site advertising trackers, analytics cookies or behavioural profiling.
Data, purposes and legal bases
Account e-mail, licence and device identifiers are used to deliver, activate, secure and support the product (contract and legitimate security interests). Checkout identifiers, consent evidence and transaction references are used for purchase, accounting and consumer-law duties (contract and legal obligation).
Web-server security logs can contain IP address, request time, route, browser identifier and technical status. They are used to deliver and secure the service and investigate abuse (legitimate interest). Optional Cloud actions send only the media, audio or text needed for the selected action plus account, quota and security data (contract).
Recipients and international transfers
Stripe processes payment and billing data; VoxFrame does not receive card numbers. Hosting, e-mail and selected AI or subtitle providers receive only data needed for the chosen service. Processors act under agreements and access controls.
Where data is processed outside the EEA, VoxFrame uses an applicable adequacy decision or safeguards such as EU Standard Contractual Clauses.
Cloudflare processes limited browser, network and challenge-result data only when Turnstile is loaded on a support or cancellation form for abuse prevention.
Cookies and browser storage
VoxFrame uses no analytics, advertising cookies or behavioural profiling. The informational privacy notice writes only its version and acknowledgement time to localStorage after you select Understood; the page ignores and removes that item after 180 days.
The account uses tab-scoped sessionStorage for language, a short-lived signed account session and the supplied account e-mail. Sign-out or a rejected session removes the token and e-mail; closing the tab removes the remaining session storage. Dormant checkout code stores nothing while web checkout remains disabled.
Support and cancellation forms can load Cloudflare Turnstile solely to prevent automated abuse. Cloudflare receives the technical browser and network signals needed for that check; VoxFrame does not use them for analytics or advertising.
Retention and security
Licence and account records are retained while the entitlement exists and as needed for support, fraud prevention and legal claims. Payment and accounting evidence follows the statutory administration period. Security logs and closed support correspondence are kept only while needed for security, resolving the case, fraud prevention, legal claims or a legal duty, and are reviewed for deletion using those criteria.
TLS, restricted access, hashed licence material, rate limits and redacted logs reduce risk. No system is risk-free.
Your data-protection rights
Depending on the situation, you may request access and a copy, correction, deletion, restriction or portability, or object to processing. You may withdraw consent for future processing. VoxFrame does not make solely automated decisions with legal or similarly significant effects.
Send the request from the account e-mail where possible and state which right you wish to use. Do not send a full identity-document copy unless VoxFrame explains why additional identification is necessary. VoxFrame responds without undue delay and in principle within one month. A justified extension or refusal will be explained. You may complain to the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) or your local EEA authority.
Exact browser-storage register
This overview is generated from VoxFrame’s canonical storage register. It includes active, dormant checkout and internal admin fields so nothing is hidden.
Register verified: 2026-07-30
voxframe.privacy.notice.v1
- Surface
- customer-facing VoxFrame web origins
- Storage
- localStorage
- Status
- active-after-acknowledgement
- Purpose
- avoid repeating the informational privacy notice on the same origin
- Retention
- 180 days; stale data is ignored and removed on the next page load
- Recipient
- VoxFrame page on the same origin only
voxframe.ui.language
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- active
- Purpose
- keep the selected account-page language within the current tab
- Retention
- until the browser tab closes
- Recipient
- VoxFrame account page on the same origin only
voxframe.account.token
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- active
- Purpose
- authenticate account, device and billing-management requests
- Retention
- until sign-out or tab close; the server accepts an account session for no more than 4 hours
- Recipient
- VoxFrame API
voxframe.account.email
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- active
- Purpose
- prefill the optional account e-mail during the current signed-in tab flow
- Retention
- until sign-out or tab close
- Recipient
- VoxFrame account page on the same origin; sent to the VoxFrame API during login
voxframe.purchase.delivery-token
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- dormant-checkout-implementation
- Purpose
- retrieve a completed purchase without placing the token in a query string
- Retention
- until checkout success, cancellation, page exit or tab close
- Recipient
- VoxFrame API
voxframe.purchase.checkout-session
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- dormant-checkout-implementation
- Purpose
- correlate the browser return with the checkout session
- Retention
- until checkout success, cancellation, page exit or tab close
- Recipient
- VoxFrame account page and VoxFrame API
voxframe.purchase.checkout-request-id
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- dormant-checkout-implementation
- Purpose
- make a retried checkout request idempotent
- Retention
- until checkout success, cancellation, page exit or tab close
- Recipient
- VoxFrame API
voxframe.purchase.checkout-request-email
- Surface
- account.voxframeplayer.com
- Storage
- sessionStorage
- Status
- dormant-checkout-implementation
- Purpose
- reuse an idempotency identifier only for the same e-mail address
- Retention
- until checkout success, cancellation, page exit or tab close
- Recipient
- VoxFrame account page; sent to the VoxFrame API with checkout creation
voxframe.admin.token
- Surface
- admin.voxframeplayer.com
- Storage
- sessionStorage
- Status
- active-admin-only
- Purpose
- authenticate VoxFrame administration requests
- Retention
- until sign-out or tab close; the registered server session lasts no more than 60 minutes and an API restart invalidates it
- Recipient
- VoxFrame API
voxframe.admin.username
- Surface
- admin.voxframeplayer.com
- Storage
- sessionStorage
- Status
- active-admin-only
- Purpose
- identify and prefill the current admin login within the tab
- Retention
- until sign-out, a rejected session or tab close
- Recipient
- VoxFrame admin page only
Open the machine-readable source register (JSON)