How Does SafePhone Work? How It Blocks Scam Calls and Links
How does SafePhone work? In short, SafePhone checks incoming phone numbers and the links you tap against a blacklist built into the app, then blocks them or warns you before you have a chance to interact — even when your phone has no internet connection. This page explains each mechanism and the app's 8 protection modes.
Overview: how SafePhone protects you
SafePhone acts as a protective layer that helps you avoid malicious links and calls from unknown numbers before you accidentally interact with them.
For links
When you open a link from a message, social media or another app, SafePhone automatically checks whether that link is on a warning list or has been reported as dangerous:
- If it's safe, the page opens as usual.
- If it's suspicious, SafePhone blocks it and shows a warning so you aren't led to a fake site or harmful content.
For calls
SafePhone uses a database of spam and scam phone numbers to warn you about or block a call before you answer.
Once turned on, all of this happens automatically — no technical knowledge or complicated setup required.
The blacklist works offline, no internet needed
The blacklist is built directly into the app and works offline. This means that even without an internet connection, SafePhone can still check phone numbers and links against the blacklist as usual.
How the blacklist is compiled
The blacklist is compiled from many different sources to improve accuracy:
- Data from international organizations that specialize in warning about scams, phishing and malicious websites.
- For phone numbers: information from news sites, phone number reporting sites and social media.
- Reports from the user community about suspicious calls or scam links.
- Automated analysis of common attack patterns to identify links impersonating banks, e-wallets, social networks and more.
The data is combined, cross-checked and updated regularly so the blacklist becomes more complete over time. In addition to the shared list, you can also add your own phone numbers or ranges of similar numbers to your blacklist.
What permissions SafePhone needs
To block threats before you interact with them, SafePhone uses two official Android mechanisms. You grant them yourself and can revoke them at any time:
| Permission | How to grant it | Used for |
|---|---|---|
| Call screening | Choose SafePhone as your call screening app | Modes 1, 2, 3 — blocking calls. See call screening permission on Android and iOS |
| Link screening | Set SafePhone as your default browser | Modes 4, 5, 6 — blocking links. See URL screening permission on Android and iOS |
SafePhone's 8 protection modes
1. Block blacklisted phone numbers
To activate this mode, grant SafePhone the Call screening permission. SafePhone will then block calls from numbers already on the blacklist. The list is updated through new versions of the app, and you can add your own numbers, or ranges of similar numbers, based on what you encounter. Guide: how to block unknown and scam numbers.
2. Only accept calls from trusted contacts
When you'd rather block too much than miss a scam — especially to protect elderly people and children who are new to smartphones — SafePhone offers a whitelist (trusted contacts): only trusted numbers can call, including the official numbers of common agencies and organizations and the numbers saved in your contacts. While this mode is on, no number outside this list can get through. You can turn it on or off as needed. Guide: block calls from numbers not in your contacts.
3. Block calls by number prefix
If you only want to block a certain range of numbers, you can block by phone number pattern. This is especially useful for blocking numbers from carriers with no KYC (subscriber identity verification) — the kind of numbers often used for spam and impersonation calls that cause serious financial losses. Guide: how to block number prefixes and patterns.
4. Block blacklisted links
To activate this mode, grant the Link screening permission by setting SafePhone as your default web browser. SafePhone then checks the links you tap; if a link is on the blacklist, SafePhone notifies you and blocks access. Blacklisted links are sites with malicious or fake content designed to trick visitors into downloading malware or transferring money. Guide: how to block scam websites.
5. Only open trusted websites
For young children or older adults with little internet experience, SafePhone offers a website whitelist: only reputable websites with a clear origin can be opened, and every unreviewed website is blocked by default. This is the strictest level of protection and minimizes the risk of landing on a fake site. Guide: block adult sites and allow only trusted websites.
6. Block ad links
Ads are one of the ways users get lured to fake websites — not because ads are bad, but because ad content review is still lax. With this mode on, if you tap an ad, SafePhone blocks access to that ad's link. In addition, when you browse with SafePhone, search results sponsored by ad money are hidden. Guide: how to block ads on Android.
7. Detect signs of brand impersonation
When you visit a site that is on neither the blacklist nor the trusted list, SafePhone analyzes the page content for signs of impersonation. If it finds any, SafePhone shows a notification and recommends that you leave the page immediately. This protects you even before the blacklist has been updated.
Beyond its own checks, SafePhone can connect to AI services such as OpenAI or DeepSeek to improve impersonation detection. This integration is optional, depending on how much protection you want — see how to create an OpenAI API key.
8. A security-focused browser
SafePhone provides a sandbox (an isolated environment): a web browser with hardened security settings that helps you quickly spot online threats such as cookies, trackers and fake websites. Using SafePhone instead of a regular browser improves your privacy and security.
Which modes should you turn on?
Each mode can be turned on or off separately, and they can be combined. Suggestions by need:
| Need | Suggested modes |
|---|---|
| Everyday users who still need to take calls from delivery drivers and unknown numbers | 1. Block blacklisted numbers + 4. Block blacklisted links + 6. Block ads |
| Frequently bothered by a specific number prefix | 3. Block by number prefix |
| Elderly parents, children new to smartphones | 2. Trusted contacts + 5. Only open trusted websites |
| Want to catch brand-new fake sites too | 7. Impersonation detection (optionally with AI) + 8. Use the SafePhone browser |
To keep an eye on family members' safety remotely, you can also turn on alerts when a family member opens a suspicious link.
Conclusion
SafePhone combines a built-in blacklist (which works even offline), trusted lists and impersonation analysis to block scam calls and links before you interact with them. Choose the level of protection that suits you and your family, and remember to update the app regularly so the blacklist stays current.
FAQ
Does SafePhone work without an internet connection?
Yes. The blacklist is built directly into the app and works offline, so blocking of blacklisted phone numbers and links keeps working even without an internet connection.
How is SafePhone's blacklist updated?
The list is compiled from international scam-warning organizations, news sites, phone number reporting sites, social media and community reports, and is updated through new versions of the app. Keep SafePhone updated regularly on Google Play.
What permissions does SafePhone need?
To block calls, SafePhone needs the Call screening permission. To block links, you set SafePhone as your default browser. You can revoke these permissions at any time in Settings.
What about new scam websites that aren't on the blacklist yet?
For sites that are on neither the blacklist nor the trusted list, SafePhone analyzes the page content for signs of brand impersonation and recommends that you leave the page if it finds any. You can also connect OpenAI or DeepSeek to improve detection.
Can I add phone numbers to the blacklist myself?
Yes. In addition to the shared list, you can add your own numbers or ranges of similar numbers to the blacklist based on what you encounter.