Meta Global AI Developer Hackathon · Indie track

Peri stops scams before money moves.

A friendly pear that lives in your phone. She reads your messages aloud, calls whoever you ask, and when something smells like a scam she checks with your real family before you lose a cent.

  • Android 12 or later
  • English and Spanish
  • Rules run on the phone

Hello! I’m Peri. Tap me!

91%of 200 unseen scams flagged, before any model
4%false alarms on ordinary messages
6Meta models, each with one job
7:1text contrast, made for low vision
An older woman in an armchair looking at her phone, with Peri on the armrest pointing at the screen
Why

Scams isolate and rush. Peri breaks both.

Scammers cut people off from the ones they’d ask, and push them to act now. Voice assistants can call and read but don’t judge; spam filters warn about everything or nothing. Peri checks through a second channel: the real family member, at the number already saved.

“Mum, I broke my phone, this is my new number, can you send me money?”

“Your bank here: read me the code you just got.”

How it works

Three layers between a scammer and your money

1

She reads every message as it arrives

SMS, WhatsApp and email are checked on the phone the moment they land. Calls from numbers you haven’t saved are flagged before you pick up.

2

Hard rules no model can override

A code arriving during a call is a scam, full stop. Look-alike bank links and links without a padlock always get a warning, even from family.

3

She checks with your real family

Before anything risky, Peri calls the real person at the number already saved. One spoken “yes” and she dials.

Try it

Scam or not?

The game from Peri’s Learn section, with the app’s own messages. Five messages: you decide, Peri explains.

I’ll show you some messages. You decide if they’re a trap.

1 of 5Right: 0
Text messageRoyal Mail

Your parcel is on hold due to an unpaid £1.99 fee. Pay today here: royalmail-redeliver.top/pay

Links here are pretend: tapping them does nothing.

Tested on the emulator, in English and Spanish

What Peri does when it matters

Text message

“I have a new number”

An unknown number claims to be the daughter and asks for money. Peri warns, finds the real daughter in the contacts and offers to call her.

If you say yes, I’ll call Laura.

Phone call

“Grandma, it’s Pablo”

A stranger rings. Before pickup Peri says not to give money or codes. After the call she checks: that number isn’t Pablo’s.

Shall I call Pablo on their usual number to check?

Code during a call

A one-time code arrives

While on the phone, an SMS with a code comes in. A hard rule fires at once, and the code is never read aloud.

Nobody genuine will ask for it, so hang up and don’t tell anyone.

For the family

A double-check, not surveillance

Risky actions wait for a guardian. Each one gets a one-time link, valid for 15 minutes, with three answers. Silence counts as no.

NoAsk them to call me firstYes, I approve
  • Flagged URGENT if a stranger just called; it never says who or what.
  • The riskiest requests need two guardians’ yes, and a single no stops them.
  • If the guardian has FriendlyPear too, it opens Peri to Peri in their own app.
The guardian’s page: Peri holding a phone, the request, a possible-scam alert and three answers
The app

A friend people want to keep

Nine moods in soft clay, her own world that follows the hour and the season, a game to learn the traps, and big type in Fredoka and Atkinson Hyperlegible.

Four screens: Peri at home in her meadow, Peri warning about a fake bank text, the security checkup, and a new badge
Peri’s nine moods: calm, listening, thinking, worried, protective, calling, waiting, happy and sleeping
Peri hugging a big green padlock
Privacy and safety

Built to be hard to abuse

  • The family never reads messages, calls, location or apps.
  • A yes needs the phone’s own lock, and every phone is paired in person with its own key.
  • Fake “Peri” texts are caught; scam messages are never read aloud.
  • Pictures you show her are never stored.
  • A “What Peri can do” screen lists every permission, how to switch it off, and a log of everything she did.
Under the hood

Six Meta models, each with one job

A model can move the score by at most ±2, and Peri always speaks her own sentence, never the model’s.

Muse Spark Open

A second opinion on doubtful messages, worth at most ±2 points.

Muse Spark

The investigator with tools, “look at this picture” with SAM 3.1, and the police report.

Muse Voice Transcribe

Peri’s ears: she understands spoken orders in English and Spanish.

Muse Image

Every picture of Peri, and the comics that show how each trap works.

Muse Spark contributor

Training data and the red team that tried to fool her.

Muse Wonder

Proposed Peri’s new lines, every one reviewed by hand.