dsat

1 min read Original article ↗

Data Subject Access Toolkit (DSAT)

DSAT is a suite of tools designed to facilitate GDPR/Privacy compliance for cloud services. It includes a core library for managing consents and legal bases, automated export tools, and GUIs for both Data Subjects and Data Controllers.

Components

  • dsat-core: Python library for privacy logic, data models, and export automation.
  • dsat-server: Example FastAPI server exposing dsat-core functionality.
  • dsat-subject-gui: React-based dashboard for Data Subjects to manage consents and download data.
  • dsat-admin-gui: React-based tool for Data Controllers to define legal bases and link data sources.

Key Features

  • Automated Just-in-Time Exports: Automatically generate data exports when a legal basis expires or is revoked.
  • Flexible Data Linking: Connect to SQL or NoSQL data sources.
  • Consent Management: granular tracking of user consents.