Decloak is an AI-powered web security intelligence platform that scans a site's HTTP/TLS posture, JavaScript, and third-party scripts to produce a report anyone can read. This guide is part of Decloak's library of practical, source-backed security guidance.
In this guide
- Key takeaways
- Does Supabase qualify as a HIPAA Business Associate?
- Which Supabase plans support HIPAA compliance?
- What technical controls must be enabled for a HIPAA - ready project?
- How does Supabase protect data at rest and in transit?
- What logging and audit requirements are met?
- Which access - control features must you configure?
- What does the shared - responsibility model look like?
- How do you enable HIPAA compliance in practice?
- What are the limitations of Supabase’s HIPAA offering?
- How does this compare to other managed back - end platforms?
- When should you consider an alternative?
- Final checklist before going live
- How Decloak can help you stay HIPAA - ready
Key takeaways
- Supabase is a Business Associate and can host ePHI only when the paid HIPAA add - on is enabled on a Team or Enterprise plan.
- A signed Business Associate Agreement (BAA) must be in place before any PHI touches Supabase.
- You must mark each PHI - handling project as High Compliance and enable four mandatory controls: Point - in - Time Recovery, TLS enforcement, IP allow - list, and Postgres connection logging.
- Security Advisor continuously monitors those settings and alerts you to drift.
- The shared - responsibility model still requires you to implement RLS, RBAC, MFA, audit - log review, and your own risk - management processes.
Does Supabase qualify as a HIPAA Business Associate?
Yes, Supabase can act as a Business Associate for customers that store PHI, but only after a signed Business Associate Agreement (BAA) is in place.
Which Supabase plans support HIPAA compliance?
Only the Team (or higher) subscription can enable the HIPAA add - on; it is unavailable on Free or Pro plans and incurs a separate fee disclosed on request.
What technical controls must be enabled for a HIPAA - ready project?
When the HIPAA add - on is active, each project that will store PHI must be marked High Compliance and must satisfy four mandatory controls:
- Point - in - Time Recovery (PITR) - requires at least a Small compute add - on.
- SSL/TLS enforcement for all PostgreSQL connections (TLS 1.2+).
- Network restrictions - configure an IP allow - list.
- Postgres connection logging - set
log_connections=on. Security Advisor verifies these settings and warns on drift.
How does Supabase protect data at rest and in transit?
Supabase relies on AWS - approved HIPAA - eligible services. Data - at - rest is encrypted with AES - 256 managed by AWS, and all network traffic uses TLS 1.2 or higher.
What logging and audit requirements are met?
Supabase logs all database activity, authentication events, and configuration changes. Connection logging is forced on for HIPAA projects, and logs are retained for at least six years.
Which access - control features must you configure?
You need to enable Role - Based Access Control (RBAC) at the organization level and write Row - Level Security (RLS) policies on every table that stores PHI. Multi - Factor Authentication (MFA) is enforced for admin accounts.
What does the shared - responsibility model look like?
Supabase secures the underlying infrastructure (physical hosts, network, OS, and the PostgreSQL engine). You remain responsible for application - level safeguards: RLS policies, secret management, MFA, audit - log review, risk analyses, staff training, and incident - response planning.
How do you enable HIPAA compliance in practice?
- Upgrade to a Team or Enterprise plan.
- Request and sign the HIPAA add - on via the Supabase dashboard.
- Execute a signed BAA before any ePHI is stored.
- Mark each PHI - handling project as High Compliance.
- Enable PITR, TLS enforcement, IP allow - list, and connection logging.
- Implement RLS on all PHI tables, configure RBAC, and enforce MFA for admins.
- Verify AES - 256 at rest and TLS 1.2+ in transit.
- Retain audit logs for at least six years and monitor them with Security Advisor.
- Document your own HIPAA policies, risk analysis, and incident - response procedures.
What are the limitations of Supabase’s HIPAA offering?
The HIPAA controls apply only to Supabase’s hosted service. Self - hosted deployments are not covered by Supabase’s BAA, and the add - on incurs extra cost and is unavailable on lower - tier plans.
How does this compare to other managed back - end platforms?
| Feature | Supabase (HIPAA add - on) | Firebase (no HIPAA) | AWS Amplify (custom) |
|---|---|---|---|
| BAA available | Yes, with Team/Enterprise plan | No | Yes, via custom agreement |
| Encryption at rest | AES - 256 (AWS) | AES - 256 (Google) | AES - 256 (AWS) |
| TLS enforcement | Required for all DB connections | Optional | Optional |
| Required controls | PITR, IP allow - list, connection logging, RLS | None | Customer - defined |
| Logging retention | 6 years | 1 year (default) | Configurable |
| Pricing | Team $599+/mo + add - on fee | Free tier available | Pay - as - you - go |
Supabase offers a built - in compliance path, but you still need to implement application - level safeguards that many other platforms leave entirely to the developer.
When should you consider an alternative?
If you need HIPAA compliance for a self - hosted environment, require custom encryption keys, or must avoid any additional third - party fees, a pure AWS or Azure deployment with your own BAA may be more appropriate. Supabase is ideal when you want a rapid back - end with built - in HIPAA controls and are comfortable with the shared - responsibility model.
Final checklist before going live
- Team or Enterprise plan with HIPAA add - on active
- Signed BAA in place
- All PHI projects marked High Compliance
- PITR enabled and tested
- TLS 1.2+ enforced for every DB connection
- IP allow - list configured
-
log_connections=onverified - RLS policies applied to every PHI table
- Admin MFA enforced
- Audit logs retained ≥ 6 years and monitored
- Internal HIPAA policies, risk analysis, and IR plan documented
How Decloak can help you stay HIPAA - ready
Decloak’s free scan runs core checks in about 15 seconds and returns a graded report. It can detect publicly readable database tables, missing Row - Level Security, and insecure TLS configurations - issues that would violate your Supabase HIPAA controls. Running a Decloak scan before launch gives you concrete evidence of any exposure and a clear remediation plan, helping you keep the required controls in place without extra cost.
Related guides
What is NIST in cybersecurity and why should you care?
NIST is the U.S. agency that creates the Cybersecurity Framework and a suite of standards like SP 800 - 53 that guide risk management for both government and private organizations.
Which NIST Cybersecurity Standards Should My Organization Adopt in 2024 - 2025?
Learn the core NIST publications that form a practical, layered security program, how they map together, and concrete steps to start using them today.
Does the EU AI Act apply to U.S. companies?
Yes - the EU AI Act has extraterritorial reach and can bind U.S. AI providers, deployers, importers or distributors whenever their systems are placed on the EU market, used by an EU entity, or produce output that is used in the Union.