🔒 Enterprise Infrastructure Security

Security Architecture

Bank-Grade Data Encryption • Supabase Row Level Security (RLS) • Continuous Infrastructure Auditing

🔐

TLS 1.3 Encryption

All data in transit is encrypted using modern TLS 1.3 with AES-256 GCM cryptographic protocols.

🛡️

Strict RLS Isolation

Every database row is protected by Supabase Row Level Security, ensuring complete data isolation between coaches.

⚡

Threat Protection

Automated edge DDoS mitigation, rate-limiting rules, and web application firewall (WAF) filtering.

1

Database Security & Multi-Tenant Isolation

PlatCoach utilizes a modern PostgreSQL multi-tenant architecture powered by Supabase. Every database table (clients, check-ins, diet plans, workout splits) enforces strict Row Level Security (RLS) policies. A coach can only read and modify data belonging explicitly to their authenticated coach account ID, preventing any possibility of cross-tenant data leaks.


2

Authentication & Session Management

Authentication is handled via secure OAuth 2.0 and JWT session tokens stored securely in HTTP-Only cookies. Passwords are never stored in plaintext and are salted and hashed using industry-standard bcrypt/Argon2 algorithms.


3

Payment Security & PCI Compliance

PlatCoach does not store full credit card numbers or sensitive CVV codes on our servers. All subscription payments are processed directly through PCI-DSS Level 1 certified payment processors.


4

Vulnerability Reporting & Bug Bounty

We welcome security researchers and ethical hackers to report vulnerabilities. If you discover a potential security concern, please submit your technical report to security@platcoach.com.