Privacy Policy
App: Realify: Caller ID & Block (package com.realify.callerid.callblocker)
Developer: Hai Phat LTD ("we", "us", "our")
Effective date: October 23, 2026
Contact: minhtrieo742@gmail.com
This Privacy Policy explains what information Realify: Caller ID & Block (the "App") accesses, how it is used, who receives it, and the choices you have. By using the App you acknowledge the practices described here.
1. What the App does
Realify is a caller ID, spam-call screening and call-blocking app. When you set it as your default phone app, it can show the incoming and in-call screens, screen incoming calls, block numbers you choose, show your call history and contacts, look up a phone number, and (optionally) show message previews taken from notifications of other chat apps ("Unseen").
The App does not require you to create an account or sign in. We do not ask for your name, email address or password inside the App.
2. Summary
| Category | What happens |
|---|---|
| Call history, contacts, phone numbers, block list, message previews | Read and stored on your device to provide the features. We do not upload them to a server that we operate. |
| Number lookups and spam detection | Performed on your device using a spam-number database bundled with the App and on-device heuristics. |
| Analytics and crash reports | Collected by Google Firebase (Analytics, Crashlytics, Remote Config). |
| Advertising | The App is free and shows ads. Ads are served through Google AdMob and mediation partners, which process your advertising ID and device/ad-interaction data. |
| Attribution (where an install came from) | Processed by Adjust, AppsFlyer and Meta using install-referrer and device identifiers. |
| Accounts | None. |
| Audience | For adults. The App is not directed to children. |
3. Information that stays on your device
The App needs the following information to work. It is read and processed locally; we do not receive it.
| Information | Android permission / access | Why it is used |
|---|---|---|
| Phone state and the number of an incoming or outgoing call | READ_PHONE_STATE, READ_BASIC_PHONE_STATE, MANAGE_OWN_CALLS, default phone app role (InCallService and CallScreeningService) |
To show the incoming/in-call screen, identify the caller, and decide whether to allow, warn about, or silently reject a call. |
| Call history (call log) | READ_CALL_LOG |
To show your recent, missed, incoming and outgoing calls in the History tab and in a contact's profile. |
| Contacts | READ_CONTACTS, WRITE_CONTACTS |
To show contact names on calls and in lists, flag risky numbers, and let you add a new contact or photo from the App. |
| Placing and answering calls | CALL_PHONE, ANSWER_PHONE_CALLS |
To let you dial, answer and end calls from the App. |
| Contact photo (optional) | Android photo picker or the device camera app (no storage or camera permission) | When you add a new contact in the App, you may pick one image with the system photo picker or take a picture with your device's camera app. Only the image you select or capture is made available to the App, and it is saved to the new contact on your device. |
| Block list and recent lookups | Stored in the App's private storage | To remember numbers you blocked and numbers you looked up. |
| Message previews ("Unseen") | Notification access (notification listener) that you enable in Android settings | To read the sender and text preview of notifications from supported chat and messaging apps and show them in the Unseen tab. Up to 500 recent previews are kept in the App's private storage on your device. |
| Notifications | POST_NOTIFICATIONS, USE_FULL_SCREEN_INTENT, FOREGROUND_SERVICE_PHONE_CALL |
To show the incoming-call screen and an ongoing-call notification. |
| Device features | WAKE_LOCK, VIBRATE, FOREGROUND_SERVICE |
To wake the screen for a call and vibrate. |
Call log and phone permissions. The App uses call log and phone permissions only because it is registered as a phone (dialer) app, and only for the call features described above. We do not use call log, contacts or phone-number data for advertising, and we do not sell it.
Message previews. Notification access is optional and is controlled by you in Android Settings > Notifications > Device & app notifications. The App only handles notifications from a fixed list of supported messaging apps and ignores other notifications. Previews are not sent off your device by the App. You can turn off access at any time in Android settings; stored previews are removed when you clear the App's storage or uninstall it.
Spam detection. The App ships with an offline database of reported spam numbers (derived from public community and government complaint data) and uses on-device scoring. Your lookups are not sent to us to be matched.
Device backup. If Android backup is enabled on your device, the operating system (not us) may back up the App's local data, such as your block list, to your Google account according to your device settings.
4. Information collected by third-party services
The App includes software development kits (SDKs) from third parties. They run inside the App and send data directly to their own servers, under their own privacy policies.
| Service | Provider | What it processes | Purpose |
|---|---|---|---|
| Firebase Analytics | App interactions (screens, events), app instance ID, device and OS information, approximate location derived from IP address | Understand usage and improve the App | |
| Firebase Crashlytics | Crash logs, stack traces, device model, OS version, app state | Detect and fix crashes | |
| Firebase Remote Config | App instance ID, device information, app version | Deliver configuration (including ad settings) | |
| Google AdMob / Google Mobile Ads, User Messaging Platform (consent) | Advertising ID, IP address, device and OS information, ad interactions and diagnostics, your consent choices | Show ads, measure ads, manage consent | |
| Ad mediation partners: Meta Audience Network, AppLovin, Pangle (ByteDance), Mintegral, Unity Ads, Liftoff (Vungle) | The respective companies | Advertising ID, IP address, device and OS information, ad interactions | Serve and measure ads in the mediation waterfall |
| Adjust | Adjust GmbH | Install referrer, advertising ID, device information, install and ad-revenue events | Attribution and campaign measurement |
| AppsFlyer (including AppsFlyer ad revenue) | AppsFlyer Ltd. | Install referrer, advertising ID, device information, install and ad-revenue events | Attribution and campaign measurement |
| Meta SDK / install referrer | Meta Platforms, Inc. | Install referrer, advertising ID, device information, app events | Attribution and ad measurement |
| Google Play install referrer | Install source information | Attribution |
These services may use the Android advertising ID (the AD_ID permission and the Google Play services advertising identifier). The advertising ID, IP address, device information and ad-interaction data are shared with the ad and attribution partners above. We do not give any of these partners your call history, contacts, block list or message previews.
Links to their policies: Google · Firebase · AppLovin · Meta · Pangle · Mintegral · Unity · Liftoff · Adjust · AppsFlyer
5. Advertising and your choices
- The App is free and contains advertising.
- In regions where it is required (such as the EEA and the UK) the App shows a consent form (Google User Messaging Platform) and asks for your choices before ad-related data is processed. You can revisit your choices where the form is offered.
- You can reset or delete your advertising ID, or opt out of ad personalization, in Android Settings > Privacy > Ads (the exact path varies by device).
- Depending on where you live, some laws may treat ad-related data sharing as a "sale" or "sharing" for targeted advertising. You may opt out through the device controls above or by contacting us.
6. How we use information
- To provide the call-screening, blocking, caller-ID, history, contacts, lookup and Unseen features.
- To understand how the App is used, fix crashes and improve it.
- To show and measure advertising that keeps the App free.
- To measure which campaigns lead to installs.
- To comply with legal obligations and protect the App from abuse.
Where the GDPR or similar laws apply, our legal bases are: your consent (advertising and, where required, analytics and attribution), our legitimate interest in keeping the App stable and secure, and performance of the service you requested (on-device features).
7. Sharing
We do not sell your personal information. Information is shared only with the third-party service providers listed in Section 4, which process it for the purposes above, and with authorities when required by law. We do not share your call history, contacts, block list or message previews with anyone, because they do not leave your device through the App.
8. Retention and deletion
- On-device data (block list, recent lookups, cached profiles, message previews, settings) stays on your device until you clear the App's storage, remove an item inside the App, or uninstall the App. Uninstalling removes it.
- Third-party data (analytics, crash, ads, attribution) is retained by each provider under its own policy. Because the App has no account and we cannot identify you from this data, we generally cannot look up an individual's records, but you can write to us at the address below and we will help to the extent possible, including passing on a deletion request. You can also reset your advertising ID in Android settings.
- Since there is no account, there is no "delete my account" step. To remove everything the App holds on your device, clear its storage in Android Settings > Apps > Realify: Caller ID & Block > Storage or uninstall it.
9. Security
Data that the App stores is kept in the App's private storage on your device. Network traffic from the App and its SDKs uses encrypted (HTTPS) connections. No method of storage or transmission is completely secure, so we cannot guarantee absolute security. Protect your device with a screen lock.
10. Your rights
Depending on where you live (for example the EEA, UK, California and other US states) you may have the right to access, correct, delete or port personal information, to object to or restrict certain processing, to withdraw consent, and to lodge a complaint with a data-protection authority. Most of the data the App uses is on your device, where you control it directly. For anything else, contact us at minhtrieo742@gmail.com. We will not discriminate against you for exercising your rights.
11. International transfers
Our service providers (such as Google, Meta, AppLovin and others) operate globally, so data they collect may be processed in countries other than yours, including the United States. They apply their own safeguards described in their policies.
12. Children
The App is intended for adults (18 years of age or older, or the age of majority where you live) and is not directed to children. It is not designed to appeal to children, and we do not knowingly collect personal information from anyone under 13 (or the minimum age in your country). If you are a parent or guardian and believe a child has provided information through the App, contact us at the address below and we will work with you to address it.
13. Changes to this policy
We may update this policy from time to time. The "Effective date" above shows the latest version. Material changes will be reflected here and, where required, in the App.
14. Contact
Hai Phat LTD Email: minhtrieo742@gmail.com