Guides

Is it legal to check if a number is on WhatsApp? Consent and data-protection rules for businesses (2026)

Is a WhatsApp number check legal? GDPR, India's DPDP Act, Brazil's LGPD, Malaysia's PDPA and US rules, and why registration is not permission to message.

By Published 10 min read

On this page

Checking whether a phone number is on WhatsApp is not unlawful in itself, but whether your check is lawful depends on whose numbers you check, why, and which law applies. Checking your own customers to pick a channel for messages they expect usually fits data-protection law with a lawful basis, a clear notice and minimal storage. A registered number is never permission to message.

This is general information, not legal advice.

This guide is for businesses that hold a customer list and want to know which customers can be reached on WhatsApp, in Europe, South Asia, Southeast Asia, Latin America or the US. It covers the rules that apply to the check, which are mostly data-protection rules, and keeps them apart from the rules that apply to the message, which are WhatsApp's policies and messaging laws. For the workflow itself, see the bulk WhatsApp check guide.

Is checking registration the same as permission to message?

No. They are two separate questions under two separate sets of rules, and mixing them up causes most compliance mistakes.

QuestionWhat answers itRules that apply
Does this number have a WhatsApp account?A registration check: registered: true, false or unknown, with checked_atData-protection law (lawful basis, notice, minimisation, retention)
May I send this person a WhatsApp message?Your opt-in record for that person and that businessWhatsApp's business policies, plus marketing and messaging laws such as the TCPA, PECR or national anti-spam rules

WhatsApp's Business Messaging Policy says you may only contact people on WhatsApp if they "have given you their mobile phone number or username" and you "have received opt-in permission from the recipient confirming that they wish to receive subsequent messages or calls from you". You must also respect requests "to block, discontinue, or otherwise opt out". Meta's opt-in guide adds that businesses "must clearly state the business's name that a person is opting in to receive messages from" and "must comply with applicable law".

Nothing in a check result changes any of that. A registered: true answer means only that an account exists for the number. Our acceptable use policy states it directly: you must not "treat a result as consent to contact someone, or contact a person only because a result shows an account."

A customer list flows into a check card with a chat icon, set apart by a not-equal sign from a locked opt-in card that alone leads to a message; below, a dot map with four pins, a refused 403 number range and a retention timer.A customer list flows into a check card with a chat icon, set apart by a not-equal sign from a locked opt-in card that alone leads to a message; below, a dot map with four pins, a refused 403 number range and a retention timer.
A registration check is not permission to message: opt-in, local law and short retention decide what you may do.

What does the GDPR require for a WhatsApp check?

A lawful basis, a stated purpose, minimal data, a notice and a way to object. A phone number linked to a customer is personal data, and running a check on it is processing (our post on whether a phone number is personal data covers the definitions). The UK GDPR follows the same structure.

Lawful basis (Article 6). For checking existing customers, businesses usually consider legitimate interests (Article 6(1)(f)): getting service messages through, cutting failed sends, spotting mistyped numbers. The European Data Protection Board says the basis needs "three cumulative conditions": a legitimate interest, the need to process the data for it, and that the person's interests and rights "do not take precedence" (EDPB Guidelines 1/2024). The EDPB adds that controllers should "assess and document" this before processing. The UK regulator frames it as a purpose test, a necessity test and a balancing test (ICO). The balance is easier when the check serves the customer (their order update arrives) and harder when it serves outreach the customer never expected.

Data minimisation (Article 5(1)(c)). Check only the numbers you have a reason to check, request only the apps you will route on, and store only the answer and its date.

Transparency (Articles 13 and 14). People must be told the purposes of processing. If you collected the number from the customer, put the check in the notice you give at collection (Article 13). Where personal data was not obtained from the person, Article 14 sets out what to tell them and when. Either way, a line such as "we check which messaging apps your number can receive so we can send service messages by the right channel" is clearer than a generic "we may use third-party services".

Right to object (Article 21). Under legitimate interests, people can object. Build a suppression step so that an objecting customer is not checked again. Our privacy checklist for phone and e-mail checks walks through retention, DPAs and DPIAs in detail, so we don't repeat it here.

What do India, Brazil and Malaysia require?

Each has a comprehensive law, but the bases for processing differ from the GDPR in ways that matter for a WhatsApp check.

India: Digital Personal Data Protection Act, 2023. Personal data may be processed only for a lawful purpose "for which the Data Principal has given her consent" or "for certain legitimate uses" (section 4). Consent must be "free, specific, informed, unconditional and unambiguous" and limited to what is necessary for the specified purpose (section 6). Unlike the GDPR, there is no general legitimate-interests basis. The closest legitimate use, in section 7(a), covers the "specified purpose for which the Data Principal has voluntarily provided her personal data", as long as she has not objected (DPDP Act). In practice, your sign-up and consent notices should name channel checks as part of the purpose. The government notified the DPDP Rules on 14 November 2025, and says they "introduce an eighteen-month period for phased compliance" (PIB, 2025). Plan now rather than at the deadline.

Brazil: LGPD (Law 13.709/2018). Article 7 lists the legal bases, including consent (item I) and processing "necessário para atender aos interesses legítimos do controlador" unless the person's fundamental rights prevail (item IX). Where you rely on legitimate interest, Article 10 §2 requires the controller to "adotar medidas para garantir a transparência". The necessity principle in Article 6 limits processing to "o mínimo necessário" for its purposes (LGPD). The structure is close to the GDPR's: a balancing test, a notice and minimal data.

Malaysia: Personal Data Protection Act 2010. The General Principle in section 6 says a data user shall not process personal data "unless the data subject has given his consent", with exceptions such as processing necessary "for the performance of a contract to which the data subject is a party". Section 6(3) adds that the data must be "adequate but not excessive" for a purpose "directly related to an activity of the data user", and section 7 requires a written notice of purposes (PDPA, Act 709). The Act was amended in 2024, and the regulator publishes the amendment and its commencement dates on the same page. Read the current text with your adviser.

Pakistan and Bangladesh. Bangladesh's Personal Data Protection Act, 2026 (Act No. 63 of 2026) was published in the Bangladesh Gazette on 10 April 2026 and is republished by the telecoms regulator (BTRC); we don't summarise its consent rules or commencement here. Pakistan has worked on comprehensive data-protection legislation, but at the time of writing we could not confirm from official sources a final law that would govern a check like this. For both, ask local counsel. Until you have advice, the baseline in this guide (own customers, stated purpose, minimal data, honoured objections) is a reasonable place to start. Our Bangladesh and Pakistan guides cover the local messaging rules.

What applies in the United States?

There is no general federal privacy law like the GDPR. A Congressional Research Service overview describes federal data-protection statutes as "not comprehensive in nature", regulating "certain industries and subcategories of data" (CRS, 2022). State laws fill part of the gap. California's CCPA, for example, gives consumers rights including "the right to know about the personal information a business collects about them and how it is used and shared" and the right to delete it (California DOJ). Disclose checks in your privacy notice and make sure your provider acts as a service provider under its contract.

The TCPA (47 U.S.C. 227) restricts calls and texts, not data checks. A registration check sends nothing, so in our reading the TCPA governs what you send afterwards, not the check. Our TCPA checklist for SMS covers consent, opt-outs and quiet hours.

How do the main laws compare?

The table compares the points that matter most for a check, not the laws in full.

JurisdictionLawBases you might rely on for a checkNoticeWorth noting
EU / UKGDPR / UK GDPRLegitimate interests (documented three-part test), contract, consentArticles 13 and 14Right to object to legitimate-interest processing
IndiaDPDP Act 2023 + Rules 2025Consent, or a section 7 legitimate use such as data voluntarily provided for a specified purposeSection 5 consent noticeNo general legitimate-interests basis; phased compliance
BrazilLGPDLegitimate interest (Art. 7 IX), consent, contractTransparency duty for legitimate interest (Art. 10 §2)Necessity principle: the minimum required
MalaysiaPDPA 2010 (amended 2024)Consent, or listed necessities such as performing a contractWritten notice (section 7)Applies to commercial transactions
United StatesNo general federal law; state laws such as the CCPADepends on the state lawState-law privacy noticeTCPA applies to calls and texts, not to the check
BangladeshPersonal Data Protection Act, 2026 (gazetted 10 April 2026)Not summarised here; ask local counsel—Treat with the same baseline until advised
PakistanNo final law confirmed from official sourcesAsk local counsel—Treat with the same baseline until advised

What should a business do, and not do?

Use the check to serve people who already deal with you, and leave everyone else alone.

DoDon't
Check numbers your customers gave you, for a purpose you have written downCheck purchased, scraped or "leaked" lists
Name channel checks in your privacy or consent noticeRely on a generic "we may use third parties" line
Request only the apps you will route onRequest every app "just in case"
Keep the answer and checked_at; refresh it periodicallyKeep the uploaded file and full results indefinitely
Message only people with a WhatsApp opt-in for your businessTreat registered: true as consent
Suppress people who object, and stop checking themRe-check someone who asked you to stop
Sign a DPA with your provider (GDPR Article 28 or local equivalent)Use a tool that won't say how it handles your data
Route unknown answers to your default channelRead unknown as "no WhatsApp"

WhatsApp's Terms of Service also forbid "bulk messaging, auto-messaging, auto-dialing, and the like" through the app. Business messages go through WhatsApp's business platform, to people who opted in.

What should a responsible provider refuse?

Anything that looks like discovering people rather than checking customers. A provider that will check any range you send is a red flag for your own compliance.

  • Enumeration. At MobileValidate, a request with 20 or more consecutive numbers is refused with 403 suspected_enumeration, every account has a daily cap on identifiers checked, and rate limits apply per key. The rules are in rate limits and abuse.
  • Scraped or generated lists. Our acceptable use policy forbids checking ranges or generated lists "to discover who uses a platform", finding recipients for unsolicited messages, and building profiles of private individuals.
  • Reverse lookups. Checks never return names, photos, profiles or online status, and we don't offer number-to-person lookups.
  • Platform-specific authority. The policy also requires that your lawful basis covers checking a person's account on a named app. "A general marketing opt-in is not enough."
  • Objections. People can exclude their number through our opt-out form. Suppressed numbers are skipped and never charged. Our notice to people whose number is checked explains what we hold and why.

How long should you keep check results?

Only as long as you use them. For channel choice, that usually means the latest answer and its checked_at on the customer record, refreshed on a schedule. Delete the uploaded file and the full results once your systems are updated.

At MobileValidate the defaults are short. Real-time lookups are kept for 7 days. Bulk job inputs, results and downloads are kept for 30 days by default, adjustable from 1 day to 24 months, and you can delete a job at any time with DELETE /v1/jobs/{id}. A per-account check history (sealed number, answer and time) is kept for up to 400 days for your cache, billing evidence and disputes, as the DPA and privacy policy describe. Set your own retention to match your purpose, not ours.

Before a large run, the free estimate (POST /v1/jobs/estimate) shows the maximum cost, and unknown or inconclusive results are never charged. See current prices.

WhatsApp is named here descriptively. MobileValidate is not affiliated with WhatsApp or Meta. This article is general information, not legal advice, and laws change. Confirm what applies to your business with qualified counsel.

What are the key takeaways?

  • A check is not consent. registered: true means an account exists. WhatsApp's policy separately requires the person's number and opt-in for your business.
  • The check is data processing. Under the GDPR you need a documented lawful basis (often legitimate interests), a notice and minimal storage.
  • India and Malaysia lean on consent. The DPDP Act has no general legitimate-interests basis, and Malaysia's PDPA starts from consent, so name channel checks in your notices.
  • Brazil's LGPD is closer to the GDPR, with a legitimate-interest basis, a transparency duty and a necessity principle.
  • In the US, there is no general federal privacy law. State laws apply to the data, and the TCPA governs messages, not checks.
  • Pick a provider that refuses enumeration, scraped lists and reverse lookups, and keeps data briefly. Start with the WhatsApp number check.

Sources

  1. Personal Data Protection Act, 2026 (Act No. 63 of 2026, Bangladesh Gazette, 10 April 2026) — Bangladesh Telecommunication Regulatory Commission (republished), 2026
  2. Regulation (EU) 2016/679 (General Data Protection Regulation), Articles 5, 6, 13, 14 and 21 — European Union, 2016
  3. Guidelines 1/2024 on processing of personal data based on Article 6(1)(f) GDPR, version 1.0 (adopted 8 October 2024) — European Data Protection Board, 2024
  4. What is the 'legitimate interests' basis? — Information Commissioner's Office (UK), 2026
  5. The Digital Personal Data Protection Act, 2023 (No. 22 of 2023) — Government of India (copy hosted by TRAI), 2023
  6. DPDP Rules, 2025 Notified: A Citizen-Centric Framework for Privacy Protection and Responsible Data Use — Press Information Bureau, Government of India, 2025
  7. Lei nº 13.709, de 14 de agosto de 2018 (Lei Geral de Proteção de Dados Pessoais) — Presidência da República, Brazil, 2018
  8. Personal Data Protection Act 2010 [Act 709] — Department of Personal Data Protection, Malaysia, 2025
  9. Data Protection and Privacy Law: An Introduction (IF11207, updated 12 October 2022) — Congressional Research Service, 2022
  10. California Consumer Privacy Act (CCPA) — State of California Department of Justice, 2026
  11. 47 U.S.C. 227: Restrictions on use of telephone equipment — Office of the Law Revision Counsel, US House of Representatives, 2026
  12. WhatsApp Business Messaging Policy (last updated 23 September 2026) — WhatsApp, 2026
  13. Get opt-in for WhatsApp — Meta for Developers, 2026
  14. WhatsApp Terms of Service — WhatsApp, 2021

Frequently asked questions

Is it legal to check if a phone number is on WhatsApp?

It can be, but legality depends on whose numbers you check, why, and which law applies. Checking your own customers' numbers to choose a channel for messages they expect is the kind of use most data-protection laws can accommodate with a lawful basis, a privacy notice and minimal storage. Checking ranges or scraped lists to find people to contact is not. This is general information, not legal advice.

Do I need consent to check if a customer's number has WhatsApp?

Not under every law. The EU and UK GDPR and Brazil's LGPD allow legitimate interests as a basis if you pass a documented balancing test. India's DPDP Act and Malaysia's PDPA are built around consent with narrower exceptions, so the specific purpose your customer agreed to matters more there. Ask your counsel which basis fits.

If a number is registered on WhatsApp, can I send it WhatsApp messages?

No. A registration check says only that an account exists. WhatsApp's Business Messaging Policy separately requires that the person gave you their number and opt-in permission to receive your messages, and that you honour every request to stop.

Do I have to tell customers that I check their numbers?

Under the GDPR and similar laws, people must be told the purposes of processing. Mention channel and number checks in your privacy notice, at the point you collect the number where you can. Article 14 GDPR applies to data you obtain from a source other than the person.

How long should I keep WhatsApp check results?

Only as long as you use them. For channel choice that usually means keeping the answer and its checked_at date, refreshing it periodically, and deleting the uploaded file and full results once your systems are updated.

Will a responsible WhatsApp checker refuse some requests?

Yes. It should refuse sequential number ranges, generated lists and attempts to find all users of an app. MobileValidate rejects requests with 20 or more consecutive numbers with 403 suspected_enumeration, applies daily caps, and its acceptable use policy forbids treating a result as permission to contact someone.

All articles

Know before you send.

Tell us about your use case. We review every request and set you up with test and live keys.