Security

How we protect your data

Where your data lives

All data is stored on Supabase-managed infrastructure hosted on AWS in the eu-west-2 (London) region. Your data never leaves the European Union.

Supabase is SOC 2 Type II certified and undergoes regular third-party security audits.

Encryption

LayerStandard
Data in transitTLS 1.3 on all connections
Data at restAES-256 encryption (Supabase/AWS managed keys)
File storageAES-256 encrypted S3-compatible storage
Passwordsbcrypt hashed, never stored in plaintext

Access control

Every database query is scoped to your account using Supabase Row-Level Security (RLS). This means:

ControlHow it works
Data isolationEach landlord can only see their own data. This is enforced at the database level, not just the application level.
AuthenticationSupabase Auth with secure session tokens. No passwords are ever transmitted or stored in plaintext.
File accessDocument storage uses per-landlord path prefixes with authenticated access policies.
Admin accessLimited to the founding team. No customer-facing support staff have database access.

AI data processing

We use Anthropic's Claude AI to process documents and power the chat assistant. Here is exactly what is and isn't sent to the AI:

Sent to AI

  • Document text content (for extraction)
  • Maintenance issue descriptions
  • Property addresses (for context)
  • Transaction descriptions (for chat)

Never sent to AI

  • Your password or authentication tokens
  • Bank account numbers or sort codes
  • Payment card details
  • Tenant contact details (phone, email)

Anthropic does not train on your data

Under our commercial agreement with Anthropic, your data is processed only to generate a response and is not used to train or improve AI models. Anthropic's data processing terms comply with EU/UK GDPR requirements.

Infrastructure

  • Hosting: Vercel (frontend), Supabase/AWS (database and storage)
  • CDN: Vercel Edge Network with automatic HTTPS
  • Payments: Stripe (PCI DSS Level 1 compliant) — we never see card numbers
  • Email: Resend — transactional emails only, no marketing lists
  • Error tracking: Sentry — anonymised errors only, no personal data
  • Monitoring: Vercel Analytics — no cookies, no personal data

Responsible disclosure

If you discover a security vulnerability, please report it responsibly. We take all reports seriously and will respond within 48 hours.

Email: security@propertyai.app

Please do not publicly disclose vulnerabilities before we have had a chance to investigate and fix them.

Questions about our security practices?