Privacy Shield Guarantee badge

Privacy Policy

JustBlocked - Call Blocker
Last updated: November 19, 2025

TL;DR

  • No accounts. No analytics. No ads. No tracking SDKs.
  • No data collection. No data sharing. No BS. → nothing leaves your device.
  • We don’t upload your contacts, call history, or block/allow rules to our servers.
  • Phone, contacts, and call-log permissions are used only to screen calls and show caller info.
  • Your rules and options are stored locally in the app’s private storage (blocklist.json).
  • “Aggressive answer + hang up” (optional) answers and then ends a blocked call immediately; we don’t record audio.
  • The app uses the Internet only for Google Play billing and to load help/feedback pages hosted by thoferlabs.com.

What the app can access (and why)

  • READ_PHONE_STATE – to know when a call is ringing/active for screening.
  • ANSWER_PHONE_CALLS – required to auto-answer/hang up in the optional “Aggressive” mode.
  • READ_CONTACTS – to show the contact name/photo for the number on your in-call screen.
  • CALL_PHONE – standard dialer capability.
  • READ_CALL_LOG / WRITE_CALL_LOG – used only for features like skipping blocked calls in your call history (if you turn that on).
  • INTERNET – used for:
    • Google Play purchases and license checks.
    • Loading optional in-app help and feedback pages from thoferlabs.com.

Your contacts, call logs, and block/allow lists are not sent to our servers as part of these permissions.

How we handle data

Call screening

For incoming calls, JustBlocked checks the number (raw and normalized) and caller presentation to decide whether to allow or block. This logic runs on your device. Emergency numbers (e.g., 911/112/999/000) are never blocked.

Contact lookups

If you grant READ_CONTACTS, the app looks up the matching contact entry to show a display name and photo in the in-call UI. The contacts database itself stays in Android’s own storage.

“Aggressive answer + hang up” (optional)

When this mode is enabled, the app can briefly answer a blocked call and immediately end it so the caller hears a very short connection and your phone doesn’t ring. We don’t record or store call audio.

Local settings & lists

Your Blocklist, Allowlist, and options are stored as blocklist.json in the app’s private folder. Updates are written atomically and include a simple updatedAt timestamp. This file is not synced or copied to our servers.

Number normalization

The app normalizes dialed or incoming numbers into a consistent format (E.164-style heuristic) so your rules match reliably. This is a local utility and doesn’t involve any external service.

Network use

When the app connects to the Internet, it is for:

  • Purchases and upgrades using Google Play Billing.
  • Help and feedback pages that you open from within the app (hosted at thoferlabs.com).

If you choose to send us a message through the feedback form, the content of that message is transmitted to our server so we can respond. We don’t attach your contacts, call logs, or rule data to that request.

What we don’t do

  • We don’t create an online profile of your calls or contacts.
  • We don’t sell or share your contact list, call history, or block/allow rules with third parties.
  • We don’t use third-party analytics or advertising SDKs.
  • We don’t record your calls and we don’t request microphone permissions for call recording.

Data retention & deletion

  • Your lists and settings stay on your phone in the app’s private storage. Uninstalling the app or clearing its data removes them.
  • Temporary data used for features like “aggressive” mode is short-lived and discarded quickly.
  • Messages you send via our website or feedback form are stored in our email/support systems only as long as needed to handle your request and maintain basic support history.

Security

  • Block/allow lists and app settings are stored in Android’s private app storage, which other apps can’t read without root access.
  • Settings updates are written atomically to reduce the risk of file corruption.
  • The app does not run background sync jobs; network access happens when you start a purchase or open help/feedback pages.

Your choices & controls

Inside the app you can:

  • Switch between modes (e.g., blocklist, allowlist-only, block private/hidden, aggressive mode).
  • Add, edit, or delete rules (exact match, prefix, regex, name-contains).
  • Choose whether to skip call-log entries and/or notifications for blocked calls.

From Android settings you can:

  • Revoke Contacts or Call Log permissions at any time (some features will reduce or stop working depending on what you revoke).
  • Uninstall the app or clear its storage to remove all local data.

Children’s Privacy

JustBlocked is a utility app for general audiences and is not designed for children. It does not target or profile children.

International transfers

Your contacts, call logs, and block/allow rules are not sent to our servers.

Purchases through Google Play and messages you send via our website may be processed on servers located outside your country, under Google’s and our hosting providers’ own privacy terms.

Changes to this policy

If we change how JustBlocked handles data, we’ll update this page and the “Last updated” date above.

Contact

Questions or privacy requests? Email .

Data safety summary

  • Data collected by the JustBlocked app: We don’t upload your calls, contacts, or block/allow rules.
  • Data shared with third parties: None for your calls/contacts/rules. Purchases are handled by Google Play; feedback messages go to ThoferLabs support.
  • Processing on device: Yes – call screening, contact lookups, and rules are handled on your phone.
  • Optional permissions: Contacts and Call Log, used only for the features described above.