Identity and Privacy

    Is contextual advertising outside GDPR and ePrivacy? Context fields, IP addresses and Article 5(3)

    Published · Last updated

    Contextual advertising is not automatically outside GDPR and ePrivacy. A request built from page content can still carry a URL, an IP address or a user-agent string, and a script that reads the device triggers Article 5(3). Authorities and lawyers differ on truncated data and on requests sent from a server.

    Contents

    Key facts

    Jump to the table

    Definition

    Contextual advertising means choosing an ad based on the content or setting of a placement; the request can carry other fields even when selection uses only context.

    What the rule text says

    5 of 5 rows

    Columns (3)

    GDPR Article 4(1)

    Personal data is information relating to an identified or identifiable natural person.

    GDPR Recitals 26 and 30

    The regulation looks at reasonably likely means of identification and addresses online identifiers.

    ePrivacy Directive Article 5(3)

    Storage or access on terminal equipment generally calls for consent, with exceptions for transmission and a strictly necessary requested service.

    GDPR Articles 6 and 9

    The regulation distinguishes the processing basis from conditions for special categories of personal data.

    UK Privacy and Electronic Communications Regulations, regulation 6

    The United Kingdom has separate rules and exceptions for storage and access.

    GDPR Article 4(1)

    What it says

    Personal data is information relating to an identified or identifiable natural person.

    GDPR Recitals 26 and 30

    What it says

    The regulation looks at reasonably likely means of identification and addresses online identifiers.

    ePrivacy Directive Article 5(3)

    What it says

    Storage or access on terminal equipment generally calls for consent, with exceptions for transmission and a strictly necessary requested service.

    GDPR Articles 6 and 9

    What it says

    The regulation distinguishes the processing basis from conditions for special categories of personal data.

    UK Privacy and Electronic Communications Regulations, regulation 6

    What it says

    The United Kingdom has separate rules and exceptions for storage and access.

    Download JSON

    Table by this library, CC BY 4.0.

    The General Data Protection Regulation (GDPR) looks at information that relates to a person and whether the person is identifiable. Recital 26 considers means reasonably likely to be used, including by another person. Recital 30 describes online identifiers, including internet protocol (IP) addresses. An address or identifier can work in combination with other information. GDPR Article 4(1), Recitals 26 and 30.

    In Breyer, the Court of Justice considered a website operator’s dynamic IP addresses. The Court held that such an address can be personal data for the operator where it has legal means to obtain information needed to identify the visitor from an internet service provider. The Court addressed the operator’s position under the predecessor data protection directive. {V09a:C-582/14, paras. 43–49}.

    In EDPS v. SRB the Court examined pseudonymisation under the regulation governing European Union institutions. The judgment considered means available to a recipient and distinguished that question from the controller’s own duty at collection. A separate Court judgment held that a consent string can be personal data when it can be linked by reasonable means to an identifier. C-413/23 P, paras. 78–87, 107–116; C-604/22, paras. 42–51.

    ePrivacy concerns a different operation: storing information or gaining access to information already stored on terminal equipment. The European Data Protection Board (EDPB) discusses tracking pixels, tracked web addresses, IP-based tracking and identifiers in its final guidance. The question is what the technology does and where it gets the information. ePrivacy Article 5(3); EDPB Guidelines 2/2023, final version, paras. 47–51, 54–57, 62–66.

    Regulation 6 of the United Kingdom’s Privacy and Electronic Communications Regulations addresses storage and access with its own conditions. The Data (Use and Access) Act 2025 adds specified exceptions in the UK scheme. A design spanning both sets of rules can have the same network trace and a different analysis in each place. UK PECR, reg. 6; Data (Use and Access) Act 2025, Schedule 12.

    Where readings differ

    2 of 2 rows

    Columns (4)

    A cautious reading

    A context-only request that carries a full URL, an IP address, a user-agent string or a timestamp processes personal data. Where a script on the device assembles it, Article 5(3) applies, and advertising is not strictly necessary for the service. Without a recorded choice, no request is sent.

    Article 4(1) and Recital 30; Article 5(3); the Board's guidelines

    Requests wait for a choice; page context that reveals sensitive topics is removed

    A permissive reading

    A request limited to a page category and coarse data, sent from a server without reading the device, is outside Article 5(3). Where the recipient has no means reasonably likely to identify anyone, the data is not personal data for that recipient. Remaining processing can rest on legitimate interests.

    The wording of Article 5(3); the Court's 2025 ruling ; Article 6(1)(f)

    A reduced request is sent from the server when no choice is recorded

    A cautious reading

    What it holds

    A context-only request that carries a full URL, an IP address, a user-agent string or a timestamp processes personal data. Where a script on the device assembles it, Article 5(3) applies, and advertising is not strictly necessary for the service. Without a recorded choice, no request is sent.

    What it relies on

    Article 4(1) and Recital 30; Article 5(3); the Board's guidelines

    What it means for a design

    Requests wait for a choice; page context that reveals sensitive topics is removed

    A permissive reading

    What it holds

    A request limited to a page category and coarse data, sent from a server without reading the device, is outside Article 5(3). Where the recipient has no means reasonably likely to identify anyone, the data is not personal data for that recipient. Remaining processing can rest on legitimate interests.

    What it relies on

    The wording of Article 5(3); the Court's 2025 ruling ; Article 6(1)(f)

    What it means for a design

    A reduced request is sent from the server when no choice is recorded

    Download JSON

    Table by this library, CC BY 4.0.

    Where the readings collide. The same system may use a page category to select an ad while sending a full page address or IP address to deliver it. The readings differ on how much the fields reveal and whether the device is accessed. A truncated address may be more or less useful to a recipient that holds other data.

    Facts that change the answer

    • Which fields appear in the actual request and headers?
    • Is the request assembled by a script on the device or by a server?
    • How many parts of the address are kept, and where is truncation applied?
    • Does the page address contain query fields or account details?
    • Does the topic disclose health, religion or another sensitive attribute about a person?
    • Who gets the request, and which other information can they use?
    • Which countries are included in delivery?

    An ad request can use a category like gardening without needing the full path of the article. The browser and service can still attach a referrer or network address along the way. A capture at the recipient can show fields that a planning document or application log leaves out.

    Truncation at the edge and truncation after logs are written have different effects. In the first case a buyer may receive only a coarse network value. In the second, another party may hold the full address even if a report shows only the prefix. Counsel can assess the two recipients and records separately.

    A test of the fallback path can record how a request differs when there is no recorded choice. It can also show whether a previously loaded script runs again or whether the first request comes from the server. That evidence helps counsel distinguish how the context was obtained from how an ad was selected. A recipient’s copy of a network trace can show more about what it got than the system’s campaign name. For instance, a bid request might contain a general category in one field while the HTTP header carries a full referrer. The intended selection logic and the observed request belong in separate entries.

    The status of a request can also change when a service moves from a server integration to browser code. In the browser design, a resource can read fields or trigger a later request on the device. Counsel can compare the chain of operations across both designs while the team keeps the ad placement itself constant.

    The choice record can identify which fallback path the team actually tested.

    Questions to take to your counsel

    1. Which fields in our context-only request are personal data, for us and for each recipient?
    2. Does any step read from or store on the device?
    3. Which exception, if any, do we rely on under Article 5(3) or the UK rules, country by country?
    4. Does page context reveal special-category information about a visitor?
    5. What do we send when no valid choice is recorded: a reduced request or none?
    6. How do we evidence the configuration to a regulator?

    Bring the fact sheet from the counsel briefing kit so that counsel answers your flow, not a generic one.

    How business strategy and risk appetite enter

    A program may value keeping a limited contextual placement when no choice is recorded. A reduced request may support some inventory without all the data that a full request would give the buyer. The business can compare the difference in delivery and measurement with the uncertainty about each field.

    There is also a choice about reversibility. Removing a field from an outbound payload differs from changing tags already deployed across sites. A record of the path, recipient and assumptions can make it easier to revisit a decision if a site adds a field or a buyer gains another way to match it.

    3 of 3 rows

    Columns (4)

    No request until a choice is recorded

    Ties all ad delivery to the choice flow.

    The choice, device operations and retained records still need assessment.

    A fallback can be added later if supported by the design and review.

    Category-only request from a server

    Supports limited placement based on page content.

    Recipient headers, processing and identifiable combinations remain open.

    Fields can be changed independently of the browser interface.

    Full contextual request after consent

    Gives a buyer more placement detail after the recorded choice.

    Scope, sensitive context and recipient use still matter.

    New requests can change quickly; old copies need separate handling.

    No request until a choice is recorded

    What it gives the business

    Ties all ad delivery to the choice flow.

    What stays open

    The choice, device operations and retained records still need assessment.

    How hard it is to reverse

    A fallback can be added later if supported by the design and review.

    Category-only request from a server

    What it gives the business

    Supports limited placement based on page content.

    What stays open

    Recipient headers, processing and identifiable combinations remain open.

    How hard it is to reverse

    Fields can be changed independently of the browser interface.

    Full contextual request after consent

    What it gives the business

    Gives a buyer more placement detail after the recorded choice.

    What stays open

    Scope, sensitive context and recipient use still matter.

    How hard it is to reverse

    New requests can change quickly; old copies need separate handling.

    Download JSON

    Table by this library, CC BY 4.0.

    Which option fits is a business decision taken with counsel. It depends on how much the program is worth to you, how much uncertainty you accept and who signs for it.

    Status and recent developments

    The Commission’s Digital Omnibus proposal of 19 November 2025 includes changes to rules on information on terminal equipment. The proposal text sets out amendments to both the GDPR and ePrivacy Directive. The European Parliament lists it as awaiting a committee decision as of 10 November 2026. Procedure 2025/0360(COD), stage reached. {V09b:COM(2025) 837, Articles 1 and 5, checked 10 November 2026}.

    An EDPB announcement dated 16 October 2026 describes a Norwegian authority decision involving data from a dating app and Articles 6 and 9. It reports the regulator’s decision in that case. EDPB regulator announcement on the Norwegian authority’s decision, checked 10 November 2026.

    Related references

    FAQ

    Does contextual advertising need consent?
    The answer depends on storage or access operations, the processing of personal data and the law in the country. A context label describes ad selection. The fields sent and how the system obtained them are separate facts. GDPR Articles 4 and 6; ePrivacy Article 5(3).
    Is an IP address personal data?
    An IP address can be personal data in context. In Breyer the Court looked at whether the website operator had legal means to obtain additional information that could identify a visitor. The relevant means can differ by recipient and data flow. {V09a:C-582/14, paras. 43–49}.
    Is a truncated IP address anonymous?
    A prefix may relate to a wider group, but the data available alongside it still matters. A full page address, timestamp or other identifier could change what a party can infer. The GDPR test looks at reasonably likely means of identification. GDPR Recital 26 and Article 4(1).
    Does server-side ad serving avoid the cookie rule?
    A server can send an ad request without itself reading or writing on the user’s device. Other steps may already have obtained fields from the device, or a browser may still load another resource. The chain of operations supplies the facts for Article 5(3) and for the separate processing analysis. ePrivacy Article 5(3); EDPB Guidelines 2/2023, §§ 2–3.

    How this works on owned infrastructure

    When the operator controls request assembly, it can compare browser, server and recipient captures for the same placement. It can also store where address truncation occurs and which parameters or headers are dropped. That evidence matters when one service can see the full request while another receives a category.

    AdSovereign can run on infrastructure the operator controls. The architecture describes separate points for collection and ad decisions. Counsel can use the captures to examine which operations touch the device and which parties have means to identify people. Ownership changes those facts, while the applicable rules still govern each step.

    Sources

    1. GDPR Article 4(1). Checked 10 November 2026.
    2. GDPR Recitals 26 and 30. Checked 10 November 2026.
    3. ePrivacy Directive Article 5(3). Checked 10 November 2026.
    4. GDPR Articles 6 and 9. Checked 10 November 2026.
    5. UK Privacy and Electronic Communications Regulations, regulation 6. Checked 10 November 2026.
    6. Court of Justice, Breyer, C-582/14, paras. 43–49. Checked 10 November 2026.
    7. Court of Justice, EDPS v. SRB, C-413/23 P, paras. 78–87, 107–116. Checked 10 November 2026.
    8. Court of Justice, IAB Europe, C-604/22, paras. 42–51. Checked 10 November 2026.
    9. EDPB Guidelines 2/2023, final version, §§ 3.1, 3.3 and 3.5. Checked 10 November 2026.
    10. European Parliament, procedure 2025/0360(COD), stage reached. Checked 10 November 2026.
    More sources (3)
    1. UK Data (Use and Access) Act 2025, Schedule 12. Checked 10 November 2026.
    2. European Commission, Digital Omnibus proposal, COM(2025) 837, Articles 1 and 5. Checked 10 November 2026.
    3. European Data Protection Board, regulator announcement on Norwegian authority decision, 16 October 2026. Checked 10 November 2026.
    Changelog
    • 10 November 2026: Published.