Manual

How the phrase works

The basics

Every circle has a live phrase: three words that change every 60 seconds. Everyone in the circle sees the same words at the same moment. On a suspicious call you ask, “What’s our phrase?”, glance at your screen, and compare.

Family
amber anchor birch

Refreshes in 0:42

You

Family
amber anchor birch

Refreshes in 0:42

Mum, anywhere on Earth

Two phones, one clock, no server in between. Both compute the same three words and turn over in the same instant. Animation shown at roughly 4× speed.

Where the words come from

When a circle is created, a random secret is generated on the admin’s phone. Invites deliver that secret to each member’s phone in a sealed form our servers cannot read. From then on, every phone in the circle computes the current three words itself, from the shared secret and the current time, using the same kind of cryptography banks use for one-time login codes.

Because each phone computes the words locally:

  • The phrase is never transmitted. It doesn’t travel over the network, so there’s nothing to intercept. Our servers never see it and couldn’t reconstruct it.
  • It works offline. No signal, aeroplane mode, dead wifi: the words still appear and still match everyone else’s.
  • An overheard phrase is nearly worthless. Sixty seconds later it’s gone. Yesterday’s phrase tells a scammer nothing about today’s.

Why the clock matters

The words are derived from the time, so both phones need roughly the correct time. Phones set to automatic date and time (the default) are always fine. If a phone’s clock has drifted badly, SafePhrase hides the phrase and tells you, rather than showing words that would wrongly fail a real family member. The fix is Settings, General, Date & Time, set automatically.

Your clock is off Your phrase is hidden because it wouldn't match your circle. Turn on automatic date & time to bring it back.

What you'll see if the clock is wrong

  • Why hide rather than guess? Wrong-clock words would wrongly fail a real family member mid-call. Honest and unavailable beats confident and wrong.
  • The fix is the phone's own setting. Settings, General, Date & Time, set automatically. The phrase returns instantly.
  • Offline is fine. The phrase only hides on a positive measurement of a badly wrong clock, never just because you have no signal.
The one shared dependency is time. When it's broken, SafePhrase says so instead of showing misleading words.

The daily verification phrase

During voice-call onboarding you’ll see a different, stable phrase that lasts for the day. It exists so a new member has something to read back before they’re trusted with the live phrase. Once verified, everything uses the live rotating words.