Security

Built for the calls you can’t leak.

Sales calls carry names, phone numbers, prices and promises. Here is exactly how CallSight protects them — in plain words.

Walled off per company

Every table carries the company it belongs to, and the database itself refuses to return another company’s rows. Isolation doesn’t depend on the app remembering to filter.

Keys in an encrypted vault

The keys to your phone line, CRM and AI providers live in an encrypted vault. They can be written, but never read back through the app or sent to a browser.

Audio by expiring link

Recordings sit in private storage. Each time someone presses play, a signed link is created for them — and it stops working shortly after.

Deleted on schedule

Old recordings are purged automatically under a retention period agreed with you. Transcripts and scores stay, so trends survive.

Roles that fit

Owners, managers, reps and read-only viewers. Settings, users and keys change only through checked server functions — never straight from a browser.

Watched around the clock

A daily health check, and alerts if calls get stuck or a line goes quiet for two working days — so a broken connection is fixed, not discovered weeks later.

Where your data lives

In the EU. In one place. Isolated.

Call audio, transcripts, scores and the search index behind Oz are stored in Frankfurt, Germany, on Supabase. Data is encrypted in transit and at rest. Calls only leave that home to be transcribed and analyzed by the AI providers listed below — and come straight back.

Questions from your security team?

Bring them to the demo — we’ll go through the setup end to end.

Book a demo