Skip to content
TornalyDocs

Security & privacy

Your data

What we store, where it goes, and how it’s protected.

What we store

  • Your business settings, services, team and calendar.
  • Client profiles, appointments, messages on every channel, and their permissions.
  • A record of each assistant reply: which tools it used and which checks it ran — so you can see why it said what it said. The tool details are kept for 90 days.
  • A history of important changes (team, settings, payments, merges, exports and erasures).

We never see or store card numbers — those stay with Stripe.

Services we use to run it

ServiceWhat forWhat it receives
OpenAI (or Anthropic)Writing the assistant’s repliesThe conversation and your business info. With OpenAI, we ask for it not to be stored.
MetaWhatsApp and InstagramMessages on those channels
TwilioSMSText messages and phone numbers
StripeDeposits (your account) and our subscription billingPayment details, on Stripe’s own pages
ResendEmails to you and your teamSign-in codes and notifications
TelnyxSMS and forwarded calls, when your texting number is with them instead of TwilioText messages, phone numbers and calls
OpenAITurning client voice notes into textThe voice note’s audio
Cloudflare Turnstile (where switched on)Telling people from scripts at sign-in and on web chatA browser check
Sentry (where switched on)Error reports, so we hear about problemsTechnical details, with tokens and secrets removed

How it’s protected

  • Connections are encrypted (HTTPS).
  • Access tokens for your WhatsApp, Instagram and other connections are encrypted in the database.
  • Incoming messages from Meta, Twilio and Stripe are checked for a valid signature before we accept them.
  • Strict browser security settings; the dashboard can’t be embedded in other websites (only your chat page and widget can).
  • Rate limits on sign-in, web chat and forms.

How long we keep things

DataKept forThen
Sign-in codes30 daysDeleted
SessionsUntil they end, or 30 days unusedDeleted
Team invites nobody accepted30 days after the link expiredDeleted
Records of what the assistant did (which tools it used)90 daysRemoved; only usage counts are kept
Conversations, messages and client recordsWhile your business keeps its accountErase a client any time
Permissions and opt-outs (including STOP)KeptThey are your proof of consent

Clean-up runs automatically once a day.

Exports and deletion

Our Privacy Policy, Terms of Service and Data Processing Agreement are published in English and Spanish. They’re still drafts while our lawyer writes the final text, and each page says so at the top.