Hosting
- Vercel for the web application layer (admin dashboard, customer dashboards, branded checkout)
- Vercel Edge Network for globally-distributed page serving + DNS/SSL termination
- Vercel’s compliance documentation: vercel.com/legal/dpa (DPA), SOC 2 Type II reports available under NDA
Database + auth
- Supabase (managed Postgres + auth + RLS)
- Postgres 17, with row-level security policies enforcing tenant isolation
- Supabase’s compliance documentation: SOC 2 Type II reports available; HIPAA + GDPR documentation on request
- Encryption at rest (AES-256) and in transit (TLS 1.2+) by default
Payments
- Stripe Connect Standard for payment processing, with a Stripe account in your company’s name
- Stripe is a Level 1 PCI DSS-compliant service provider. Card data never touches Recurr or your infrastructure — Stripe’s hosted card entry handles tokenization.
- Stripe’s compliance documentation: stripe.com/docs/security/stripe
Email delivery
- Resend for transactional + marketing email send (audit delivery, Migration Review confirmations, migration emails)
- TLS in transit; sender authentication via DKIM, SPF, and DMARC for the sending domain
- Resend’s security documentation: resend.com/docs/security
Application code
- Next.js 15 (App Router) for both the marketing site and product application
- TypeScript end-to-end
- Source control on GitHub; deployments via Vercel CI/CD
- Code review on every change; no direct-to-production paths
