Leasing Loft

Security & Trust

One-pager for ownership, IT, and broker partners · Confidential

Production controls

Leasing Loft is an AI leasing desk that runs inside your Gmail workflow. Inboxes hold prospect PII and operator judgment — so we build for narrow access, a locked-down database, human gates, and honest compliance (no fake SOC 2 logos).

1. Who can get in

  • Google OAuth + allowed-email allowlist
  • Every API route requires a server session
  • Dev auth bypass is off in production
  • Unauthorized Google accounts are rejected

2. Session hardening

  • Cookies: httpOnly, sameSite=lax
  • Secure flag in production
  • HTTPS / TLS at the host (Railway)
  • App uses correct trust-proxy for TLS

3. Database lockdown

  • Supabase Postgres
  • RLS forced — no public policies
  • Service-role only on the server
  • Browser never holds database keys

4. Secrets & code

  • Keys only in host environment variables
  • Mail exports & .env are git-ignored
  • Engine CI: secret scan + SAST gates
  • No secrets committed to GitHub

5. Human-in-the-loop

  • Approval Queue for edge drafts
  • Pause / full-stop kill switches
  • Per-lead silence + Telegram alerts
  • Claim-before-send (no double-sends)

6. AI & fair housing

  • No training foundation models on your mail (default)
  • Ephemeral inference API calls only
  • Protected-class paths escalate
  • You remain landlord of record

Control checklist

ControlStatus
HTTPS / encrypted transitYes
Encryption at rest (vendor default)Yes
Allowlist auth + session cookiesYes
RLS + service-role-only data pathYes
Secrets out of git + CI secret gateYes
Reply log / system log audit trailYes
Bot pause / stop / revoke OAuth anytimeYes
SOC 2 Type IIRoadmap
Independent pen-testRoadmap
Formal DPA (counsel)On request

Isolation & data scope

What we process: inquiry email, prospect-submitted contacts, listings/availability you connect, operator actions, operational logs.

Where mail lives: Gmail stays system of record. OAuth-scoped access — we don’t replace your Workspace tenancy.

Early clients: dedicated deploy + database project available. Shared multi-tenant org isolation is roadmap — we won’t claim it before it ships.

Subprocessors: Railway, Supabase, Google, LLM providers (configurable). Full list on request.

How IT / ownership can evaluate us in one hour: (1) this one-pager + full FAQ · (2) review Gmail OAuth scopes · (3) confirm allowlisted operators · (4) walk Approval Queue + kill switches in sandbox · (5) optional dedicated project isolation for first logos. We sell production controls you can verify — not stickers we haven’t earned.