Legal
Privacy Policy
Last updated: 22 May 2026
1. Overview
This Privacy Policy explains how WAOS (“we”, “us”) collects, uses, and protects information when you use our Service. We collect only what is necessary to operate the WhatsApp-to-GoHighLevel bridge and to support your account.
2. Information We Collect
Account information. When you sign in with GoHighLevel, we receive your email, name (if available), GoHighLevel company ID, and a list of locations you authorize.
OAuth tokens. We store encrypted access and refresh tokens that let us call the GoHighLevel API on your behalf. Tokens are encrypted at rest using envelope encryption (AES-256-GCM, per-record keys wrapped by a master key).
WhatsApp messages. Messages routed through WAOS — both inbound and outbound — are stored in our database with metadata (timestamps, sender JID, chat thread). For voice notes and images, the transcript or AI-generated caption is stored alongside the original media reference.
WhatsApp session data (WEB transport). When you connect a number via QR scan, we store the resulting Chromium profile (cookies, localStorage) encrypted at rest. Without this, you would have to re-scan QR every restart.
Usage data. Standard server logs (IP address, user agent, request paths, timestamps) retained for up to 30 days for security and debugging.
Cookies. One session cookie (HttpOnly, Secure) used to keep you signed in. We do not use third-party tracking cookies.
OAuth tokens. We store encrypted access and refresh tokens that let us call the GoHighLevel API on your behalf. Tokens are encrypted at rest using envelope encryption (AES-256-GCM, per-record keys wrapped by a master key).
WhatsApp messages. Messages routed through WAOS — both inbound and outbound — are stored in our database with metadata (timestamps, sender JID, chat thread). For voice notes and images, the transcript or AI-generated caption is stored alongside the original media reference.
WhatsApp session data (WEB transport). When you connect a number via QR scan, we store the resulting Chromium profile (cookies, localStorage) encrypted at rest. Without this, you would have to re-scan QR every restart.
Usage data. Standard server logs (IP address, user agent, request paths, timestamps) retained for up to 30 days for security and debugging.
Cookies. One session cookie (HttpOnly, Secure) used to keep you signed in. We do not use third-party tracking cookies.
3. How We Use Information
- To provide the Service: routing messages, generating AI replies, calling GoHighLevel and Meta APIs on your behalf
- To authenticate you and authorize requests
- To detect abuse, troubleshoot issues, and improve reliability
- To communicate with you about service changes and support
- To comply with legal obligations
4. Subprocessors
WAOS relies on the following third-party service providers:
- Supabase — Postgres database hosting
- Upstash — Redis cache and job queue
- Cloudflare — DNS, TLS, and tunnel to our backend
- Vercel — Web frontend hosting
- Hostinger — Backend server hosting (VPS)
- Anthropic — Claude API for AI replies (only when you enable AI; only the conversation context is sent)
- OpenAI / Groq / Deepgram — Speech-to-text (only audio messages, only if you enable transcription)
- Meta — WhatsApp Cloud API (only if you choose Cloud API transport)
- HighLevel, Inc. — GoHighLevel API (necessary for all users)
- Cloudflare R2 / AWS S3 — Encrypted blob storage for WhatsApp session profiles (optional)
5. Data Retention
- Account info: kept until you delete your account
- Messages: kept for the lifetime of your account, deleted within 30 days of cancellation
- OAuth tokens: deleted on account cancellation or GoHighLevel disconnection
- Server logs: 30 days max
- Backups: rolling 7-day backup retention
6. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the data we hold about you
- Correct inaccurate data
- Request deletion of your account and data
- Export your data in a portable format
- Object to certain processing
7. Security
We use industry-standard practices to protect your data: TLS for all transport, envelope encryption for sensitive data at rest, short-lived session tokens, principle-of-least-privilege for internal access. No system is perfectly secure; we work hard to make breaches unlikely and to disclose responsibly if they happen.
8. Children
WAOS is not intended for users under 18. We do not knowingly collect data from minors.
9. International Transfers
Our infrastructure operates across multiple regions (United States, Europe, Asia). By using the Service you consent to your data being transferred and processed in those regions.
10. Changes to This Policy
We will notify you of material changes via email or in-app notice at least 14 days before they take effect.
11. Contact
Questions about privacy? Email support@centralops.ai with subject line “Privacy”.