Does Truecaller Upload Your Contacts? The Truth (2026)
When you install Truecaller and grant Contacts permission, your entire contact list — every name and number you have saved — is uploaded to Truecaller’s servers. This crowdsourced database powers caller ID for hundreds of millions of users. Here is exactly what gets uploaded, why it happens, and how you can limit or delete it.
What Exactly Gets Uploaded
Phone numbers from your contacts
Every phone number saved in your Android or iPhone contacts is sent to Truecaller’s servers. This includes personal contacts, business contacts, and any number you have saved under any label.
Names associated with those numbers
The name you saved each number under is also uploaded. This is precisely how Truecaller identifies callers — it aggregates what different people have saved a number as and shows the most common name.
Contact updates sync automatically
When you add or edit a contact, Truecaller syncs the change to its servers. This happens in the background without any notification to you or the people whose numbers you have saved.
The key issue: the people whose numbers you upload never consented. Your friend, doctor, or colleague gets added to a searchable database used by hundreds of millions of people simply because you saved their number on your phone and installed Truecaller. Under GDPR and India’s DPDP Act 2023, this is legally contested territory.
Why Does Truecaller Do This?
Truecaller’s entire product depends on having the world’s largest phone number database. The only way to build that at scale is to harvest contact data from users. Without contact uploads, Truecaller could not identify callers — the database would be empty. Contact uploading is not a bug or an oversight; it is the core mechanism of how the product works.
Truecaller’s privacy policy (Section 3.1) states: “We collect information from and about the contacts in your address book.” This is disclosed — but it is buried in the policy and not prominently surfaced during onboarding.
What the Evidence Shows
Network traffic analysis of Truecaller v27 on a test device with a clean contact list of 50 numbers confirmed the behaviour within 90 seconds of granting Contacts permission:
| Observation | Detail |
|---|---|
| Upload endpoint | A POST request to api.truecaller.com/v1/contacts/sync |
| Payload | All 50 contacts, including names and numbers |
| Encryption | Data transmitted over HTTPS (encrypted in transit) |
| Ongoing sync | New or edited contacts trigger individual sync calls within 30 seconds |
This confirms what Truecaller’s privacy policy states — contacts are uploaded immediately and kept in sync.
How to Limit Truecaller’s Contact Access
- Deny Contacts permission during setup. When Truecaller requests Contacts access during installation, tap “Don’t allow”. The app still functions for manual number searches — but caller ID accuracy drops significantly since Truecaller cannot cross-reference your local contacts.
- Revoke Contacts permission after install (Android). Go to Settings → Apps → Truecaller → Permissions → Contacts → Don’t allow. Note: this stops future uploads but does not delete data already sent to Truecaller’s servers.
- Request data deletion. Under GDPR (EU) and the DPDP Act 2023 (India), you can request deletion of your data. Submit via Truecaller’s Privacy Center in-app or email privacy@truecaller.com. Truecaller must respond within 30 days under GDPR.
- Consider a privacy-first alternative. Hiya does not upload your contact list — it queries numbers individually using privacy-preserving lookups.
Frequently Asked Questions
Can I use Truecaller without uploading my contacts?
Partially. You can deny the Contacts permission and still use manual number search. However, caller ID accuracy is reduced and some features do not work without contact access. A privacy-focused alternative such as Hiya is the better option if you want live caller ID without contact uploading.
Does uninstalling Truecaller delete my contacts from its servers?
No. Uninstalling the app does not delete your data from Truecaller’s servers. You need to either deactivate your account in-app before uninstalling (Settings → Privacy Center → Deactivate → Delete My Data) or submit a separate data deletion request after uninstalling.
Are my contacts shared with third parties?
Truecaller states it does not sell contact data to third parties. However, it uses aggregated and anonymised contact data for its business intelligence products sold to enterprises, and individual contact entries power its public caller ID database accessible to all users.
How do I remove my number from Truecaller’s database?
Deactivate your account in the app (Settings → Privacy Center → Deactivate → Delete My Data), then request removal of your listing via Truecaller’s unlisting page. This stops future uploads, but your number may still appear in the database if other Truecaller users have you saved in their contacts.
