Ask your calls
anything.

End-to-end encrypted. We can't read your calls.

  1. Upload a year of calls.Audio, transcripts or a whole folder. Audio is transcribed, and duplicates are skipped so nothing is transcribed twice.
  2. Find one by who, what, or what they meant.Contact, date, exact or fuzzy words, tag or intent. Hebrew prefixes and typos included.
  3. Ask it what was promised.Only that call goes to the AI, and only with your consent. The answer comes from that call alone.
Dana Levi+972 50-555-0112 · 13 Nov, 14:32 · 8 min 14 sHot leadQuote sent
00:00
Dana Levi

Hi, it's Dana. I was in the showroom on Friday, about the oak table.

00:41
You

Of course. The 2.4 metre one, with the natural oil finish.

02:58
Dana Levi

Right. And if we take the six chairs as well, where does that land?

04:12
You

Then I can do 9,400 for the set, delivery included, if you confirm by Sunday.

04:30
Dana Levi

Let me talk to Eitan tonight. Can you send that in writing?

04:1208:14

Your device encrypts. Our server keeps only what it can't read.

On your device

transcript“Then I can do 9,400 for the set, delivery included, if you confirm by Sunday.”
contactDana Levi · +972 50-555-0112
tagHot lead
when13 Nov 2026, 14:32 · 8 min 14 s

On our server

transcriptCt · AES-256-GCM01 3ec5dbab 3ac23d4e fdb1b67f d731c16b 6f645514 119720b9 9630ef67 98518d5a 7a867111 9beceeb3 be7161de … 983 bytes
contactTok · HMAC-SHA256, 64 bit-681415598111050068
tagToks[-3351592599059850810]
day · durationBucket20770 · 2

Where plaintext does go, and only for what you choose.

RouteWhat leaves your deviceWho receives it
TranscriptionAudio of a call you upload. Never written to disk or storage.ElevenLabs, from your browser with a single-use token or streamed through our server. With your own key, your device sends it directly and we are not in the path.
Ask about a callThat one call and your question, after you agree.Anthropic, streamed through our server. With your own key, your device sends it directly.
TranslationThe transcript of a call your translation rules cover (say, Hebrew → English), as you upload it. You set the rules; with none, nothing is sent.Anthropic, streamed through our server. With your own key, your device sends it directly.
Inbox uploadsA transcript a remote AI tool sent for you.Our server, in transit only. Encrypted to your key the moment it arrives.

0 Seeded words and phone numbers found in a full dump of our database and storage bucket. The leak test runs on every pull request, and fails if one appears in UTF-8, UTF-16 or any normalized form.

For people whose work
happens on the phone.

Sales and service teams, lawyers, advisers and clinics. This is what they type.

  • asked for a quote this month, no reply yetSales follow-up14 calls, by meaning
  • what Maya agreed about the delivery dateService disputes3 calls, in her words
  • client calls about the lease renewalProfessional records22 calls since March
  • price objections, and how we answeredTeam coaching31 calls, 6 people

Connect Claude
or any MCP client.

The askcalls agent runs on your computer and holds your keys. Your assistant searches, reads and imports calls through it, decrypted on your machine.

Which customers asked about delivery dates this week?

askcalls.search_calls({ query: "delivery date", semantic: true })4 calls · decrypted locally

Four calls. Maya Cohen (Tue) needs the table before the 20th. Avi Ben David (Wed) confirmed installation on Thursday. The other two mention delivery without a date.

1 · Link the agent to your account

$ bunx askcalls login --url https://askcalls.com
$ bunx askcalls link
  Fingerprint: 418 602
Linked as "MacBook".

2 · Add it to Claude Code

$ claude mcp add --scope user askcalls -- bunx askcalls mcp
Claude Desktop, Cursor and more

Free during beta.

calls
500
transcription minutes a month
300
of recording backups
2GB
questions a day
50
access tokens
5

No card needed. Your own provider keys don't count. A self-hosted instance sets its own limits.

How the limits work

Questions people
ask first.

Is recording calls legal?

It depends on where you and the other person are. Many places allow recording a call you take part in; some require everyone on the call to agree. Check the rules where you work. AskCalls doesn't record calls; it stores what you upload.

What if I lose my phone?

Unlock on another device with your passkey, if it syncs, or with your recovery code. If you lose every passkey and the recovery code, your calls can't be recovered: we never had your keys.

Can AskCalls staff see my calls?

No. We store ciphertext and keyed tokens. Without your keys, which never reach us, there is nothing to read.

Where is my data stored?

On askcalls.com, in Frankfurt: Postgres on Neon and storage on Amazon S3 (AWS, eu-central-1), encrypted on your device before upload. Recording backups can go to your own bucket or Google Drive instead.

Can I self-host?

Yes. Run docker compose up and a setup wizard walks you through the database, storage, sign-in and providers.

Ask your calls anything.

Free during beta. Open source under MIT. Self-host it if you prefer.