Cloud Infrastructure & Edge Delivery
Plan Poster employs a decentralized modern cloud architecture designed for high availability and zero unauthorized ingress:
- Edge Runtime: Application entrypoints and API routes execute on Vercel's global serverless network, providing automatic DDoS mitigation and instantaneous failover.
- Database Cluster: Dedicated PostgreSQL managed by Supabase, featuring automated replication, connection pooling, and continuous health auditing.
- Isolated Background Workers: Cron scheduler tasks run in dedicated isolated sandboxes, checking queue timestamps without exposing database credentials to public traffic.
Multi-Tenant Row-Level Security (RLS)
Unlike legacy applications that rely only on application-level filtering, Plan Poster enforces authorization directly at the database engine level via PostgreSQL Row-Level Security (RLS) policies.
CREATE POLICY workspace_isolation_policy ON scheduled_posts
FOR ALL USING (auth.uid() = user_id OR workspace_id = current_setting('app.current_workspace_id'));Every database query includes cryptographic session tokens validating workspace ownership before any records are returned.
OAuth 2.0 Credential Hygiene & Token Shielding
When connecting YouTube, Facebook, Instagram, X, or LinkedIn:
- Zero Password Access: You authenticate directly on the provider's official login dialog (e.g. Google or Facebook); Plan Poster never receives or touches your social password.
- Encrypted Vault: Access tokens and refresh tokens are stored in encrypted columns with AES-256 Galois/Counter Mode (GCM).
- Client Token Shielding: Raw access tokens are never transmitted to the browser client. The frontend receives only sanitized channel profiles (e.g. channel name, avatar, account ID).
- Instant Revocation: Disconnecting a channel from Plan Poster immediately deletes the token from our database and invalidates the session.
Authentication & Session Defense
Plan Poster safeguards user sessions through:
- Secure Cookie Flags: Session tokens use
HttpOnly,Secure, andSameSite=Laxcookies to prevent cross-site scripting (XSS) and CSRF attacks. - Brute Force Throttling: API rate limiting protects login and registration endpoints against dictionary and automated credential stuffing attacks.
- Owner Multi-Factor Authentication (MFA): Administrative and super-owner dashboard operations require secondary hardware or TOTP authentication.
Backups & Business Continuity
Our database cluster performs continuous Write-Ahead Log (WAL) archiving with point-in-time recovery (PITR) up to 7 days, supplemented by automated daily encrypted snapshots stored in geographically redundant cloud storage. Recovery Time Objective (RTO) is under 1 hour, and Recovery Point Objective (RPO) is under 5 minutes.
Responsible Vulnerability Disclosure
If you believe you have discovered a security vulnerability in Plan Poster:
- Email details to planposter.team@gmail.com.
- Do not publicly disclose, alter, or access data belonging to other users.
- Provide reproduction steps and proof-of-concept payloads.
- Our engineering team will acknowledge reports within 24 hours and provide continuous remediation status.
Have questions about Plan Poster's policies or compliance?
Our legal, security, and developer teams respond promptly to data rights requests, API usage questions, and platform verification audits.
