Skip to content

Usunięcie konta (RODO art. 17)

MIND + MED

Art. 17 RODO (prawo do bycia zapomnianym) daje Ci prawo zażądania usunięcia Twoich danych osobowych. W Synapsa.app realizujemy to w sposób dwufazowy, zgodny równocześnie z polską Ustawą o prawach pacjenta art. 29 (20-letnia retencja dokumentacji medycznej).

Faza 1: Zgłoszenie i okres ochronny (30 dni)

Section titled “Faza 1: Zgłoszenie i okres ochronny (30 dni)”
  1. Otwórz Ustawienia → Bezpieczeństwo
  2. W sekcji „Usunięcie konta (RODO art. 17)” kliknij „Usuń konto”
  3. W dialogu potwierdzającym:
    • Wpisz dokładnie tekst USUŃ MOJE KONTO (zabezpieczenie przed przypadkowym kliknięciem)
    • Opcjonalnie podaj powód (pomaga nam ulepszać produkt)
  4. Klik Potwierdź usunięcie

System ustawia:

  • users/{uid}.status = 'deletion_pending'
  • deletionScheduledFor = now + 30 dni
  • Custom Claim accountDeletionPending: true

Otrzymujesz e-mail z linkiem „Przywróć konto” ważnym przez cały okres ochronny.

Po 30 dniach scheduled Cloud Function process_pending_account_deletions (uruchamiana co 24h) wykonuje:

  1. Anonimizacja danych osobowych specjalisty:
    • firstName / lastName"Anonimowy specjalista #{uid_prefix}"
    • email → odłączenie od konta Firebase Auth (auth.disabled = true)
  2. Oznaczenie sesji/wizyt: therapistAnonymized: true w każdej sesji/wizycie
  3. Anulowanie subskrypcji Stripe at period end
  4. Audit log wpis account_anonymized (art. 30 RODO)
Co zostajeDlaczego
Dokumenty kliniczne pacjentów (notatki, SOAP, T1/T2/T3) z therapistAnonymized: trueUstawa o prawach pacjenta art. 29 — 20-letnia retencja dokumentacji medycznej
Audit log akcji administracyjnychArt. 30 RODO — rejestr czynności przetwarzania
Statystyki zagregowane (bez danych osobowych)Cele analityczne, anonimowe
  • Twój profil specjalisty (zostaje pusty placeholder)
  • Możliwość zalogowania (Auth disabled)
  • E-mail przypisany do konta
  • Subskrypcja Stripe (anulowana)
  • Twoje dane finansowe / fakturowe

W każdej chwili przez 30 dni od zgłoszenia możesz:

  1. Kliknąć „Przywróć konto” w e-mailu (zachowaj go!)
  2. LUB otworzyć Ustawienia → Bezpieczeństwo (jeśli wciąż się logujesz) — pojawi się czerwony baner z przyciskiem „Anuluj usunięcie konta”

Cloud Function cancel_account_deletion wyczyści deletionScheduledFor i Custom Claim. Konto wraca do normalnego stanu, jakby usunięcia nigdy nie było.

Jeśli jesteś administratorem aktywnej organizacji Multigabinet, nie możesz usunąć swojego konta dopóki:

  • Nie rozwiążesz organizacji (Rozwiązanie organizacji), LUB
  • Nie przekażesz administracji innemu członkowi (Ustawienia → Organizacja → Przekaż rolę admina)

System pokaże komunikat blokujący w dialogu usunięcia konta.

Jeśli masz aktywną subskrypcję płatną, system:

  • Oznacza ją do anulowania at period end (po wygaśnięciu bieżącego okresu rozliczeniowego)
  • Nie zwraca opłat za pozostałą część okresu (zgodnie z regulaminem)