DEV Community

SIKOUTRIS
SIKOUTRIS

Posted on

Building DPP-Tool: Digital Product Passports for EU ESPR Compliance

Building DPP-Tool: Digital Product Passports for EU ESPR Compliance

The EU's Ecodesign for Sustainable Products Regulation (ESPR) is about to change how every product sold in Europe is documented. Starting 2026-2030, products will need a Digital Product Passport (DPP) — a standardized digital record of environmental and sustainability data.

We built DPP-Tool to make compliance straightforward.

What Is a Digital Product Passport?

A DPP is a structured data record that travels with a product throughout its lifecycle. It includes:

  • Material composition — What the product is made of
  • Carbon footprint — Manufacturing and transport emissions
  • Repairability score — How easy it is to fix
  • Recyclability information — End-of-life handling
  • Supply chain data — Origin and processing details
  • Compliance certificates — CE marking, safety standards

The EU wants this information accessible via a QR code on each product.

The Problem

Manufacturers face several challenges:

  1. No clear standard yet — The regulation is still being detailed
  2. Complex data requirements — Dozens of fields per product category
  3. Supply chain integration — Data comes from multiple suppliers
  4. Scale — Large manufacturers have thousands of SKUs

Existing enterprise solutions cost six figures. Small and mid-sized manufacturers need something accessible.

What We Built

Core Features

  • Product passport generator — Fill in product data, get a compliant DPP
  • QR code generation — Scannable codes linking to public passport pages
  • CSV import — Bulk upload for large catalogs
  • PDF export — Printable passport documents
  • Public passport pages — Shareable URLs for each product
  • Dashboard — Manage all products in one place

Template System

Different product categories have different requirements. Our template system adapts:

  • Electronics — WEEE classification, energy efficiency, battery composition
  • Textiles — Fiber composition, water usage, chemical treatments
  • Construction — Thermal properties, fire resistance, recyclability
  • General — Core fields applicable to any product

API for Integration

Business and Enterprise plans include API access:

POST /api/v1/products
GET  /api/v1/products/{id}/passport
GET  /api/v1/products/{id}/qrcode
Enter fullscreen mode Exit fullscreen mode

Technical Stack

  • PHP 8.1 + MySQL — Simple, reliable, zero-maintenance
  • Cloudflare — CDN, SSL, DDoS protection
  • Stripe — Subscription billing (Starter/Pro/Business/Enterprise)
  • Session-based auth — No OAuth complexity needed
  • Cookie consent — Conditional GA4 loading

Security

Full security headers:

  • HSTS with preload
  • Content Security Policy (allowing Stripe iframe for payments)
  • X-Frame-Options, X-Content-Type-Options
  • Referrer-Policy, Permissions-Policy

Content Strategy

46 articles covering:

  • ESPR regulation explained
  • DPP requirements by product category
  • Implementation guides
  • Industry comparisons
  • Compliance timelines

Pricing

Plan Price Products Features
Free 0 EUR 3 Basic passport
Starter 19 EUR/mo 50 QR codes, PDF export
Pro 49 EUR/mo 500 CSV import, templates
Business 149 EUR/mo 5000 API, multi-user
Enterprise 399 EUR/mo Unlimited Custom integration

Lessons

  1. Regulatory SaaS has long sales cycles — Companies wait until regulations are enforced
  2. Templates are essential — No one wants to fill 50 fields from scratch
  3. The QR code is the killer feature — It makes the passport tangible and scannable
  4. Content drives awareness — Most manufacturers don't know DPPs exist yet

Explore: DPP-Tool — Create EU-compliant Digital Product Passports with QR codes, PDF exports, and API integration.

Top comments (0)