Coverage for src/lexigram/admin/gdpr/__init__.py: 0%
6 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
1"""GDPR compliance tools for lexigram-admin — exports-only re-export module."""
3from __future__ import annotations
5from lexigram.admin.gdpr.anonymizer import anonymize_record
6from lexigram.admin.gdpr.export import export_sar_json
7from lexigram.admin.gdpr.models import (
8 AnonymizationRule,
9 AnonymizationStrategy,
10 ConsentRecord,
11 SARStatus,
12 SubjectAccessRequest,
13)
14from lexigram.admin.gdpr.service import GDPRService
16__all__ = [
17 "AnonymizationRule",
18 "AnonymizationStrategy",
19 "ConsentRecord",
20 "GDPRService",
21 "SARStatus",
22 "SubjectAccessRequest",
23 "anonymize_record",
24 "export_sar_json",
25]