---
title: "Kas Supabase on HIPAA-ga ühilduv? Mida BAA teile jätab"
description: "Supabase sõlmib BAA Team plaanis koos HIPAA add-onega. Kümme kohustust jääb teile, PITR-ist ühenduste logini. Milliseid näeb tasuta kontroll."
url: "https://madsalt.tech/et/blog/is-supabase-hipaa-compliant/"
author: "Denys Zaichenko"
author_url: "https://madsalt.tech/et/about/"
language: "et"
published: 2026-11-03
---

# Kas Supabase on HIPAA-ga ühilduv? Mida BAA teile jätab

Lühidalt

Jah, hostitud Supabase võib hoida terviseandmeid: see sõlmib Business Associate Agreementi (BAA) Team plaanis ja kõrgemates, kui HIPAA add-on on sisse lülitatud. Isehostitud Supabase seda ei hõlma. BAA ei seadista teie projekti. Supabase'i jagatud vastutuse mudel (shared responsibility model) loetleb kümme kohustust, mis jäävad teile, nende hulgas point-in-time recovery, SSL-i jõustamine, võrgupiirangud ja Postgresi ühenduste logimine. Neist kümnest märgib minu tasuta Supabase'i kontrollija otse 3, osaliselt 2 ja ülejäänud 5 ei näe.

Olen Denys, full-stack- ja AI-insener, ja enamik rakendusi, mida ehitan või parandan, töötab Supabase'i peal. Kui terviseäpp või heaoluäpp küsib, kas Supabase'i võib kasutada, on aus vastus kahes osas: mida Supabase allkirjastab ja mida peate ise sisse lülitama. See artikkel käib selles järjekorras, Supabase'i enda dokumentide järgi, mida lugesin 29. oktoobril 2026.

## Kas Supabase on HIPAA-ga ühilduv?

Hostitud platvorm on. Supabase'i [HIPAA compliance guide](https://supabase.com/docs/guides/security/hipaa-compliance) ütleb, et see tegutseb business associate'ina klientidele, kes töötlevad Protected Health Informationit (PHI), on sõlminud BAA-d oma tarnijatega, kes võivad neid andmeid näha, näiteks AWS-iga, ja et selle HIPAA kontrolle auditeeritakse igal aastal samas auditiperioodis nagu SOC 2. HIPAA projektid saavad ka kõik SOC 2 kontrollid, mis on ülejäänud platvormil.

Samas juhendis on kaks piirangut. Isehostitud Supabase neid kontrolle karbist välja kaasa ei saa ja HIPAA vastavus on seal teie ja teie audiitori vahel. Ning BAA katab ainult Supabase'i osa: juhend loetleb teie vastutusena HIPAA Privacy, Security ja Breach Notification Rules järgimise, BAA allkirjastamise ning HIPAA projektide seadistamise nii, nagu Security Advisor ütleb.

## Mida vajate enne PHI salvestamist?

[HIPAA projects lehelt](https://supabase.com/docs/guides/platform/hipaa-projects) ja [shared responsibility modelist](https://supabase.com/docs/guides/deployment/shared-responsibility-model):

1. **Team plaan või kõrgem.** Allpool BAA-d ei pakuta.
2. **HIPAA add-on ja allkirjastatud BAA.** Mõlemat küsite Supabase'ilt; add-on lülitatakse sisse organisatsioonil.
3. **High Compliance igal projektil.** Kui add-on on sees, saab projekti General Project Settingsis märkida High Compliance'iks. Sellest hetkest käivitab Supabase selle projekti peal pidevalt lisakontrolle ja mittevastav seadistus ilmub hoiatusena Security Advisoris.

Security Advisor hoiatab, aga ei paranda. Supabase'i juhend ütleb seda otse: soovitatud kontrollide rakendamise vastutus langeb kliendile.

## Milliseid seadeid HIPAA projekt vajab?

Siin on kogu loetelu shared responsibility modelist, koos sellega, kus iga seade asub ja kas tasuta [Supabase'i turvakontroll](https://madsalt.tech/et/tools/supabase-security-check/) seda näeb. Kontrollija loeb projekti Supabase'i Management API kaudu pärast Supabase'iga sisselogimist, nii et see näeb seadeid, mitte lepinguid.

| Teie kohustus BAA all                              | Kus see asub                                          | Tasuta kontrollija                                             |
| -------------------------------------------------- | ----------------------------------------------------- | -------------------------------------------------------------- |
| Allkirjastada BAA, Team plaan või kõrgem           | Leping Supabase'iga                                   | Ei näe                                                         |
| Märkida projektid HIPAA-ks, parandada hoiatused    | General Project Settings, Security Advisor            | Osaliselt: näitab iga Security Advisori lint'i, mille see saab |
| MFA igal Supabase'i kontol, jõustatud              | Organization settings                                 | Ei näe                                                         |
| Point-in-time recovery (PITR)                      | Database → Backups, vajab väikest compute add-oni     | Osaliselt: läbib ka ainult päevaste varukoopiatega             |
| SSL-i jõustamine                                   | Database Settings → SSL Configuration                 | Märgib: "SSL not enforced on database connections"             |
| Võrgupiirangud                                     | Database Settings → Network Restrictions              | Märgib: "Database open to every IP address"                    |
| Postgresi ühenduste logimine sees                  | `log_connections`, uutel projektidel vaikimisi väljas | Ei näe                                                         |
| Krüpteerimine HIPAA Security Rule'i järgi          | Supabase krüpteerib puhkeolekus ja edastamisel        | Ei näe; krüpteerimine rakenduse tasemel on teie valik          |
| Ei mingit PHI-d avalikes Storage'i bucketites      | Storage → bucket settings                             | Märgib iga avaliku bucket'i; kas selles on PHI, otsustate teie |
| Ei mingit üleandmist mitte-HIPAA organisatsioonile | Project transfer                                      | Ei näe                                                         |

![Supabase'i 10 HIPAA kohustust: mida tasuta kontroll näeb. Kohustused Supabase'i shared responsibility modelist. Märgib kontrollija reegel: 3; Nähtav ainult osaliselt: 2; Kontrollijale nähtamatu: 5.](https://madsalt.tech/charts/et/is-supabase-hipaa-compliant.svg)

*Joonis 1. Supabase'i shared responsibility model, loetud 29. oktoobril 2026, minu tasuta Supabase'i kontrollija reeglite vastu.*

## Mida tasuta kontroll märkamata jätab?

Kolm lünka tasub lahti seletada, sest roheline tulemus võib näida suurem, kui see on.

**Päevased varukoopiad ei ole PITR.** Kontrollija varukoopia reegel läbitakse, kui projektil on point-in-time recovery või vähemalt üks varukoopia. Tasuline projekt päevaste koopiatega ja ilma PITR-ita läbib selle. HIPAA projektid vajavad just PITR-i, seega vaadake Database → Backups ise üle; PITR vajab vähemalt väikest compute add-oni. Mida iga plaan hoiab, ja taastamistest, on märkes Supabase varukoopiad: mida iga plaan hoiab, ja test.

**Kaks erinevat MFA seadet.** Kontrollija "No multi-factor method enabled" puudutab teie rakenduse kasutajaid: kas Supabase Auth pakub neile teist faktorit. HIPAA kohustus puudutab inimesi, kes saavad avada teie Supabase'i dashboardi: MFA igal organisatsiooni kontol, jõustatud nõudena. Soovite mõlemat ja need lülitatakse sisse eri kohtades.

**Ühenduste logimine.** Supabase seab `log_connections` uutel projektidel väljalülitatuks ja HIPAA projektid peaksid selle auditijälje jaoks sisse jätma. Kontrollijal pole reeglit, mis seda loeks. SQL editoris vastab `show log_connections;` ühe reaga ja Security Advisor hoiatab selle kohta High Compliance projektil.

Kontrollija näitab iga lint'i, mille Security Advisor tagastab, nii vead kui hoiatused. Ma pole seda High Compliance projektil käivitanud, seega ei saa kinnitada, et HIPAA hoiatused jõuavad samasse nimekirja. Lugege neid igal juhul dashboardis.

## Mida HIPAA seaded ei kata

Ükski kümnest kohustusest ei maini Row Level Security't. HIPAA projekt, kus kõik ülaltoodud seaded on paigas, võib siiski serveerida patsiendi tabeli igaühele, kellel on avalik võti, kui sellel tabelil on RLS väljas või poliitika lubab kõik read. Just seda osa kontrollija loeb täielikult: grante, poliitikaid, RLS-i vahele jätvaid funktsioone ja tundlikuna näivaid veerge, mis on anonüümsetele külastajatele loetavad. Kahe võtme vahe on artiklis [Supabase anon key vs service role key](https://madsalt.tech/et/blog/supabase-anon-key-vs-service-role-key/) ja see, kuidas ma iga õigust API vastu tõestan, on artiklis [kuidas Supabase'i RLS-i testida](https://madsalt.tech/et/blog/how-to-test-supabase-rls/).

Sama kehtib kõige kohta väljaspool Supabase'i. Shared responsibility model paneb kolmandate osapoolte teenused teie peale: SMTP- ja SMS-teenuse pakkujad, OAuth-sisselogimine ning iga väline API, mida Edge Function või andmebaasi trigger kutsub. Kui mõni neist saab PHI-d, kuulub see teie HIPAA pildi, mitte Supabase'i alla, seega kontrollige, kas iga pakkuja sõlmib BAA, enne kui andmed temani jõuavad.

## Kuidas oma projekti kontrollida?

1. Kinnitage dashboardis, et organisatsioonil on HIPAA add-on ja projekt on märgitud High Compliance'iks, seejärel avage Security Advisor ja käige läbi iga hoiatus.
2. Avage Database → Backups ja kinnitage, et PITR on sees, mitte ainult päevased varukoopiad.
3. Käivitage SQL editoris `show log_connections;`. See peaks tagastama `on`.
4. Organization settingsis kinnitage, et igal liikmel on MFA ja et MFA on kohustuslik.
5. Käivitage [tasuta Supabase'i turvakontroll](https://madsalt.tech/et/tools/supabase-security-check/) SSL-i, võrgupiirangute, avalike bucketite ja ülaltoodud juurdepääsureeglite jaoks. Minu märkus avalike bucketite kohta käsitleb failide viimist allkirjastatud URL-idele.

Laiema küsimuse kohta, mida platvorm garanteerib ja mida mitte, vaadake [kas Supabase on turvaline?](https://madsalt.tech/et/blog/is-supabase-secure/). See artikkel ei ole õigusnõu; teie vastavusametnik või audiitor otsustab, mida teie BAA ja HIPAA programm nõuavad.

Ehitate Supabase'i peale terviseäppi?

Vaatan hea meelega teie projekti seaded üle ja võrdlen märkmeid. Müügijututa.

[Võtke ühendust](https://madsalt.tech/et/#contact)
