The ABP GDPR Module provides complete personal data management capabilities required by GDPR regulations. Users can request, download, and permanently delete their personal data, while cookie consent features help ensure compliance from day one.
The GDPR Module enables your application to fulfill all key GDPR user rights requirements through built-in workflows and interfaces.
Users can request and download their personal data in a structured, commonly used format. Data is collected from all integrated modules and provided as a comprehensive ZIP file.
Users can permanently delete their personal data and account. The module triggers deletion events across all integrated modules, ensuring complete data removal.
Users can view their request history, check the status of current requests, and see when data will be ready for download. Transparent request tracking.
Built-in cookie consent banner informs users about cookie usage before storing any data. Configure policy URLs and customize consent messages.
The GDPR module handles the complete workflow for personal data requests, from initiation to completion.
The GDPR Module helps you meet key GDPR requirements without custom development.
Users can request their personal data through a simple interface. The module collects data from all integrated modules and prepares comprehensive JSON files.
Personal data is provided in a structured, machine-readable format (JSON) that users can easily transfer to other services.
Users can permanently delete their personal data and account. The module ensures complete data removal across all integrated modules.
Built-in cookie consent banner informs users about cookie usage before storing any data, with configurable policy URLs and expiration periods.
Users can view request history and status. Configurable request intervals prevent abuse while ensuring timely responses.
Uses distributed events to collect personal data across microservices and modules. Compatible with distributed and microservice architectures.
Any module that references the GDPR abstractions package can participate in personal data collection. Subscribe to GDPR events in custom modules.
Data collection happens asynchronously with configurable preparation time. Background processing ensures the application remains responsive.
Handle GDPR requirements with ready-made features for data requests, consent, and compliance—no custom development needed.
Building GDPR compliance features requires implementing data request workflows, collection mechanisms, deletion processes, and cookie consent. The GDPR Module provides all of this ready to use, allowing your team to focus on your core product while ensuring regulatory compliance. No need to build custom solutions or worry about missing compliance requirements.
GDPR works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.
All starter templates offer multiple options for implementing your data access layer.
ABP allows you to build with multiple UI framework options.
Explore detailed documentation, API references, and implementation guides.