← Back to SpentOn

Privacy & Security

How we handle your financial data. No legalese.

What we access

  • Gmail: Read-only access to scan financial emails (bank alerts, receipts, statements). We cannot send, delete, or modify your emails.
  • No passwords stored: We use Google OAuth. Your Google password never touches our servers.
  • Optional SMS: If you set up iOS Shortcuts, bank SMS is forwarded. This is entirely optional and user-initiated.

How we protect it

  • Row-Level Security: Your data is isolated at the database level. Even if our application code had a bug, it physically cannot return another user's data.
  • Encrypted tokens: Your Gmail access tokens are encrypted at rest using AES-256.
  • No third-party analytics: We do not use Google Analytics, Mixpanel, or any tracking that sells your data.
  • HTTPS everywhere: All data in transit is encrypted.

What we can NOT do

  • We cannot move your money
  • We cannot access your bank login credentials
  • We cannot send emails from your account
  • We cannot see other users' data
  • We cannot sell your data (we charge a subscription instead)

Your rights

  • Delete everything: One tap in Settings permanently erases all your data. No soft-delete. Actually gone.
  • Export your data: Download all your transactions as JSON anytime. Your data belongs to you.
  • Revoke access: Remove SpentOn from your Google account at any time. We lose all email access immediately.

Infrastructure

  • Database: Supabase (Postgres) with row-level security
  • Hosting: Vercel (frontend) + Railway (background processing)
  • AI processing: Transaction categorization uses LLMs via secure API. No financial data is used for model training.
  • Region: Data stored in cloud infrastructure

Contact

For privacy concerns, data deletion requests, or security reports:
support@spenton.app

Last updated: May 2026