GDPR Compliance Report

Project: DigComp 3.0 Explorer Date: December 2025 Regulation: General Data Protection Regulation (EU) 2016/679


Executive Summary

The DigComp 3.0 Explorer is a fully GDPR-compliant, privacy-friendly application. The application does not collect personal data, does not require user registration, does not use cookies for tracking, and does not use any third-party analytics.

Current Status: Fully compliant


Data Processing Overview

Data Collected

Data TypeCollectedStorage LocationPurpose
Personal data (name, email)NoN/AN/A
User accountsNoN/AN/A
IP addressesNoN/AN/A
Device informationNoN/AN/A
Analytics/trackingNoN/AN/A
Language preferenceYeslocalStorage (client)UX improvement

Data Storage Mechanisms

localStorage (Client-side only)

Key: digcomp-locale Value: "en" or "de" Purpose: Remember user's language preference Retention: Until user clears browser data Personal data: No

// lib/i18n-context.tsx
localStorage.setItem("digcomp-locale", newLocale)

GDPR Status: localStorage for functional preferences does not require consent under GDPR (strictly necessary for functionality as per Article 5(3) of the ePrivacy Directive).


GDPR Compliance Checklist

Article 6 - Lawful Basis for Processing

BasisApplicableNotes
ConsentNot requiredNo personal data collected
ContractNoNo user contracts
Legal obligationNoN/A
Vital interestsNoN/A
Public taskNoN/A
Legitimate interestsYesLanguage preference (strictly necessary)

Article 7 - Conditions for Consent

Not applicable - No consent required as no personal data is collected.

Article 13 - Information to Data Subjects

Not applicable - No personal data is collected, so no information disclosure is required. However, transparency is maintained through the Privacy Policy page and this documentation.

Article 17 - Right to Erasure

Data TypeErasure MethodStatus
localStorageUser clears browser dataAvailable via browser settings

Privacy by Design (Article 25)

The application implements privacy by design principles:

PrincipleImplementation
Data minimizationOnly language preference stored
Purpose limitationData used only for stated purpose
Storage limitationClient-side only, user-controlled
No third-party sharingNo external services receive data
TransparencyOpen source, documented behavior, Privacy Policy page

What We Do Well

PracticeGDPR Benefit
No user registrationNo personal accounts to manage
No analytics or trackingNo consent banner required
No cookiesePrivacy Directive compliant
localStorage only for preferencesStrictly necessary, exempt from consent
Static contentNo server-side user data storage
No forms collecting personal dataNo data subject requests to handle
No third-party servicesNo data processor agreements needed
Open source dataFull transparency
Privacy Policy pageUser transparency

Technical Implementation

No Third-Party Data Collection

The application does not include any:

  • Analytics services (Google Analytics, Vercel Analytics, etc.)
  • Tracking pixels or beacons
  • Social media widgets
  • Advertising networks
  • Third-party fonts that track users (fonts are self-hosted via Next.js)

Client-Side Only Storage

// The only data stored - language preference
localStorage.setItem("digcomp-locale", "de") // or "en"

This is:

  • Stored only in the user's browser
  • Never transmitted to any server
  • Fully controlled by the user
  • Deletable via browser settings

Compliance Summary

GDPR RequirementStatus
Lawful basis for processingCompliant (legitimate interest for functionality)
Consent for trackingNot required (no tracking)
Right to accessNot applicable (no personal data stored)
Right to erasureCompliant (user can clear localStorage)
Data minimizationCompliant (only language preference)
Privacy by designCompliant
Data protection impact assessmentNot required (no high-risk processing)
Cookie consent bannerNot required (no cookies, localStorage exempt)
Privacy policyImplemented

Conclusion

The DigComp 3.0 Explorer application is fully GDPR compliant by design. By choosing not to implement analytics, tracking, or user accounts, the application avoids the need for:

  • Cookie consent banners
  • Data processing agreements
  • Data subject access request procedures
  • Data protection impact assessments

The only data stored (language preference in localStorage) is strictly necessary for functionality and exempt from consent requirements under both GDPR and the ePrivacy Directive.

A Privacy Policy page is provided for transparency, accessible in both German and English.


Report generated as part of GDPR compliance review.