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
CELEX32022R2065
StatusActive
Articles93
Recitals156
EUR-LexView Official Text

Compliance Deadlines

DateTypeDescription
2022-11-16Entry into forceRegulation enters into force
2023-08-25Partial applicationObligations for VLOPs and VLOSEs apply
2024-02-17Full applicationFull application of all requirements

Stakeholder Roles

The DSA defines obligations for the following stakeholder roles:
  • manufacturer - Providers of intermediary services and platforms
  • importer - Entities bringing digital services into the EU
  • distributor - Hosting and caching service providers
  • authorized_representative - EU representatives for non-EU providers
  • notified_body - Bodies for out-of-court dispute settlement
  • market_surveillance - Digital Services Coordinators and Commission
  • consumer - Recipients of digital services (users)

Requirement Types

Requirements in the DSA are classified as:
  • obligation - Mandatory requirements for intermediary services
  • prohibition - Restricted practices (e.g., dark patterns, certain advertising)
  • right - Rights of service recipients (users)
  • procedure - Notice and action procedures, complaint handling
  • general - General provisions and definitions

API Usage

# Get all DSA articles
curl https://api.law4devs.eu/v1/frameworks/dsa/articles

# Get DSA framework details
curl https://api.law4devs.eu/v1/frameworks/dsa

# Get DSA requirements
curl https://api.law4devs.eu/v1/frameworks/dsa/requirements

# Get DSA recitals
curl https://api.law4devs.eu/v1/frameworks/dsa/recitals
# Python SDK
from law4devs import Law4Devs

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

# List all DSA articles
articles = client.articles.list("dsa")

# Get DSA requirements by stakeholder role
requirements = client.requirements.list("dsa", role="manufacturer")

# Search DSA articles by tag
articles = client.articles.search("dsa", query="content moderation")
// TypeScript SDK
import { Law4Devs } from '@law4devs/sdk';

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

// List all DSA articles
const articles = await client.articles.list('dsa');

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

Key Topics

  • Intermediary service liability and safe harbors
  • Content moderation and notice-and-action mechanisms
  • Online platform transparency and reporting
  • Very Large Online Platforms (VLOPs) additional obligations
  • Very Large Online Search Engines (VLOSEs) obligations
  • Advertising transparency and restrictions
  • Dark patterns and user interface manipulation
  • Risk assessments and independent auditing