Security and privacy

Support conversations contain personal data. Here is how Svellyo handles it, and what you can control yourself.

Data protection

  • All traffic is encrypted in transit with TLS. Data is stored in encrypted Postgres databases and object storage.
  • Integration webhook URLs and workspace identity secrets are encrypted at rest with a key that never reaches the client.
  • Attachments are stored privately and served through short-lived links.
  • Team sessions can be reviewed and revoked from the account page. Superadmin access to a customer account is audit-logged and shown as a banner.

The widget and your visitors

  • No cookies. The widget keeps one random token in localStorage, scoped to your workspace, so returning visitors see their history. Nothing to add to your cookie banner.
  • No third-party trackers or ad scripts are loaded. The bundle is 22 KB and runs inside a Shadow DOM, isolated from your page.
  • The widget only works on domains you allow. Every widget endpoint is rate-limited per visitor and per IP.
  • Verified identity: sign the user id with your workspace secret on your server and nobody can impersonate a customer or read their chats.

Your control over data

  • Retention windows per workspace: forever, 90 days or one year. A daily job permanently deletes conversations out of window, attachments included.
  • Export a contact's data or a whole workspace as JSON at any time.
  • Delete a contact to remove their identity and unlink their conversations, optionally deleting the messages too.
  • Delete a workspace or your whole account yourself. Owned workspaces are removed with everything under them after a short grace period.

AI processing

  • Visitor messages and the relevant passages from your knowledge base are sent to the AI model provider to generate replies. Nothing else is shared.
  • The AI can be turned off per workspace. When it is off, no conversation content is sent for AI processing.
  • Every AI call is metered. You can see spend per workspace, and a daily cap protects you from abuse.

Operations

  • Hosted on Vercel with the database on Neon. Automated backups and point-in-time recovery are provided by Neon.
  • Every workspace-scoped query is checked against your membership on the server. There is no client-side trust.
  • Dependencies are pinned and the app is built and type-checked on every change in continuous integration.

Questions or a data processing agreement

Write to support@svellyo.com or use the chat in the corner. See also the privacy policy and terms.