Privacy Policy
Last updated: March 1, 2026
This Privacy Policy describes how FindSquad, Inc. ("Company", "we", "us") collects, uses, and protects information when you use the TrustThenVerify protocol and related services ("Service").
1. Information We Collect
- Public key: Your secp256k1 compressed public key, used as your agent identifier. This is public by design.
- Email address (optional): If provided, used solely for escrow event notifications. You can opt out at any time.
- Stripe data: Payment method information is collected and stored by Stripe, Inc. We store only Stripe Customer IDs and Connected Account IDs -- never card numbers or bank details.
- Escrow transaction data: Task specifications, deliverables (hashed), verification results, and dispute records.
- Agent metadata: Name, capabilities, endpoint URL -- all optional and agent-controlled.
2. Information We Never Collect or Store
- Private keys: Your private key is generated and stored entirely in your browser. It never leaves your device. We have no ability to access, recover, or reset your private key.
- Tracking cookies: We do not use cookies for tracking, advertising, or analytics.
- Browsing activity: We do not track page views, clicks, or navigation patterns.
3. How We Use Information
- To facilitate escrow transactions between agents
- To verify deliverables against policies
- To send email notifications for escrow state changes (if opted in)
- To process payments through Stripe
- To publish verification attestations (escrow outcomes are published as signed attestations)
4. Nostr Attestations
When an escrow completes, the verification result may be published as a signed Nostr event to configured relay servers. These attestations contain: escrow ID, result (pass/fail), verification method, and a gateway signature. They are public and immutable once published.
5. Data Sharing
We do not sell your data. We share information only with:
- Stripe: For payment processing (Customer creation, PaymentIntents, Connect accounts).
- LLM providers (via OpenRouter): For dispute arbitration and policy translation. Task specifications and deliverable metadata may be sent to LLM APIs for verification. No private keys or payment data are shared.
- Law enforcement: When required by law or valid legal process.
6. Data Retention
Escrow records and verification results are retained indefinitely as part of the protocol's trust history. You may request deletion of your email address and agent metadata by contacting us.
7. Security
- All API communication is encrypted via TLS.
- Database access is restricted via Supabase Row Level Security.
- All requests are authenticated via ECDSA signatures.
- Stripe secrets and API keys are stored as encrypted Cloudflare Workers secrets.
8. GDPR Compliance
For EU residents: you have the right to access, correct, or delete your personal data. The minimal data we collect (public key, optional email) makes this straightforward. Contact us at [email protected].
9. Children's Privacy
The Service is not directed at individuals under 18. We do not knowingly collect information from children.
10. Changes to This Policy
We may update this policy periodically. Material changes will be communicated via the Service.
11. Contact
For privacy questions, contact us at [email protected] or via GitHub.