Retencja danych + subprocesorzy + skrót RoPA
Dokument utrzymywany na bieżąco przez Operatora (BH-Wandex). Określa okresy przechowywania, listę subprocesorów oraz skrót rejestru czynności przetwarzania.
1. Okresy przechowywania (retencja)
| Kategoria | Okres | Uwaga |
|---|---|---|
| Zgłoszenia z formularza (zapisy/demo) | do 12 mies. od kontaktu lub do realizacji/odmowy | potem usunięcie/anonimizacja |
| Dane członka (czynne członkostwo) | czas członkostwa | |
| Dane rozliczeniowe / składki | 5 lat (przepisy księgowe/podatkowe) | art. 6 ust. 1 lit. c |
| Wyniki sportowe / archiwum | bezterminowo w archiwum klubu (uzasadniony interes) | małoletni — uwzględnić zgody/wizerunek |
| Wizerunek (zdjęcia) | do wycofania zgody / wg polityki klubu | |
| Konta kadry (panel) | czas współpracy | dezaktywacja po odejściu |
| Kopie zapasowe | wg cyklu technicznego (do 30 dni) |
Po upływie okresu — usunięcie lub anonimizacja. Żądania osób (usunięcie/sprzeciw) realizowane wg dokumentu Zmiana klubu i prawa osób.
2. Subprocesorzy
| Subprocesor | Rola | Lokalizacja danych | Uwagi |
|---|---|---|---|
| Supabase | baza danych, auth, storage, funkcje | UE (region Irlandia) | DPA Supabase; klucz service_role poza frontem |
| Vercel | hosting/build strony i panelu | UE | analityka anonimowa (bez cookies identyfikujących) |
| Stripe | płatności online (subskrypcje, składki) | UE/USA — na podstawie SCC | dane rozliczeniowe; numery kart nie trafiają do Operatora |
| Resend | wysyłka powiadomień e-mail | UE/USA — na podstawie SCC | tylko treść powiadomień/zaproszeń |
| SMSAPI | wysyłka SMS (jeśli włączone) | Polska (UE) | tylko jeśli klub korzysta z SMS |
| GitHub | repozytorium kodu (bez danych członków) | USA | wyłącznie kod źródłowy, nie dane osobowe członków |
| Anthropic (Claude) | funkcje AI: generowanie treści / asysta (opcjonalne) | USA — standardowe klauzule umowne (SCC) | domyślny dostawca AI; dane API nie są używane do trenowania modeli wg polityki dostawcy |
| OpenAI (warunkowo) | funkcje AI operatora (opcja) | USA — SCC | nieaktywny domyślnie; wyłącznie gdy Operator skonfiguruje klucz; narzędzia wewnętrzne Operatora, bez danych osobowych członków |
| Google (Gemini) (warunkowo) | funkcje AI operatora (opcja) | USA — SCC | nieaktywny domyślnie; wyłącznie gdy Operator skonfiguruje klucz; narzędzia wewnętrzne Operatora, bez danych osobowych członków |
Funkcje AI (beta). Narzędzia AI są opcjonalne. Do promptów nie należy wprowadzać danych szczególnych ani danych osobowych dzieci (imię+nazwisko, zdrowie, waga itp.) — pisz ogólnie. Domyślnym dostawcą AI jest Anthropic. Dostawcy OpenAI i Google (Gemini) są warunkowi — pozostają nieaktywni, dopóki Operator nie skonfiguruje odpowiedniego klucza; służą wyłącznie narzędziom wewnętrznym Operatora i nie przetwarzają danych osobowych członków klubów.
Cel: przetwarzanie w UE/EOG; transfer poza EOG wyłącznie na podstawie standardowych klauzul umownych (SCC) i po poinformowaniu administratorów (klubów).
3. Skrót rejestru czynności / kategorii przetwarzania (RoPA)
| Czynność | Administrator | Procesor | Kategorie danych | Podstawa | Odbiorcy |
|---|---|---|---|---|---|
| Strona klubu (treści publiczne) | Klub | Operator | wyniki, news, zdjęcia | f / zgoda (wizerunek) | publiczni odbiorcy |
| Zapisy na trening | Klub | Operator | imię dziecka, kontakt rodzica | a / f | kadra klubu |
| Panel/konta kadry | Klub/Operator | Operator | e-mail, rola | b / f | — |
| Płatności online | Klub/Operator | Operator + Stripe | dane rozliczeniowe | b / c | Stripe |
| Hosting/baza | — | Operator + subprocesorzy | wszystkie powyższe | b (DPA) | Supabase, Vercel |
4. Bezpieczeństwo (art. 32) — skrót
Izolacja tenantów (RLS + club_id), szyfrowanie w tranzycie (TLS/HTTPS), kontrola dostępu
i ról, minimalizacja uprawnień, kopie zapasowe, brak klucza service_role we froncie.
Szczegóły na stronie Bezpieczeństwo i RODO.
5. Naruszenia
Procedura: wykrycie → ocena ryzyka → zgłoszenie administratorowi (klubowi) ≤24 h (DPA) → klub ocenia zgłoszenie do Prezesa UODO (≤72 h) i ew. zawiadomienie osób. Rejestr naruszeń prowadzi Operator we współpracy z klubem.
