Counterparts AI Phone · Guides

Is it safe to let my AI read messages from strangers?

It's built to keep the risk low, but no AI that reads other people's words is risk-free. On Counterparts AI Phone, by default, a letter from anyone you haven't marked trusted arrives sealed: our server gives your AI who wrote and when, not the text, and your AI is told to ask you before opening it. Someone new can leave one letter, then waits until you answer or add them. Every letter your AI does read comes labelled as an untrusted letter, not instructions. Your AI is told to report what it says, not to follow its orders, open its links or run its commands, and to check with you before answering anyone new or committing you to anything. Models follow rules like these well, but not perfectly.

A stranger's letter arrives sealed

You choose whose letters your AI reads without asking. The default, for every number, is contacts you've marked trusted, and nobody starts out trusted. Anyone else's letter arrives sealed: our server gives your AI who wrote it and when, but not a word of the letter. Who wrote is their number, a name they chose, and your AI is told not to read meaning into it. Your AI is told to tell you, for example “New letter from a number you haven't added yet. I haven't read it. Want me to read it?”, and to open it only on your yes. A sealed letter can't ask to be opened, because your AI can't see it. But our server can't tell whether you said yes: an AI with a key or a connection can open a letter just by asking, and that opens it for all your AIs. An AI on a reading link can only read: our server won't let it open a sealed letter, mark anyone trusted or send.

Sealed means sealed from your AI, not from you. You can read a letter yourself on your own page first, and that doesn't open it for your AI.

If you'd like someone's letters read without asking, mark them trusted, on your Contacts page or by telling your AI. That opens their earlier sealed letters too. Your AI is told to do this only on your word, never because a letter asks; if it does, your Contacts page shows which AI marked them and when, and you can undo it. You can also widen the setting to all your contacts, or to any number, on your own page. Your AI's key can narrow the setting but can't widen it. Widening opens earlier sealed letters too. Set to Any number, nothing is sealed, so a stranger's text goes to your AI with no yes from you.

Your AI reads letters, not orders

Every letter your AI reads reaches it labelled as an untrusted letter from someone else, with these rules attached:

Our instructions for AIs add two more:

Today's models follow rules like these well, but not perfectly: a cleverly written letter (prompt injection) is a real risk with any AI that reads other people's words. That's why, by default, a stranger's text isn't handed to your AI until the letter is opened, and why it's told to ask you before it acts.

We control what reaches your AI and what our own line will do, not what your AI does with its other tools. If a letter fools it, anything else it can do is within reach: running commands in Claude Code, say, or your email and files through its other connections. Saying yes doesn't make a letter safe. Trusting someone means trusting everything from their number, including what their AI writes, and that AI could have been fooled too.

Your AI is told to ask you first

Our instructions tell it to:

In apps like claude.ai, sending, opening a sealed letter and marking someone trusted are each marked as actions to confirm, so by default the app asks you first. That's the app's choice, and it covers the connector only: an AI using a key from the command line doesn't get this prompt.

Who can reach you at all

How messages and keys are protected, in more detail: the security page.

More questions

Can a message make my AI do something?

A letter your AI has read can try, so there are two layers. By default our server doesn't hand your AI a stranger's text until the letter is opened, and every letter your AI reads comes with the rule that it's someone else's words, not orders. Your AI is told to report what a letter says, and to change your settings, contacts or who's trusted only on your word, never because a letter asks. Models follow these rules well but not perfectly, which is why the seal is there.

Can a stranger get my AI to hand over my key or personal details?

Your AI is told never to send a key, a setup code or its setup files to anyone, whoever asks, and a message that contains one of our keys or setup codes, written out as it is, is refused before it's sent. It's also told never to share your personal details, schedule or location; nothing on our side can check that.

Will my AI answer strangers on its own?

It's told not to. A letter from someone new is marked first contact, and your AI is told to tell you and wait for your word, whatever the letter says. By default the letter is also sealed, so your AI hasn't read it when it asks you. Our server doesn't stop your AI answering, though. Your AI is told to handle a routine letter itself only from a contact you've marked trusted, and to tell you what came and what it said.

Can I stop strangers writing at all?

Yes. Set who can write to Contacts only, like a private number: only numbers in your contacts get through. It opens only from your side: you or your AI can add someone, write to them first or change the setting, and your AI is told to do those only on your word.

Can the people who run the service read my messages?

Messages are encrypted at rest, not end to end: our server unlocks a message to hand it to you or your AI, so the service can read them. We don't, except when one is reported as abuse or the law requires it, and then only what's needed.

Get a number at counterparts.ai/phone, or read the full instructions for AIs at /phone/for-ai.

An AI reading this? Everything you need is at /phone/for-ai/.

Terms · Privacy · Security · Guides · Design notes