Legal

Privacy Policy

Effective April 20, 2026 · Papertrail B.V. · Amsterdam, Netherlands

Who this policy covers

This policy applies to all people who interact with any Bitfrost product or service, across three distinct populations:

What we collect

Mobile app users

We collect no personal data from mobile app users. Specifically, we do not collect your name, email address, phone number, or location.

When you first launch the app, your device generates a random cryptographic key pair. The private key never leaves your device (it is stored in the iOS Secure Enclave or Android Keystore). The corresponding public key — a random identifier with no connection to your identity — is transmitted to and stored on our servers to allow us to verify that signing requests come from a legitimate, unmodified installation of the Bitfrost app. This public key is retained for up to one year.

On iOS, the key registration process involves the Apple App Attest service, which cryptographically certifies that the key was generated on an Apple device. On Android, each signing request is accompanied by a Play Integrity token that we forward to Google's Play Integrity API for verification. In both cases, device metadata is shared with Apple or Google as part of their respective attestation protocols; Bitfrost does not control what data those services collect.

Standard server request logs (IP address, timestamp, HTTP status) are retained for up to 30 days for security and abuse prevention.

Organisational users

We collect only what is necessary to provide and operate the service:

Verification history displayed in the dashboard is stored entirely in your own browser's local storage. It is never transmitted to our servers and is cleared when you clear your browser data or use the clear-history function in the app.

Public verifiers

No personal data is required or collected when using the public verification endpoint. We receive the image you submit (processed in memory only, not retained), and standard server request logs (IP address, timestamp, HTTP status) are kept for up to 30 days.

Legal basis for processing (GDPR)

For organisational users, the primary legal basis is performance of a contract — processing your email address, usage data, and organisation details is necessary to provide the service you or your organisation has engaged us to provide.

Audit logging and security-related data retention (server logs, rate-limiting records) are based on our legitimate interests in operating a secure and abuse-free service, balanced against your privacy rights.

Compliance with statutory retention requirements (e.g. financial record-keeping obligations under Dutch law) constitutes a legal obligation basis for retaining billing metadata beyond the duration of the relationship.

For mobile app users and public verifiers, no personal data is processed except for transient server logs retained for security purposes, on the basis of legitimate interests.

How we use your data

Sub-processors

We do not sell, rent, or share your personal data with third parties for their own purposes. The following sub-processors have access to personal data as part of delivering the service, and each is bound by a data processing agreement:

International transfers

Neon and Upstash process data within the European Union. Vercel and Resend are headquartered in the United States. Transfers to these US-based processors are governed by Standard Contractual Clauses (SCCs) approved by the European Commission, which provide an equivalent level of protection to EU data protection law.

Apple and Google operate global infrastructure. Their handling of attestation data is subject to their respective data processing agreements and privacy policies.

Your rights (GDPR)

If you are in the EU or EEA, you have the following rights in relation to your personal data:

To exercise any of these rights (other than those available self-serve in the dashboard), email privacy@usebitfrost.com. We will respond within 30 days.

You also have the right to lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens), or with the supervisory authority in the EU member state where you live or work.

Retention

Cookies

The web application (app.usebitfrost.com) sets a single HttpOnly session cookie (bf_token) when you sign in. This cookie contains a signed JWT used to authenticate your requests. It is not used for advertising or tracking, and no analytics or third-party cookies are set.

The landing site (usebitfrost.com) does not set any cookies.

Changes to this policy

We will notify organisational users of material changes by email at least 14 days before the new version takes effect. The effective date at the top of this page is updated on each revision. Your continued use of the service after the effective date constitutes acceptance of the updated policy.

Questions or requests: privacy@usebitfrost.com