Last updated: October 2, 2026
Here we answer, briefly and directly, the most common questions about how Safe Caller handles your data. For the full detail, read the Privacy Policy and the Terms and Conditions.
No. Safe Caller has no user accounts. We don't ask for your name, your email, or your phone number to use the app.
No. Safe Caller never reads or collects your personal phone number.
When you install the app, a random identifier (a "UUID") is generated on your device. It is different on every installation and does not say who you are. It is sent with the app's requests and is used to ensure the service's operation, associate your reports with your installation, and link your purchase to premium features. You can view and copy it from the app's information screen.
No, never. Your contacts are used only inside your phone: to recognize the caller and show their name, to show and search your address book in the app, to apply your rules, and to avoid looking up the numbers you already have saved. That match happens in the moment, on your device, and that information does not leave it. The app never modifies your contacts.
It depends on how you use the app. In call-filter mode, Android does not pass your contacts' calls to Safe Caller: they ring normally, the app does not see them, and their number is not sent to any server. In phone-app mode, the app can't tell them apart and treats all your calls — including those from your contacts — as unknown numbers and looks them up in the community database; if someone in your address book was reported by other users, you will see the name they were reported under, not the one you gave them, and Safe Caller is not responsible for that name or that report. The rest of the app keeps working the same, except the initial history check, which is only offered with that permission.
Safe Caller sends that number and your line's country code to our server to ask whether the community has reported it as spam or, in addition, our team has marked it as a verified business or user. Each request also carries your installation identifier, your IP address, and standard technical data. They are used to answer and to operate the service: we do not keep a history of your lookups or a profile of you.
On iOS, identification and blocking rely mainly on a list the app syncs to your device (CallKit's Call Directory extension). When a number is already on that list, iOS identifies or blocks it without any server lookup during the call. If the number is not on the list, the lookup happens through a server using the PIR protocol ("private information retrieval"), a technique that resolves the query without the server being able to tell which specific number is being checked.
By reporting or blocking a number you authorize it to be stored in our community database, to warn other people. The following is sent: the number in international format, the name you give it, the category, the country code, your installation UUID, and basic context data about the report. If you mark a number as "not spam", the number, the country code, and your UUID are sent; if you report a name, the number, the reported name, the reason, an optional suggested name, and your UUID. Your name, your email, and your contacts are not sent. If the number is already saved in your address book, the block applies only on your phone and nothing is sent to the server.
We also keep a record of which installation (identified by its UUID, not by your identity) submitted each report or vote. We keep it to operate the service.
The names and categories of a reported number are written by users, not by WeDevTek. There can be errors: a legitimate number can appear flagged. WeDevTek acts as an intermediary that hosts and displays the information: it does not create it independently, does not review it one by one before publishing it, and does not guarantee that it is accurate, and each user who reports is responsible for their report. If content harms you, the first step is to write to [email protected] so we can review it.
No, they are two different things and it is worth not confusing them:
Write to us at [email protected] with the number in international format and, if you can, the reason you think the record is incorrect, or use the app's "Request number removal" option. We may ask you for information to confirm that you are the number's owner. We will review the request and, where appropriate, correct or delete the record within a reasonable time. You do not need to be a Safe Caller user to ask.
Your full history is not sent. If you have granted the call-log and contacts permissions, the app offers you, once, a check of the most recent unknown numbers in your history against our database, to tell you whether any is already reported as spam or verified. It only runs if you tap "Check for Spam". The numbers you do have saved are not sent, the lookup is not stored tied to your installation, and the result stays on your phone. The other uses of the history (showing your recent calls and testing your block rules) happen only on your phone.
Not sent: your contacts, your full call history, your name, your email, your location, your block rules, your settings, your lists, or your achievements or protection statistics.
Our servers keep technical logs that may include the IP address, date and time, the requested resource (which may contain the number looked up), the app version, the platform, the device model, and error codes. They are used only to operate the service, fix failures, and investigate security incidents, not to build profiles or for advertising. They are kept for at most 30 days and then deleted automatically.
On Android, the app can check an incoming call's number to detect signs that someone is faking the number being displayed. That analysis happens inside your phone; the app only downloads a configuration from the server and does not send your number for it. This is different from the network's "Verified number" badge (STIR/SHAKEN) and from a "Verified business" or "Verified user" from our team.
Your block rules, settings, blocked and trusted number lists, filtered-call history, and your statistics, achievements, streaks, and experience points (XP) live only on your phone: we never send them to our servers or share them. You can turn off achievements and streaks from the settings. If you uninstall the app or clear its data manually, that information is lost and we cannot recover it: we do not keep a copy on any server.
Premium is a subscription paid and managed through Google Play or Apple, with RevenueCat as a technical intermediary. To link your purchase we share your UUID with RevenueCat. There is also a program through which, if you report numbers that the community later confirms as spam, you can earn premium time without paying; for that we store, tied to your UUID, the numbers you reported within the program and the status of the reward.
We do not sell or transfer data, and there are no ads or trackers. The only third parties involved are Google Play and Apple (payments), RevenueCat (subscription status), Sentry (error and session reports), and Cloudflare (a network and security service the traffic passes through). We operate the rest of the infrastructure ourselves.
Safe Caller has no accounts and we do not store your contact details, so we cannot notify you individually. We always publish the current version in the Privacy Policy, with its last-updated date at the top; we recommend checking it periodically.
You can ask to know what data we process, correct it, delete it, object to its processing, or withdraw your consent, under the data-protection law that applies to you (in Colombia, Law 1581 of 2012; and, depending on your country of residence, the equivalent law protecting you). Write to us at [email protected]. Since we do not store data that identifies you, we may need to ask you for the specific data point you want to manage (for example, the reported number or your installation ID, which you can view and copy in the app).
At [email protected]. That is the address for any question, request, or claim.