Secure by default.In your control.
How BrightSite protects your site, your team, and your data, layer by layer, in plain words.
Every request is checked before it reaches your site.
- SSL on every domain: certificates are issued and renewed for you.
- Firewall and DDoS protection: at the edge, with our own rules on top.
- No open doors: our servers accept no direct traffic from the internet. Everything arrives through a private tunnel.
- Media on a CDN: images and files are served from a global network.
Only the right people get in, with only the access they need.
- Two-factor sign-in: with an authenticator app, plus backup codes.
- Roles: Admin, Member, and Viewer, or custom roles on Grow and Scale, with unlimited team members.
- Passwords hashed with bcrypt: and changing yours signs out every other session.
- API keys you control: each tied to one person, revocable any time, and stored only as a hash.
Your content is backed up, your secrets are encrypted, and your card never touches us.
- Continuous backups: encrypted and restore-tested.
- Encrypted secrets: webhook secrets and connected-account tokens are encrypted with AES-256.
- Payments through Stripe: we never see or store card numbers.
- Version history and export: restore any published version, or download your whole site.
Lumi and connected agents follow the same rules your team does.
- Same permissions as the person: every Lumi and agent action is checked against that person's role.
- Approval for risky actions: promoting staging, changing domains, inviting people, and deleting content wait for your yes in Lumi.
- Drafts first: agent edits are saved as drafts until someone publishes.
- AI access by role: choose which roles can use AI at all.
The details people ask about.
Questions about security, or found something we should fix? Get in touch.
replay.maskingSession replay always masks typed text, including passwords, emails, phone numbers, and card fields.
analytics.visitorsAnalytics counts visitors with a one-way hash by default. Sites that turn on visitor identification keep IP addresses for a limited time, then delete them.
staff.accessAny time our staff access an account, it's logged with who and when.
site.activitySee who published, updated, or created what on your site.
hosting.regionOur servers are in the United States.
forms.webhooksForm webhooks can carry an HMAC signature so your server knows the request came from us.