Available in Poland

Protect your loved one
from unwanted calls

The senior doesn't install any app. You, as the guardian, decide who can call them. Unknown numbers go through our AI screening.

How does it work? See features

Seniors are the most frequent victims of phone scams

The "grandchild trick", fake banks, suspicious salespeople — your loved one shouldn't have to worry about this.

Scammers call every day

Seniors answer every call because they don't know who's calling. Scammers exploit their trust and stress.

Fear of technology

Your loved one doesn't want to install apps. They don't understand notifications and settings. They need a simple solution.

No guardian control

You don't know who calls your loved one. You learn about the scam only when it's too late.

Simple system in 4 steps

The senior doesn't have to do anything. No app, no settings. Full control is in your hands.

Activate protection

Download the CallNinja app and set up call forwarding on the senior's phone. It's a one-time setup.

Senior only answers known callers

Calls from contacts in the phonebook go through normally. The rest are silently rejected.

You get a notification

Every rejected call appears in the app. You know who called and when.

You decide what happens next

Add the number to the whitelist (will call directly) or send it to the AI Receptionist, who will find out who's calling and why.

What happens when someone calls the senior?

Incoming call to the senior
Is the number in the phonebook?
YES
Phone rings normally
Senior answers as usual
NO
Call silently rejected
Senior notices nothing
Guardian gets a notification
Number, time, location
Guardian decides
WHITELIST
Number can call directly
Added to trusted
BLACKLIST
Number blocked
Calls rejected automatically
AI RECEPTION
AI answers the next call
Asks: who is calling and why?
Guardian gets a report
Who, why, risk assessment

Everything you need as a guardian

Zero installation for the senior

The senior doesn't need to install or understand anything. Their phone works as always — known numbers ring, the rest are silently filtered.

Whitelist

One click adds a number to trusted contacts. From now on it rings directly on the senior's phone.

AI Receptionist

AI answers calls from unknown numbers. Politely asks who's calling and why, then reports the result to you.

Full call history

See all rejected calls: number, time, number of contact attempts. You have the full picture.

Risk assessment

Every call is analyzed. The system warns you when it recognizes a pattern typical for fraud.

Multiple guardians

You can invite siblings or other close people to co-manage the senior's protection.

Protect your loved one today

Setup takes 5 minutes. The senior doesn't have to do anything. You have full control.

Frequently asked questions

The senior needs a phone that can reject calls from numbers not in the contact book. Compatible devices:
  • iPhone — "Silence Unknown Callers" feature
  • Senior phones with whitelist — e.g., Doro 7050, Doro PhoneEasy 612
Most basic phones (Maxcom, myPhone, Nokia 105) only offer a blacklist and are not suitable for full protection.
Unfortunately, no. Android doesn't have a native function to reject calls from numbers not in the contact book. The available mechanisms have significant limitations:
  • Block unknown callers — only blocks calls with a hidden number. If the number is visible but unknown — the call goes through
  • "Do Not Disturb" mode — can silence calls from numbers not in contacts, but only mutes the ringer — the caller can still get through if they wait. It also blocks app notifications
For this reason, CallNinja requires an iPhone or a dedicated senior phone with a whitelist (e.g., Doro 7050).
The entire setup takes about 5 minutes. You download the CallNinja app on your phone, then configure the senior's phone once. Two steps:
  • Block unfamiliar numbers — on iPhone, turn on "Silence Unknown Callers"; on a senior phone (e.g., Doro), use the built-in whitelist
  • Call forwarding — you set up forwarding of rejected calls to the CallNinja number via a USSD code. This lets us know who called and enables the AI Receptionist
From that point on, the senior doesn't have to do anything.
On iPhone, rejected calls still appear in the recent calls list. If the senior calls back such a number, iOS will treat it as a known number and allow it to call directly — as long as the number remains in the call history (last 100 calls). That's why it's important to instruct the senior not to call back unfamiliar numbers, or to periodically clear the call history.
This is a crucial distinction:
  • Unknown number — the caller intentionally hides their number. The screen shows "Private number" or "Unknown". Most phones can block these calls
  • Unfamiliar number — the number is visible (e.g., +48 123 456 789), but it's not in the senior's contact book. This is how most scammers actually call
CallNinja protects against both. Many phones (especially Android) only block hidden numbers while letting unfamiliar numbers through — which is why they're not suitable for full protection.
The senior's phone doesn't ring — the call is forwarded to CallNinja instead. What happens next depends on the rule you set for that number:
  • Forward to me — the call rings on your phone and you speak to the caller yourself
  • AI Receptionist — our voice assistant answers the call and prepares a report for you
  • Blacklist — the call is rejected
  • Whitelist — trusted numbers never pass through CallNinja at all, they ring straight through to the senior
Every handled call lands in your call history in the app — number, time, and how it was handled. The app doesn't send push notifications yet: you find out about a call either from your phone ringing (with "Forward to me") or by opening the history.
You'll find the call in your history in the app — with the number and time, plus a report on who called and why if the AI Receptionist is enabled. From there you can add the number to your trusted whitelist with one tap, so future calls ring straight through to the senior. For that to work, the senior needs the trusted-contacts profile installed — see the next question.
The whitelist works on the senior's phone, because we want trusted calls to bypass CallNinja entirely. So once, at the start, you send the senior a trusted-contacts profile from the app (via AirDrop, Messages or email) and they install it. From then on, every number you add to the whitelist shows up in their contacts by itself. Until the profile is installed, the number is saved in your app but calls from it still go through CallNinja.
The AI Receptionist is our virtual assistant that answers calls from unfamiliar numbers. It politely asks the caller who they are and what they're calling about, then sends you a report: who called, what about, a risk assessment with the warning signals behind it, and whatever we could establish about the number itself (owner, spam reports). Based on that you decide whether to trust the number or block it. The AI Receptionist requires your explicit consent to AI processing of the conversation — you give it in the app and can withdraw it at any time in settings, which turns off AI call handling entirely.
We have no access to the senior's conversations with known numbers — those calls go straight to their phone and never pass through CallNinja. The AI Receptionist only speaks with unfamiliar numbers, and only in those conversations is the audio processed by our AI provider (ElevenLabs), for the sole purpose of producing the report. In the app you see the text report only. We ask for separate consent for this processing, and our privacy policy covers the details.
Yes. If you open the app while CallNinja is handling a call, you'll see a live-call screen with the caller's number. One tap hands the call over to the senior — either the plain handover, or the handover together with adding the number to your trusted whitelist.
Yes. In the app you can add multiple dependents and manage protection for each one separately — separate number rules, separate call history and a separate protection status. Protection for one senior is managed by one guardian account.