odria Pomoc
Administracja

Usunięcie salonu

Jak właściciel inicjuje pełne usunięcie salonu z odria — z 30-dniowym okresem łaski.

Jeśli zamykasz biznes albo migrujecie do innego systemu i chcecie usunąć cały salon, ta strona opisuje proces. Tylko właściciel może to zainicjować.

Co dokładnie się usuwa

Po zakończeniu procesu (po 30 dniach okresu łaski + naszym przetworzeniu):

  • Wszystkie konwersacje i wiadomości.
  • Wszystkie klienty (karty, historia, tagi).
  • Wszystkie wizyty (zaplanowane, zrealizowane, anulowane).
  • Wszystkie kampanie i rebookingowe wysyłki.
  • Cennik i ustawienia (usługi, godziny otwarcia, wizytówka publiczna).
  • Konta członków zespołu, jeśli ten salon był ich jedyną przynależnością. Konta z innymi członkostwami (rzadkie, bo „1 mail = 1 salon", ale teoretycznie) zostają.
  • Slug publicznej wizytówki — natychmiast po inicjacji procesu (żeby ktoś nie odczytał, że istnieliście).

Co nie zostaje usunięte

  • Niektóre logi compliance — RODO art. 5(2). Logi typu auth.login, account.deletion_completed, billing.subscription_cancelled zostają jako trail audytowy, anonimizowane (bez user_id).
  • Faktury — wymóg prawny przechowywania ksiąg firmowych. My przechowujemy 5 lat zgodnie z polską ustawą o rachunkowości.

Wszystko inne (treści, dane klientów, dane biznesowe) — kasujemy.

Jak zainicjować

Ustawienia → Dane biznesu → Strefa zagrożenia (na samym dole) → Usuń salon.

Czerwony przycisk. Klik otwiera modal:

Modal potwierdzenia usunięcia salonu

Wymaga wpisania nazwy salonu dokładnie (jak w polu „Nazwa" w danych biznesu). To zabezpieczenie przed przypadkowym kliknięciem.

Po potwierdzeniu:

  • Tworzymy wniosek o usunięcie ze statusem pending.
  • Ustawiamy datę zaplanowanego usunięcia: 30 dni od teraz.
  • Audit log zapisuje organization.deletion_requested.
  • Banner w panelu informuje: „Salon zostanie usunięty 15 czerwca 2026 r. [Anuluj usunięcie]"

30-dniowy okres łaski

Przez 30 dni od inicjacji:

  • Salon nadal działa normalnie. Możesz odbierać wiadomości, robić wizyty, jak dotąd.
  • Banner przypomina o nadchodzącej dacie usunięcia.
  • W każdej chwili możesz anulować żądanie (poniżej).

To celowe — zostawiamy bezpieczeństwo na zmianę zdania. RODO nakazuje „bez zbędnej zwłoki", ale nie „natychmiast".

Anulowanie żądania

Banner ma przycisk Anuluj usunięcie. Klik → potwierdzenie → żądanie wraca na status cancelled. Audit log: organization.deletion_cancelled.

Po anulowaniu salon żyje normalnie, jakby nic się nie stało.

Po 30 dniach

Cron działający codziennie wczesnym rankiem (04:00 UTC) skanuje żądania, których data dojrzała. Dla każdego:

  1. Atomowo usuwa wszystkie powiązane dane.
  2. Anonimizuje konta członków, którzy nie mają innych członkostw (email = deleted_<id>@deleted.local, name = "Deleted user").
  3. Audit log: organization.deletion_completed.

Maksymalnie 25 żądań na cykl crona — przy zerowych żądaniach trwa sekundę, przy 25 — kilka minut.

Co z aktywną subskrypcją

Jeśli macie aktywną subskrypcję z auto-renew (karta), musisz najpierw ją anulować. System nie pozwoli na inicjację usunięcia salonu, dopóki auto-renew jest włączone — żebyście nie zapłacili za miesiąc, którego nie wykorzystacie.

Anulowanie auto-renew: Plan i rozliczenia → Subskrypcja → Anuluj automatyczne odnawianie. Po tym wracasz do strefy zagrożenia i kasujesz salon.

Sole-owner case

Jeśli jesteś jedynym ownerem i nie ma innych aktywnych członków zespołu, twoje konto zostanie zanonimizowane razem z salonem.

Jeśli są inni członkowie (manager, staff, viewer), salon usunięcie ich „odepnie" (cancel membership), ale ich konta zostaną — z możliwością założenia nowego salonu albo przyjęcia zaproszenia z innego.

Częste pytania

Mogę zachować dane klientów do mojego nowego systemu? Najpierw zrób eksport (CSV) — Eksport danych. Dopiero potem inicjuj usunięcie.

Mam aktywne kampanie / oczekujące wiadomości. Co z nimi? W okresie 30-dniowej łaski — działają normalnie. Po usunięciu — kasowane razem ze wszystkim.

Czy zwrócicie pieniądze za niewykorzystany okres planu? Nie automatycznie. Polityka zwrotów działa proporcjonalnie tylko w pierwszych 14 dniach od opłacenia. Po tym czasie — bez zwrotu. Anulujcie auto-renew zanim opłacicie kolejny okres.

Gdy zostanę zaproszony do innego salonu po usunięciu — moja stara historia będzie widoczna? Nie. Twoje konto zostało anonimizowane przy usunięciu salonu, a nowy salon zaczyna od zera.

Audit i zgodność

  • organization.deletion_requested — wpisany do audit logu z retencją bezterminową (compliance-critical).
  • organization.deletion_cancelled — j/w.
  • organization.deletion_completed — j/w.

Po usunięciu salonu te 3 wpisy zostają w naszym systemie, anonimizowane (bez nazwy salonu, tylko z org_id i datą), jako trail compliance.

Co dalej