Finance Frank handles sensitive financial data. We take security seriously and have implemented multiple layers of protection to keep your information safe.
Last updated: 22 February 2026
Hosting
Backend runs on Railway (SOC 2 Type II compliant). Frontend served via Vercel's global CDN with automatic HTTPS.
Database
All data stored in Supabase (built on PostgreSQL) with encryption at rest (AES-256) and in transit (TLS 1.2+).
Payments
Payment processing handled entirely by Stripe (PCI-DSS Level 1 compliant). We never store, process, or have access to your credit card details.
In transit
All connections use TLS/HTTPS. HTTP requests are automatically upgraded to HTTPS.
At rest
Database-level encryption (AES-256) for all stored data.
Sensitive fields
Highly sensitive information such as Tax File Numbers is encrypted with Fernet (AES-128-CBC with HMAC-SHA256) before storage, providing an additional layer of protection beyond database-level encryption.
AI provider
Frank is powered by Anthropic Claude. Financial context is sent to Anthropic solely to generate responses.
No training on your data
Anthropic does not use API inputs to train their models. Your financial data is not used for AI training.
Minimal context
Only relevant financial data is included in AI requests, not your entire dataset.
In the event of a security incident:
If you discover a security vulnerability in Finance Frank, please report it responsibly. Contact us at security@financefrank.ai. We ask that you:
We appreciate responsible disclosure and will acknowledge your contribution.
If you have questions about our security practices, contact us at:
security@financefrank.ai