LGPD Compliance

Xase helps you comply with Brazil's Lei Geral de Proteção de Dados (LGPD) by providing governance controls, data access evidence, and proof of compliance for AI systems.

LGPD requirements for AI

The LGPD establishes strict requirements for organizations that use AI systems processing personal data, including:

  • Article 7 — Legal basis for data processing
  • Article 9 — Right to information and transparency
  • Article 10 — Purpose limitation and data minimization
  • Article 20 — Right to explanation for automated decisions
  • Article 46 — Security measures and data protection
  • Article 50 — Governance programs for data protection

Organizations using AI systems must be able to prove compliance with these requirements.

How Xase helps with LGPD compliance

1. Legal Basis for Processing (Art. 7)

Xase's Policy Engine ensures every data access has a valid legal basis:

{
  "policy_id": "policy_lgpd_compliance",
  "rules": [
    {
      "legal_basis": {
        "type": "consent",
        "verification_required": true
      },
      "data_categories": ["name", "email", "behavioral"],
      "allowed_purposes": ["model-training", "quality-improvement"],
      "retention_period": "180d"
    }
  ]
}

2. Purpose Limitation (Art. 10)

Every access session must specify and enforce a purpose:

import xase

client = xase.Client(api_key="sk_...")

# Purpose is required and enforced
session = client.access(
    dataset="brazilian_customer_data",
    purpose="fraud-detection",  # Must match allowed purposes
    duration="30d"
)

3. Right to Explanation (Art. 20)

Evidence bundles contain all data needed for explanations:

# Access decision data for LGPD explanation
decision_record = client.records.get("rec_a1b2c3")

# Generate LGPD-compliant explanation
explanation = {
    "data_subject_id": "user_123",
    "decision_made": decision_record.output.decision,
    "factors_considered": decision_record.input.factors,
    "logic_used": "Decision tree with feature importance: " + 
                 str(decision_record.explanation.feature_importance),
    "human_oversight": decision_record.intervention.actor_email if decision_record.intervention else "No human review"
}

# Send explanation to data subject
client.notifications.send_explanation(
    data_subject_id="user_123",
    explanation=explanation,
    format="pdf"
)

4. Data Security (Art. 46)

Comprehensive security measures for all data access:

  • — End-to-end encryption for all data in transit
  • — KMS-based encryption for data at rest
  • — Cryptographic access logging and verification
  • — Identity-verified access control
  • — Multi-factor authentication for sensitive operations

5. Governance Programs (Art. 50)

Audit trails and reports support governance programs:

# Generate LGPD governance report
lgpd_report = client.compliance.create_report(
    report_type="lgpd_compliance",
    start_date="2026-01-01",
    end_date="2026-01-31",
    include_sections=[
        "legal_basis_summary",
        "purpose_limitation_evidence",
        "security_measures",
        "data_subject_requests",
        "data_access_log"
    ],
    format="pdf"
)

# Download report for ANPD inspection
lgpd_report.download("./lgpd_compliance_report.pdf")

LGPD-specific features

Data Subject Requests

Built-in handling of access, deletion, and portability requests from Brazilian data subjects, with automatic evidence of compliance.

Data Processing Records

Automatic generation of data processing records (RDPAs) required by LGPD, with complete activity logs.

DPO Support

Tools for Data Protection Officers to monitor compliance, respond to ANPD inquiries, and generate reports.

Breach Notification

Detection and documentation of potential data breaches, with notification workflows for ANPD reporting.

LGPD compliance checklist

Define legal basis for AI data use

Document the specific LGPD legal basis for each AI data processing activity

Implement purpose limitation

Use Xase's Policy Engine to enforce purpose limitation for all data access

Record all automated decisions

Capture all AI decisions with Xase's evidence system to enable explanations

Implement security measures

Use Xase's security controls to protect personal data during AI processing

Maintain governance documentation

Generate regular compliance reports using Xase's reporting tools

Next steps

© 2025 Xasefounders@xase.ai