Is Website Visitor Identification Legal? GDPR, ePrivacy and CCPA for B2B Teams

Company-level visitor identification is not illegal anywhere we know of, and it is not unregulated either. Here is how the EU and US rules actually apply, where the real risk sits, and a checklist your legal team can start from.

Quick answer

Reverse-IP visitor identification is legal in the EU, UK and US when done with the right basis, notice and controls, but it is not exempt from privacy law. An IP address is personal data in the EU where you have legal means of linking it to a person, and personal information under California law. The safest practical posture: consent-gate enrichment for EU and UK visitors, disclose the practice clearly, honor opt-outs and deletion everywhere, keep identification at company level, and delete what you do not need. Person-level identification carries materially more risk than company-level. This is general information, not legal advice.

Why this is a real question and not a technicality

Visitor identification tools take an IP address your server already receives, look up which organization it belongs to, and attach that company to the visit. Because the output is a business name rather than a person, many teams assume privacy law does not apply. It is not that simple, for three reasons. The input is an IP address, which privacy law treats as an identifier. The visit is linked to a session and often to a cookie. And once a visitor starts a chat or fills in a form, a company-level signal becomes attached to a named human. Each of those steps matters legally, so it helps to look at them one at a time.

The EU and UK: two laws, not one

European rules on this topic come from two separate instruments that people routinely confuse.

GDPR: is the IP address personal data?

The GDPR covers any information relating to an identified or identifiable person. In Breyer v Germany (Case C-582/14, October 2016), the Court of Justice of the EU held that a dynamic IP address can be personal data in the hands of a website operator when the operator has legal means to obtain additional information, such as ISP records, that would let it identify the person. Regulators and courts have since applied this broadly, and some, including Spain's data protection authority, treat IP addresses as personal data as a general rule.

The consequence is that processing an IP address to identify an organization needs a lawful basis under Article 6 of the GDPR, a privacy notice that covers it, and the usual rights (access, deletion, objection) must be honored for any records you keep. The two bases that matter in practice are:

ePrivacy: the script and the cookie

Separately, Article 5(3) of the ePrivacy Directive requires consent before storing information on, or accessing information from, a user's device, unless strictly necessary to deliver the service the user asked for. This applies whether or not the data is personal. A tracking script that sets a visitor cookie to correlate sessions will generally need consent, and the EDPB has taken a broad view of what counts as accessing the device. If you identify companies using only the IP your server already receives, with no cookie or script-based fingerprinting, the ePrivacy question is narrower, but the moment a widget sets a persistent identifier, assume consent is required in the EU and UK.

The UK mirrors this structure with UK GDPR and the PECR regulations, so the same practical approach applies.

The US: CCPA and the patchwork

There is no US federal privacy statute that governs this, but state laws do, and California's is the one B2B teams hit first.

Company-level versus person-level: the line that matters most

Everything above applies in some measure to both approaches, but the risk is not equal.

Company-level (reverse IP)Person-level (identity resolution)
What it returnsOrganization name, domain, size, industryA named individual, often with business email and LinkedIn URL
How it worksIP address matched to a company datasetCookie and device signals matched against an identity graph
Typical coverageGlobalOften US-only by design
Main legal exposureIP as personal data; ePrivacy for any cookieAll of the above, plus processing a named person's profile without their knowledge, and sale or sharing rules
Where it is easiest to defendWith consent-gating and clear noticeNarrowly, in jurisdictions with clear opt-out regimes

If you need names, the cleanest route is the one that does not involve inference: let the visitor give you their details in a conversation or a form, with a clear explanation of what happens next. That consent is explicit, attributable and easy to document.

What a defensible setup looks like

  1. Gate enrichment behind consent where required. For EU, UK and other opt-in jurisdictions, do not run the paid or personal-data-adjacent lookup until the visitor has accepted your cookie and privacy notice. Visitors who decline can still be served your site, just not enriched.
  2. Disclose it in plain language. A single sentence in your privacy policy such as "we use reverse-IP lookup to recognize the company a visit comes from" is enough to be honest, and it costs nothing.
  3. Collect only what you use. Store the resolved company and the engagement signal. If you do not need the raw IP after the lookup, drop or truncate it.
  4. Set a retention window and enforce it automatically. Identified-but-never-engaged records should expire on a schedule, not live forever.
  5. Make deletion complete. A deletion request has to cascade through the visitor record, sessions, chat transcripts, bookings and any CRM contact you created, not just the row in one tool.
  6. Honor opt-outs, including browser signals. Respect the Global Privacy Control signal for California visitors, and give people a way to object.
  7. Sign data processing agreements with vendors. Every enrichment provider, chat vendor and CRM that receives visitor data is a processor or third party. Know who they are.
  8. Document your reasoning. If you rely on legitimate interests, keep the written assessment. If a regulator or a customer's security team asks, it is the first thing they will want.

How QualifyLoop handles it

QualifyLoop was designed with these controls in the product rather than bolted on afterwards:

Tooling helps, but compliance is a property of how you deploy it: your consent banner, your notice, your retention settings and your jurisdictions. QualifyLoop gives you the controls; your counsel decides how to configure them for your business.

Start from a defensible default

Free Starter plan, consent-gated identification, one script tag. Review the settings with your legal team before you turn it on for EU traffic.

Start free, no card

Questions to bring to your counsel

This article is general information about the law as of October 2026. It is not legal advice, privacy law changes frequently, and you should confirm your obligations with qualified counsel before relying on any of it.

Sources

Frequently asked questions

Is website visitor identification legal under GDPR?

It can be, but it is regulated. The Court of Justice of the EU held in Breyer (C-582/14, 2016) that even dynamic IP addresses can be personal data when the site operator has legal means to identify the person. That means reverse-IP identification needs a lawful basis under Article 6 GDPR, and any cookie or script involved needs consent under the ePrivacy Directive unless strictly necessary. Many teams consent-gate identification for EU and UK visitors.

Does CCPA apply to B2B website visitors?

Yes. California's CCPA treats IP addresses and online identifiers as personal information, and the exemptions that previously covered B2B and employee data expired on January 1, 2023. Covered businesses must disclose the collection, honor deletion requests, and honor opt-out requests including the Global Privacy Control signal for sale or sharing of personal information.

Is company-level identification safer than person-level identification?

Generally yes. Company-level identification resolves an IP address to an organization and does not name an individual, which reduces the data collected and the risk. Person-level identification resolves visitors to named people and email addresses using identity graphs, which usually brings stricter consent, notice and opt-out obligations and is why most person-level tools restrict themselves to US traffic.

See it on your own site in five minutes.

Free Starter plan, no credit card, one script tag. Connect a CRM and calendar when you're ready.

Start free