Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.law4devs.eu/llms.txt

Use this file to discover all available pages before exploring further.

Overview

FieldValue
CELEX32002L0058
StatusActive
Articles21
Recitals48
EUR-LexView Official Text

Compliance Deadlines

DateTypeDescription
2002-07-31Entry into forceDirective enters into force (multiple amendments since)

Stakeholder Roles

The ePrivacy Directive defines obligations for the following stakeholder roles:
  • manufacturer - Developers of cookies, tracking technologies, and communication tools
  • importer - Entities bringing electronic communication services into the EU
  • distributor - Providers of publicly available electronic communications services
  • authorized_representative - EU representatives for non-EU service providers
  • notified_body - Bodies for communications service certification
  • market_surveillance | National regulatory authorities
  • consumer - Users of electronic communications services

Requirement Types

Requirements in the ePrivacy Directive are classified as:
  • obligation - Mandatory requirements for electronic communications providers
  • prohibition - Prohibited practices (unsolicited communications, unauthorized access)
  • right - Rights of subscribers and users
  • procedure - Consent and notification procedures
  • general - General provisions and definitions

API Usage

# Get all ePrivacy Directive articles
curl https://api.law4devs.eu/v1/frameworks/eprivacy/articles

# Get ePrivacy Directive framework details
curl https://api.law4devs.eu/v1/frameworks/eprivacy

# Get ePrivacy Directive requirements
curl https://api.law4devs.eu/v1/frameworks/eprivacy/requirements

# Get ePrivacy Directive recitals
curl https://api.law4devs.eu/v1/frameworks/eprivacy/recitals
# Python SDK
from law4devs import Law4Devs

client = Law4Devs(api_key="your-api-key")

# List all ePrivacy Directive articles
articles = client.articles.list("eprivacy")

# Get ePrivacy Directive requirements by stakeholder role
requirements = client.requirements.list("eprivacy", role="manufacturer")

# Search ePrivacy Directive articles by tag
articles = client.articles.search("eprivacy", query="cookie consent")
// TypeScript SDK
import { Law4Devs } from '@law4devs/sdk';

const client = new Law4Devs({ apiKey: 'your-api-key' });

// List all ePrivacy Directive articles
const articles = await client.articles.list('eprivacy');

// Get ePrivacy Directive requirements by stakeholder role
const requirements = await client.requirements.list('eprivacy', { role: 'manufacturer' });

Key Topics

  • Cookie consent requirements (the “cookie law”)
  • Confidentiality of communications
  • Traffic and location data restrictions
  • Unsolicited communications (spam, cold calls)
  • Security of networks and services
  • Caller/called line identification restrictions
  • Relationship with GDPR (lex specialis)