Security & Privacy
Key Takeaway
LeadClaw isolates every customer's data with row-level security and a dedicated agent server. Passwords and MCP API keys are hashed one-way. OAuth tokens and ad-platform credentials are encrypted with per-user AES-256 keys so the platform can actually use them.
Your data is isolated by design, and every credential LeadClaw touches is protected the right way for what it's used for. Here's how that actually works.
Data isolation
- Row-level security (RLS) sits on every database table. Queries only ever return your own rows, never another customer's.
- One agent, one server. Your AI agent runs on its own dedicated VPS, separate from everyone else's.
- No shared state. Your agent only talks to the web app through authenticated API calls.
Credential security
Not every credential is protected the same way, because they don't all need to be. Some have to stay one-way forever. Others need to be reversible so the platform can actually use them on your behalf.
Hashed, one-way, never reversible:
- Your password, hashed with bcrypt through Supabase Auth
- MCP API keys (the
lc_sk_keys you use to connect Claude Desktop or Cursor)
Encrypted, reversible, per-user AES-256 keys:
- OAuth tokens for connected accounts
- Ad-platform credentials for Google Ads and Meta Ads, since your agent has to decrypt them to actually place ads for you
Sessions expire after inactivity, and every connection runs over HTTPS/TLS.
Infrastructure security
- VPS firewall: only ports 443 (HTTPS) and 22 (SSH) are open on agent servers.
- Encrypted at rest: database backups are encrypted.
- Automated backups: point-in-time recovery with 7-day retention.
- Rate limiting: every API endpoint is rate-limited.
Email compliance
Your agent automatically enforces:
- SPF, DKIM, and DMARC on every sending domain
- CAN-SPAM: a physical address and one-click unsubscribe in every email
- GDPR: consent tracking, data export, and the right to deletion
- Bounce monitoring: campaigns auto-pause at a 2% bounce rate or 0.1% spam complaint rate
What we don't do
- We never sell or share your data with third parties.
- We never store passwords in plaintext.
- We never use your business data to train AI models.
- We never send outreach from your personal address, only from your managed @leadclaw.io address.
Related Articles
Ready to automate your outreach?
LeadClaw's AI agent handles lead generation, personalized emails, and follow-ups — so you can focus on closing deals.
ON THIS PAGE