HIPAA Compliance
This page covers considerations for deploying CRAFT in healthcare environments where Protected Health Information (PHI) may be processed. The platform’s security architecture provides the technical controls needed to support HIPAA compliance when properly configured.HIPAA Applicability
HIPAA may apply when CRAFT is used to:- Query healthcare databases containing patient records via Data Insights
- Profile and govern healthcare data assets via Data Governance
- Process data from Electronic Health Records (EHR) systems
- Generate analytics or visualizations from clinical data
HIPAA Safeguards Mapping
Technical Safeguards (45 CFR 164.312)
Administrative Safeguards (45 CFR 164.308)
These require organizational implementation supported by platform capabilities:Physical Safeguards (45 CFR 164.310)
Physical safeguards are primarily the responsibility of the deployment environment:PHI Data Flow Controls
When the platform processes PHI, apply these additional controls:Data Connection Security
1
Restrict database access
Create a dedicated read-only database user for PHI data connections. Grant access only to the specific tables and schemas needed. Never grant write access unless explicitly required.
2
Enable encryption in transit
Set
ssl_mode: verify-full on all data connections to PHI databases. This ensures encrypted connections with server identity verification.3
Limit query scope
Use project-level isolation to restrict which teams can query PHI databases. Assign the
viewer role to analytics users who should only read query results, and developer to those who configure data connections.4
Enable audit logging
HIPAA requires 6-year retention for policies, procedures, and documentation (45 CFR 164.530(j)(2)). Audit log retention is a separate organizational decision based on risk assessment. Configure
retention_years: 7 as a recommended default to cover both documentation and audit trail needs.Data Minimization
Minimum Viable HIPAA Configuration
For healthcare deployments, apply these configuration overrides:Business Associate Agreement (BAA)
When using cloud-managed services with PHI, ensure BAAs are in place:Breach Notification
HIPAA requires notification to affected individuals within 60 calendar days of discovery of the breach (45 CFR 164.404(b)). Additionally, notification to the Secretary of HHS is required (45 CFR 164.408), and notification to prominent media outlets may be required for breaches affecting more than 500 residents of a state (45 CFR 164.406). The platform supports breach detection through:- Audit log analysis: Identify unauthorized access patterns via audit log queries
- SIEM integration: Real-time forwarding of security events for anomaly detection
- OpenTelemetry alerting: Configure alerts for unusual access patterns (high volume queries, off-hours access, privilege escalation)
Next Steps
GDPR Compliance
Review GDPR controls that complement HIPAA requirements.
SOC 2 Controls
See the full SOC 2 Trust Service Criteria mapping.
Data Classification
Understand data classification levels for PHI handling.
Authentication
Configure MFA and session management for HIPAA compliance.

