1. Administrator danych
Administratorem danych osobowych jest lek. Aleksy Kasperowicz, prowadzący prywatną praktykę pod adresem pl. Jana Metziga 26/5, 64-100 Leszno, PWZ 3325267.
W sprawach dotyczących prywatności można skontaktować się pod adresem kontakt@drkasperowicz.com.
2. Zakres zbieranych danych
Przy rejestracji wizyty przetwarzane są: imię, nazwisko, data urodzenia, numer telefonu, adres e-mail, wybrana usługa oraz data i godzina wizyty. Zapisywane są także informacje o zaakceptowanej wersji regulaminu, zapoznaniu się z polityką prywatności i potwierdzeniu pełnoletności.
Po dobrowolnym włączeniu powiadomienia o wolnym terminie przetwarzane są wyłącznie numer telefonu, wybrana usługa, wybrana data graniczna, zgoda oraz techniczny zestaw obserwowanych terminów. Funkcja służy tylko do wysłania jednego SMS-a o nowym wolnym terminie, nie jest rezerwacją i nie tworzy kartoteki pacjenta ani wizyty.
W celu ochrony strony mogą być przetwarzane adres IP, data i godzina połączenia oraz informacje o przeglądarce. Weryfikację formularza zapewnia Cloudflare Turnstile.
Sam fakt rezerwacji konsultacji psychiatrycznej może pośrednio ujawniać informację dotyczącą zdrowia. Dlatego dane rezerwacji są traktowane z podwyższonym poziomem poufności, mimo że formularz nie zbiera opisu stanu zdrowia.
Przygotowanie w Panelu Pacjenta (ankieta, leki i dziennik) zapisuje informacje wyłącznie w tej przeglądarce, oddzielnie dla powiązanego profilu i narzędzi gościa. Serwer przekazuje jedynie niejawny klucz podziału lokalnych danych, bez treści medycznej. Starsze notatki gościa można przenieść dopiero po podglądzie i wyraźnym wyborze. Gabinet nie otrzymuje automatycznie ankiety, dziennika ani kopii dokumentu. Możesz pokazać je na telefonie, skopiować tekst lub samodzielnie wydrukować / zapisać PDF. Treść nie trafia do adresów stron, statystyk ani dzienników błędów. Po przekazaniu dokumentu lekarzowi jego dalsze przetwarzanie podlega zwykłym zasadom poufności i dokumentacji medycznej.
Lokalny zapis trwa do usunięcia w narzędziu lub przeglądarce. Wylogowanie nie usuwa zapisanych treści z urządzenia. Używaj zaufanego urządzenia; nie jest to zaszyfrowana kopia w chmurze. Przy zablokowanym przechowywaniu dane pozostają tylko do zamknięcia strony. Kopie zapasowe i PDF zawierają informacje o zdrowiu — ich przechowywanie i usuwanie pozostaje pod Twoją kontrolą.
Po potwierdzeniu przyszłej pierwszej wizyty wysyłamy jednorazowy SMS z zaproszeniem do przygotowania ankiety i listy leków. Wiadomość nie zawiera odpowiedzi ani nazw przyjmowanych leków.
Odrębną funkcją dostępną wyłącznie po zalogowaniu do Panelu Pacjenta jest przekazanie lekarzowi prośby o ocenę możliwości kontynuacji dotychczasowego leczenia. W tej funkcji przetwarzane są nazwy leków, aktualne dawkowanie, pomocnicze wyliczenie ilości oraz wymagane oświadczenia dotyczące kontynuacji leczenia. Treść jest zapisywana w postaci zaszyfrowanej i nie trafia do adresu strony, pamięci przeglądarki ani statystyk rejestracji.
Po zgodzie na statystyki rejestracji nasz serwer otrzymuje etapy rejestracji, ogólne źródło wejścia i kod kampanii z zamkniętej listy. Losowy identyfikator ścieżki istnieje w pamięci karty; serwer zapisuje jego skrót. Są to dane pseudonimowe, a nie anonimowe. Nie obejmują treści formularzy, tytułów stron, pełnych adresów URL, objawów, leków ani terminów wizyt. Źródło rezerwacji może być powiązane z rezerwacją wyłącznie we własnym systemie gabinetu.
Osobna zgoda obejmuje pomiar stabilności układu wyłącznie strony głównej: wynik CLS, przedział szerokości ekranu, czas pomiaru i wersję strony. Nie prowadzimy pomiarów treści Panelu Pacjenta, Panelu Admina ani narzędzi z danymi zdrowotnymi. Identyfikatory reklamowe gclid, gbraid i wbraid nie są zapisywane ani przekazywane Google przez aplikację.
3. Cele i podstawy przetwarzania
- wysłanie zamówionego jednorazowego SMS-a o nowym wolnym terminie — zgoda, art. 6 ust. 1 lit. a RODO; dane nie są wykorzystywane do marketingu ani newslettera;
- przyjęcie i obsługa rezerwacji, kontakt dotyczący terminu oraz organizacja konsultacji — działania zmierzające do zawarcia i wykonania umowy, art. 6 ust. 1 lit. b RODO;
- realizacja obowiązków prawnych związanych z działalnością leczniczą, rachunkowością lub rozliczeniami — art. 6 ust. 1 lit. c RODO, gdy obowiązek ma zastosowanie;
- ustalenie, dochodzenie lub obrona roszczeń oraz zapewnienie bezpieczeństwa strony — prawnie uzasadniony interes administratora, art. 6 ust. 1 lit. f RODO;
- opcjonalne własne statystyki rejestracji i pomiar wydajności strony głównej — odrębne zgody, art. 6 ust. 1 lit. a RODO oraz art. 399–400 Prawa komunikacji elektronicznej; odmowa i wycofanie nie ograniczają usług;
- w zakresie, w jakim dane rezerwacji stanowią dane dotyczące zdrowia — art. 9 ust. 2 lit. h RODO, czyli cel związany z opieką zdrowotną wykonywaną przez osobę zobowiązaną do zachowania tajemnicy zawodowej.
Podanie danych wymaganych w formularzu jest dobrowolne, ale konieczne do utworzenia i obsługi rezerwacji online.
4. Odbiorcy danych
Dostęp do danych ma administrator oraz upoważnione osoby obsługujące praktykę, wyłącznie w zakresie potrzebnym do wykonywania obowiązków.
Obsługę strony i ochronę formularza zapewnia Cloudflare. Dane potrzebne do wysyłki wiadomości dotyczących rezerwacji e-mail przetwarza Resend. Dane potrzebne do wysłania transakcyjnej wiadomości SMS, w szczególności numer telefonu, przetwarza SMSAPI. Dostawcy działają na podstawie odpowiednich umów i wyłącznie w zakresie niezbędnym do świadczenia usługi. Dane mogą być ujawnione organom publicznym, jeżeli wynika to z przepisów prawa.
Resend otrzymuje adres e-mail i treść wiadomości weryfikacyjnych lub organizacyjnych dotyczących rezerwacji.
Informacje o zasadach przetwarzania przez dostawcę SMS znajdują się w polityce prywatności SMSAPI.
Cloudflare może przetwarzać dane techniczne poza Europejskim Obszarem Gospodarczym z zastosowaniem mechanizmów wymaganych przez RODO, w szczególności standardowych klauzul umownych. Szczegóły znajdują się w polityce prywatności Cloudflare.
Informacje o zasadach przetwarzania przez dostawcę poczty znajdują się w polityce prywatności Resend.
Na stronie „Gabinet” mapa Google Maps ładuje się automatycznie. Jej wyświetlenie wiąże się z przetwarzaniem danych technicznych przez Google, w tym adresu IP i informacji o przeglądarce. Zasady przetwarzania opisano w polityce prywatności Google.
Nie przekazujemy danych pacjentów, informacji o wizytach ani konwersji reklamowych do Google. Dostawcy hostingu, zabezpieczeń i zamówionych wiadomości przetwarzają dane w zakresie swoich usług. Transfery poza EOG wymagają odpowiednich gwarancji zgodnie z rozdziałem V RODO; informacje o dostawcach znajdują się w powyższych politykach.
5. Okres przechowywania
Niepotwierdzone rezerwacje są automatycznie anulowane po 30 minutach. Tymczasowe anulowane zgłoszenia oraz puste karty utworzone wyłącznie na ich potrzeby są usuwane po 30 dniach. Techniczne identyfikatory zdarzeń dostawcy poczty są przechowywane przez 90 dni. Treść zakończonych wiadomości zawierająca indywidualne linki jest usuwana po 24 godzinach, natomiast ograniczona historia techniczna wysyłki jest przechowywana przez 180 dni.
Aktywne powiadomienie o wolnym terminie wygasa po wybranej dacie granicznej lub najpóźniej po 30 dniach, albo kończy się po wysłaniu jednego SMS-a. Zakończone rekordy techniczne są usuwane po 90 dniach; minimalna historia wysyłki SMS podlega ogólnym okresom przechowywania wiadomości opisanym powyżej.
Zdarzenia statystyk rejestracji i minimalne potwierdzenia użytej zgody (wersja, kategorie i data, bez adresu IP i danych kontaktowych) są usuwane po 90 dniach. Ogólne źródło zapisane przy rezerwacji podlega okresowi przechowywania danych organizacyjnych tej rezerwacji. Pomiary wydajności w Cloudflare Analytics Engine są przechowywane przez 3 miesiące. Wycofanie zgody zatrzymuje nowe pomiary i usuwa identyfikator ścieżki z pamięci bieżącej karty; nie cofa wcześniejszego zgodnego z prawem przetwarzania.
Od wersji 2026-09-21 nie zbieramy identyfikatorów kliknięcia na potrzeby konwersji wizyt i nie wysyłamy ich do Google. Wcześniej zapisane dane techniczne podlegają dotychczasowemu limitowi 90 dni; aktualizacja nie wydłuża ich retencji.
Dane robocze używane wyłącznie podczas importu są usuwane po zakończeniu lub anulowaniu importu. W przypadku importu nieudanego albo przerwanego są usuwane najpóźniej po 7 dniach.
Dane dotyczące potwierdzonych, zrealizowanych, odwołanych lub nieodbytych wizyt są przechowywane przez okres potrzebny do organizacji opieki oraz ustalenia, dochodzenia lub obrony roszczeń, a także przez okres wymagany przepisami. Nie są usuwane razem z krótkotrwałymi danymi technicznymi.
Jeżeli po wizycie powstanie dokumentacja medyczna, jest ona prowadzona poza formularzem rejestracji i przechowywana przez okresy wynikające z przepisów dotyczących dokumentacji medycznej.
6. Prawa osoby, której dane dotyczą
Na zasadach określonych w RODO przysługuje prawo do:
- dostępu do danych i otrzymania ich kopii;
- sprostowania nieprawidłowych danych;
- usunięcia danych lub ograniczenia ich przetwarzania;
- przenoszenia danych;
- wniesienia sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie;
- wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Zakres poszczególnych praw zależy od podstawy i celu przetwarzania. Realizacja niektórych żądań może być ograniczona obowiązkiem prawnym administratora.
7. Automatyczne decyzje, pliki cookie i bezpieczeństwo
Dane nie są wykorzystywane do profilowania ani podejmowania zautomatyzowanych decyzji wywołujących skutki prawne. Strona nie korzysta z profilowania reklamowego ani analityki marketingowej Google.
Strona nie uruchamia Google Analytics, Google Tag Manager, tagów Google Ads, remarketingu, personalizacji reklam ani Cloudflare Web Analytics. Konwersje wizyt nie są wysyłane do Google. Mapa Google jest dostępna jako zewnętrzny link — po jego otwarciu obowiązują zasady Google. Lokalne zdjęcia i czcionki nie wymagają połączenia z Google. Publiczne ilustracje artykułów mogą być pobierane z CDN Sanity bez przesyłania adresu poprzedniej strony.
Technologie niezbędne służą wyłącznie usługom wybranym przez użytkownika, zabezpieczeniom i zapamiętaniu wyboru prywatności. Pozostałe kategorie są domyślnie wyłączone. Przewijanie i dalsze korzystanie ze strony nie stanowią zgody. Po zmianie wersji informacji lub upływie 180 dni pytamy ponownie.
| Technologia / dostawca | Cel i czas |
|---|---|
| drk_privacy — gabinet | Niezbędny zapis ostatniego wyboru: wersja, dwie kategorie, data i rodzaj decyzji. Do 180 dni; domena drkasperowicz.com, Path=/, Secure, SameSite=Lax; dostępny dla skryptu ustawień (bez HttpOnly). Bez identyfikatora osoby. |
| __Host-patient_session — gabinet | Logowanie do Panelu Pacjenta; do 7 dni, tylko drkasperowicz.com, Path=/, Secure, HttpOnly, SameSite=Lax. patient_session jest starszą nazwą usuwaną przy logowaniu i wylogowaniu. |
| CF_AppSession, CF_Session — Cloudflare Access | Niezbędne logowanie do Admina. CF_AppSession: drkasperowicz.com, około 24 godzin, Secure, HttpOnly; nagłówek nie deklaruje SameSite (stosowana jest reguła przeglądarki). CF_Session: aleksyzakupy.cloudflareaccess.com, około 4 godzin, Secure, HttpOnly, SameSite=None. Ścieżka obu: /. |
| CF_Authorization i warunkowe cookies weryfikacji — Cloudflare Access | Utrzymanie uwierzytelnionego dostępu do Admina. Domena aplikacji lub logowania; czas i atrybuty zależą od konfiguracji Access. |
| Cloudflare Turnstile / ochrona Cloudflare | Weryfikacja zamówionego formularza i przeciwdziałanie nadużyciom. Dostawca przetwarza parametry urządzenia, adres IP i wynik weryfikacji; zależnie od zabezpieczeń może stosować cf_clearance, __cf_bm lub cf_chl_*. Nie służą do marketingu; czas zależy od mechanizmu dostawcy. |
| localStorage: drk:preparation:v2:* (profile i gość), drk:medications:v1, drk:visit-preparation:v1 (starsze narzędzia gościa) — gabinet | Wyłącznie lokalny zapis ankiet, leków i dziennika. Starsze narzędzia gościa mają oddzielne klucze. Do usunięcia w narzędziu lub przeglądarce. Treści nie są wysyłane do statystyk ani na serwer. |
| localStorage: drkasperowicz.admin.calendar-preferences.v1, admin-patients-columns-v1, admin-events-visible-categories:* — gabinet | Zapamiętanie wybranego układu kalendarza, kolumn i filtrów Admina. Do zmiany lub usunięcia danych przeglądarki; bez danych pacjentów. |
| Statystyki rejestracji — gabinet / hosting Cloudflare | Opcjonalne, po zgodzie. Identyfikator w pamięci karty, zdarzenia do 90 dni; nie są udostępniane reklamodawcom. |
| Stabilność układu strony — gabinet / Cloudflare Analytics Engine | Opcjonalna osobna zgoda. Pomiar tylko strony głównej, bez treści strony i danych pacjenta; do 3 miesięcy. |
Usunięcie niezbędnego cookie sesji powoduje utratę zalogowania. Zablokowanie pamięci lokalnej nie uruchamia analityki, ale może uniemożliwić zachowanie ustawień i treści narzędzi po zamknięciu strony. Nie używamy service workera ani sessionStorage do pomiaru użytkowników.
Panel Pacjenta używa technicznie niezbędnego pliku cookie sesji. W środowisku produkcyjnym ma on nazwę __Host-patient_session i służy wyłącznie do uwierzytelnienia w Panelu Pacjenta. Nie jest plikiem cookie marketingowym ani analitycznym.
Logowanie do Panelu Pacjenta odbywa się przez numer telefonu użyty podczas rezerwacji i jednorazowy kod SMS. Numer służy wyłącznie do potwierdzenia dostępu do Panelu i obsługi rezerwacji; nie jest wykorzystywany w celu marketingowym.
Sesja jest przechowywana po stronie serwera wraz ze skrótem tokenu. Surowy token znajduje się wyłącznie w pliku cookie oznaczonym HttpOnly; nie jest zwracany w adresie URL, odpowiedzi API ani pamięci przeglądarki. Nowa sesja wygasa najpóźniej po 7 dniach od zalogowania i nie jest przedłużana przez aktywność w Panelu.
Tożsamość osoby składającej prośbę o kontynuację leczenia jest ustalana wyłącznie na podstawie aktywnej sesji Panelu Pacjenta. Formularz nie prosi ponownie o imię, nazwisko, datę urodzenia, e-mail ani dodatkowy kod. Moduł nie podejmuje automatycznej decyzji medycznej, nie tworzy e-recepty i nie zastępuje dokumentacji medycznej. Decyzję podejmuje lekarz, a jej odnotowanie następuje w używanym systemie dokumentacji medycznej.
Po potwierdzeniu danych kontaktowych system może rozpoznać powracającego pacjenta na podstawie zgodnego adresu e-mail i daty urodzenia. Jeżeli starsza karta nie zawiera daty urodzenia, wymagane jest również dokładne dopasowanie imienia i nazwiska. Samo imię, nazwisko lub numer telefonu nie powodują automatycznego połączenia kart. Niejednoznaczne przypadki wymagają decyzji osoby obsługującej rejestrację.
Cloudflare Turnstile przetwarza dane potrzebne do weryfikacji formularza. Dane te nie służą do tworzenia profilu marketingowego.
Połączenie ze stroną jest szyfrowane. Dostęp do danych mają wyłącznie osoby upoważnione.
8. Kontakt w sprawach prywatności
Aby skorzystać z praw lub uzyskać wyjaśnienia dotyczące przetwarzania danych, napisz na:
kontakt@drkasperowicz.com