Blockify Shield Blockify
100% On-Device Architecture

Privacy Policy

Last Updated: August 20, 2026 Application: Blockify – Spam Call Blocker (id.codehero.blockify) Developer: CodeHero

100% On-Device Privacy Commitment

Your privacy is our utmost priority. Blockify operates 100% locally on-device without remote telecommunication tracking or cloud harvesting.

1. Overview & 100% On-Device Privacy Commitment

  • Zero Data Transmission: We NEVER collect, upload, sell, or share your contacts, phone numbers, or call logs to any remote server or third party.
  • No Account Required: No account registration, email login, or passwords are required. All your preferences and defense configurations remain strictly inside your device’s local private sandbox.

2. Core Application Features

1. Call Defense Engine

Strict Mode (auto-rejects non-contacts) and Smart Shield (blocks private/hidden numbers & international scam prefixes).

2. ⚡ 30-Minute Courier Pass

Temporarily allows all incoming calls when awaiting package deliveries or food orders.

3. Personal Blacklist & Prefix Filter

Custom blocking rules by specific numbers, contacts, or dial code patterns.

4. On-Device Call History & CSV Export

Local tracking and statistics of intercepted nuisance calls with export capability.

5. Biometric Lock

Secure application access using local fingerprint or face authentication APIs.

3. Permissions & Justifications

We only request permissions that are strictly necessary to deliver call screening functionality in full compliance with Google Play Developer Policies:

Permission Justification (Transparent & Google Policy Compliant)
READ_CONTACTS Processed locally on-device only. Used solely to verify if an incoming caller is in your contact book (Whitelist) to prevent known contacts from being blocked. Contact data is never transmitted off the device.
POST_NOTIFICATIONS Required on Android 13+ to notify you when an incoming spam call has been successfully intercepted.
BIND_SCREENING_SERVICE The official Android Telecom framework API (Android 10 - 15+) to screen and reject nuisance calls without needing intrusive permissions.
BIND_QUICK_SETTINGS_TILE Allows you to toggle the Courier Pass directly from the Android Quick Settings shade.
READ_PHONE_STATE & ANSWER_PHONE_CALLS Legacy fallback for Android 9 and older devices (Max API 28) to detect ringing state and disconnect spam.
com.android.vending.BILLING Enables in-app purchase transactions securely through Google Play Billing.

4. Third-Party Services

Google Play In-App Billing

Used for processing the one-time blockify_vip_lifetime purchase. Financial data is handled exclusively by Google Play. Blockify does not collect or store payment credentials.

Google AdMob

Displays non-intrusive banner and native in-feed ads to free-tier users. AdMob may process anonymous device identifiers (Advertising ID). For VIP members, all ad loading is completely disabled (100% Ad-Free).

5. Data Retention & Deletion

All application data is stored in a private local SQLite database on your device. Uninstalling the app or clearing application data permanently deletes all stored records.

6. Contact Us

For any privacy inquiries, questions, or technical support, please contact:

📧 Support Email: codeheroidn@gmail.com

🌐 Developer Website: https://codehero.co.id