Privacy Policy
Last updated: February 2026
1. Introduction
Privos (“we,” “us,” or “our”) operates the Privos mobile application and API (collectively, the “Service”). This Privacy Policy explains how we collect, use, and protect your information when you use our Service.
2. Self-Custody Architecture
Privos is a self-custody wallet built on ERC-4337 account abstraction. This means:
- •We never hold, control, or have access to your private keys.
- •Your smart wallet is controlled solely by your authentication credentials.
- •All transactions are unsigned data that your wallet signs locally.
- •We cannot freeze, seize, or move your funds under any circumstances.
3. Information We Collect
3.1 Authentication Data
When you sign up via Privy (Google, Apple, Email, or WalletConnect), we receive and store your Privy user ID and, optionally, your email address. We do not store social login tokens or passwords.
3.2 Wallet Data
We store your wallet address for the purpose of fetching on-chain positions and building transactions. Wallet addresses are public information on the blockchain.
3.3 Agent Key Data
If you create agent delegation keys, we store the SHA-256 hash of the key (never the plaintext key), key metadata (name, scopes, expiry), and usage logs (operation type, timestamp, cost).
3.4 Transaction Metadata
We log transaction metadata (type, asset, amount, timestamp) for audit trails and policy enforcement. We do not store signed transactions or private key material.
3.5 Device Information
For push notifications (via OneSignal), we may store device tokens. We collect basic device information (OS type, app version) for crash reporting via Sentry.
4. How We Use Your Information
- •To provide and operate the Service (fetching positions, building transactions)
- •To enforce spending policies and agent key permissions
- •To send push notifications and email alerts you opt into
- •To maintain audit logs for your security review
- •To monitor and improve Service reliability
5. Data Storage and Security
Data is stored in Supabase (PostgreSQL) with row-level security policies. All API traffic is encrypted via TLS 1.3 (Cloudflare). Agent keys are stored as SHA-256 hashes. JWTs expire after 24 hours and can be explicitly invalidated.
6. Third-Party Services
We use the following third-party services:
- Privy — Authentication (processes your social login data)
- Supabase — Database hosting (stores your account data)
- Alchemy — Blockchain RPC provider (reads on-chain data)
- ZeroDev — ERC-4337 bundler and paymaster (processes transactions)
- OneSignal — Push notifications (receives device tokens)
- Resend — Email notifications (receives email addresses)
- Sentry — Error tracking (receives anonymized crash data)
- Cloudflare — CDN and SSL (processes network requests)
7. Data Retention
We retain your data for as long as your account is active. Agent keys are automatically purged after expiry. Transaction audit logs are retained for 12 months. You can request account deletion at any time by contacting [email protected].
8. Your Rights
You have the right to access, correct, or delete your personal data. You can revoke agent keys at any time. You can disable notifications. To exercise any of these rights, contact us at [email protected].
9. Children's Privacy
Our Service is not directed to individuals under 18. We do not knowingly collect personal information from children.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the “Last updated” date.
11. Contact Us
If you have any questions about this Privacy Policy, please contact us at [email protected].