Privacy Policy
Last updated: February 11, 2026
Our core principle: ValidTrust is designed to minimize data collection. We do not require registration, do not store passwords, and do not collect personal identification documents. Your privacy is fundamental to our protocol.
1. Introduction
ValidTrust ("we", "us", "our") operates the validtrust.io website and the ValidTrust verification protocol. This Privacy Policy explains how we collect, use, and protect information when you use our service.
ValidTrust is an Identity-Stake Verification Protocol — not a social network, not a data broker, not a KYC provider, not a financial service, and not a payment processor. We exist to make it harder for bots and scammers to operate by requiring biometric verification and a small $SOL fee — steps that automated systems are unlikely to take. ValidTrust does not guarantee identity; it raises the cost and effort required to fake it.
All $SOL transactions happen directly on the Solana blockchain. ValidTrust does not hold, custody, or process any cryptocurrency at any point.
2. What We Collect
We collect significantly less data than most online services. Here is exactly what we store:
Badge Data
When you create a verification badge, we store: a unique badge code, badge type (public/private), a custom message, an optional display name, your Solana wallet address (public key), the creation timestamp, and badge status. This data is necessary to operate the verification protocol.
Wallet Addresses & Transaction Data
We store your Solana wallet address (public key) as part of badge records. Wallet addresses are pseudonymous identifiers — they cannot identify you personally without additional information that we do not collect. This data is already public on the Solana blockchain — anyone can view wallet addresses and transactions on Solana Explorer or Solscan.
Why we store wallet addresses:
- To process badge creation payments
- To enable refunds and private badge reward payouts
- To prevent fraud and rate-limit abuse
- For Norwegian tax compliance (documenting income in NOK at time of receipt)
We also store transaction signatures (TX IDs) which reference public blockchain data. All $SOL transactions happen directly on the Solana blockchain — ValidTrust never holds, custodies, or processes any funds directly.
GDPR note: Wallet addresses are considered pseudonymous data under GDPR, not personal data, because they cannot alone identify a natural person. However, we treat this data with the same care as personal data and only use it for the purposes stated above.
Biometric Authentication (WebAuthn)
We use WebAuthn/Passkeys for biometric verification. Your biometric data (fingerprint, face scan) never leaves your device. We only receive a cryptographic credential ID — a random string that proves authentication happened. We cannot reconstruct your biometrics from this data.
Email Address (Temporary Only)
If you choose email verification, we temporarily process your email address to send a one-time verification code (OTP). Your email is stored for a maximum of 10 minutes during the verification process and is permanently deleted immediately after successful verification — or automatically cleaned up if expired. We never store your email in your user profile, badge record, or any permanent table. After verification, we only store a boolean flag (email_verified: true/false) — your actual email address is gone.
Newsletter (Voluntary)
If you subscribe to our newsletter, we store your name and email address for sending updates. This is processed through Mailgun (EU endpoint). You can unsubscribe at any time, and your data will be permanently deleted upon request. This is the only personal data we retain — and only if you explicitly opt in.
Anonymous Page View Statistics
We collect anonymous, aggregated page view counts to understand how the site is used. This is done via our Cloudflare Worker and records: the page path, a counter, and the country derived from the request (provided by Cloudflare). We do not store IP addresses, user agents, or any data that could identify individual visitors. This data is purely statistical — we see "the /create page was visited 42 times from Norway", not "user X visited /create at 14:30".
Third-Party Verification Services
ValidTrust uses several third-party services for identity verification. None of these services store your personal data permanently on our side:
🔒 Biometric Verification (WebAuthn/Passkeys)
Fingerprint and Face ID verification happens entirely on your device via the WebAuthn standard. Your biometric data never leaves your device — not to us, not to any third party. We only receive a cryptographic credential ID (a random string) that proves authentication occurred. This is the same technology used by Apple, Google, and Microsoft for passwordless login.
📧 Email Verification (Mailgun)
One-time verification codes are sent via Mailgun (EU endpoint). Your email is held in our database for a maximum of 10 minutes and permanently deleted after verification. Mailgun processes the email delivery and may retain delivery logs according to their own privacy policy.
📱 SMS Verification (Coming Soon)
When available, SMS verification will send a one-time code to confirm your phone number. Like email, the phone number will only be held temporarily during the verification process and deleted immediately after. We will not store phone numbers permanently.
🔗 OAuth Account Link (Coming Soon)
When available, you will be able to link accounts from Google, GitHub, Apple, Microsoft, LinkedIn, Facebook, or Spotify. We will only receive a confirmation that the account exists — we will not store your OAuth tokens, profile data, or access any of your account content. Authentication is handled entirely by the third-party provider.
3. What We Do NOT Collect
ValidTrust is built on the principle of minimal data collection. We explicitly do not collect or store:
- Names, addresses, or phone numbers
- Government ID, passport, or driver's license
- Passwords (we use biometrics instead)
- Location data or GPS coordinates
- Browsing history or tracking cookies
- Social media profiles or activity
- Financial information (beyond your public Solana wallet address)
- IP addresses for identification purposes
- Biometric templates or raw biometric data
4. How We Use Your Data
The data we collect is used exclusively for operating the verification protocol:
- Creating and displaying verification badges
- Processing biometric authentication via WebAuthn (on your device only)
- Sending temporary email verification codes (deleted after max 10 minutes)
- Processing $SOL transactions on Solana (note: all transactions happen directly on-chain — we only facilitate the user interface, not the transfer itself)
- Bookkeeping and tax compliance (logging transaction values in NOK)
- Sending newsletter updates (only if you voluntarily subscribed)
We do not sell, rent, or share your data with third parties. We do not use your data for advertising, profiling, or behavioral targeting.
5. GDPR Compliance (European Union)
ValidTrust complies with the General Data Protection Regulation (GDPR) for users in the European Economic Area (EEA). Under GDPR, you have the following rights:
- Right to Access — Request a copy of any data we hold about you
- Right to Rectification — Request correction of inaccurate data
- Right to Erasure — Request deletion of your data ("right to be forgotten")
- Right to Data Portability — Receive your data in a machine-readable format
- Right to Object — Object to processing of your data
- Right to Withdraw Consent — Withdraw consent at any time (e.g., unsubscribe from newsletter)
Legal basis for processing: We process badge data based on legitimate interest (operating the verification protocol you chose to use). Newsletter emails are processed based on consent (opt-in). We have no other legal basis for data processing because we don't collect other data.
To exercise any of these rights, contact us at privacy@validtrust.io.
6. CCPA Compliance (California, USA)
ValidTrust complies with the California Consumer Privacy Act (CCPA) for California residents. Under CCPA, you have the right to:
- Know — What personal information we collect (see Section 2 above — it's very little)
- Delete — Request deletion of your personal information
- Opt-Out of Sale — We do not sell personal information. Never have. Never will.
- Non-Discrimination — We will not discriminate against you for exercising your rights
Because ValidTrust collects minimal data and does not sell or share data with third parties, most CCPA requirements are automatically satisfied by our privacy-first design.
7. Data Storage & Security
Badge data is stored in our Supabase PostgreSQL database. All data is encrypted in transit (TLS) and at rest. Our database has Row Level Security (RLS) policies that restrict data access.
Blockchain transactions on Solana are publicly visible by design — this includes wallet addresses and $SOL transfers. This is inherent to blockchain technology and cannot be changed.
8. Third-Party Services
We use a limited number of third-party services:
- Supabase — Database hosting (EU region available)
- Cloudflare — Website hosting and DDoS protection
- Mailgun — Email delivery for OTP codes and newsletter (EU endpoint)
- Solana Blockchain — $SOL transactions (public by design — ValidTrust does not process or intermediate these transactions)
Each of these services has their own privacy policies. We have chosen providers that offer EU data regions where possible.
9. Data Retention
Badge data is retained for as long as the badge is active, plus a reasonable period for record-keeping. Expired badges and associated data may be deleted after 12 months. Wallet addresses and transaction data (including $SOL amounts and NOK values) are retained indefinitely for bookkeeping and tax compliance as required by Norwegian accounting law (Bokføringsloven). Note: all $SOL transaction data is already publicly available on the Solana blockchain — our records mirror what is already public. Email verification data is deleted immediately after verification (or within 10 minutes if unused). Newsletter subscriptions are retained until you unsubscribe — you can request deletion at any time.
You can request deletion of your data at any time by contacting us.
10. Children's Privacy
ValidTrust is not directed at children under 18. We do not knowingly collect information from minors. If you believe a minor has used our service, please contact us and we will delete the associated data.
11. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of ValidTrust after changes constitutes acceptance of the updated policy.
Questions about your privacy? Contact us at privacy@validtrust.io