Polityka prywatności
Ostatnia aktualizacja: 9 września 2026
Ta strona przetwarza dane osobowe tylko w zakresie niezbędnym do działania witryny, odpowiedzi na zapytania i briefy oraz - po zgodzie - pomiaru ruchu. Nie opisuję tu usług, których ta witryna nie używa (np. własnej bazy Supabase).
Administrator danych
Administratorem danych jest Piotr Kulbacki (Einzelunternehmen, Berlin).
Bendastr. 11, 12051 Berlin
Germany
E-mail: kontakt@piotrkulbacki.com
Telefon: +49 157 35166871
Inspektor Ochrony Danych
Nie jestem zobowiązany do wyznaczenia Inspektora Ochrony Danych (IOD / Datenschutzbeauftragter) i go nie powołałem. W sprawach prywatności użyj danych kontaktowych administratora powyżej.
Jakie dane przetwarzam
Poniżej: jakie dane, w jakim celu, na jakiej podstawie, kto je otrzymuje, czy mogą trafić poza EOG i jak długo je trzymam. Dotyczy wyłącznie technologii faktycznie używanych na piotrkulbacki.com.
Hosting (Vercel)
Dane: adres IP, user agent, znacznik czasu, URL żądania, ewentualne logi błędów.
Cel: dostarczenie strony, bezpieczeństwo, diagnostyka awarii.
Podstawa: art. 6 ust. 1 lit. f RODO (uzasadniony interes: stabilny i bezpieczny hosting).
Odbiorca: Vercel Inc., USA.
Transfer poza EOG: tak (USA), na podstawie standardowych klauzul umownych Vercel.
Przechowywanie: logi techniczne zwykle krótko, zgodnie z praktyką Vercel (zazwyczaj do kilku tygodni, chyba że dłużej potrzeba do wyjaśnienia incydentu).
Ochrona formularzy (Cloudflare Turnstile)
Dane: token wyzwania, adres IP, podstawowe sygnały przeglądarki potrzebne do odróżnienia człowieka od bota.
Cel: ochrona formularza kontaktowego i briefu przed spamem i nadużyciami.
Podstawa: art. 6 ust. 1 lit. f RODO.
Odbiorca: Cloudflare, Inc., USA.
Transfer poza EOG: tak (USA), na podstawie standardowych klauzul umownych Cloudflare.
Przechowywanie: weryfikacja jest krótkotrwała; Cloudflare może przechowywać ograniczone logi bezpieczeństwa zgodnie ze swoją polityką.
Formularz kontaktowy
Dane podane przez Ciebie: imię, e-mail, opcjonalny telefon, treść wiadomości; plus locale i wynik Turnstile.
Cel: kontakt, wyjaśnienie potrzeby i - jeśli dojdzie do rozmowy - przygotowanie oferty oraz realizacja współpracy. Wysłanie formularza nie zawiera umowy.
Podstawa: art. 6 ust. 1 lit. b RODO (kroki przedumowne na Twoje żądanie) oraz lit. f (obsługa zapytań).
Odbiorca: ja jako administrator; dostawa maila przez Brevo (Sendinblue GmbH, Niemcy).
Transfer poza EOG: sam formularz nie jest do tego przeznaczony; Brevo przetwarza w UE.
Przechowywanie: zapytania bez umowy - do 12 miesięcy od ostatniego kontaktu, potem usunięcie, chyba że dłużej wymaga obrona roszczeń. Jeśli dojdzie do współpracy - według zasad retencji korespondencji i dokumentów księgowych poniżej.
Brief projektu
Dane: imię, e-mail, opcjonalny telefon oraz odpowiedzi o projekcie (rodzaj, nazwy, cele, zakres, materiały, języki, integracje, termin).
Cel: zrozumienie projektu i przygotowanie indywidualnej oferty. Brief nie jest zamówieniem.
Podstawa: art. 6 ust. 1 lit. b lub f RODO.
Odbiorca i transfer: jak przy formularzu kontaktowym (Brevo w UE).
Przechowywanie: jak zapytania kontaktowe. Szkic w przeglądarce (sessionStorage) zostaje na Twoim urządzeniu do wysłania lub porzucenia sesji; po udanym wysłaniu jest usuwany. Nie wysyłam szkicu na serwer wcześniej.
Nie używam tych danych do marketingu bez osobnej zgody.
Odpowiedź z szablonu strony (link z maila)
Gdy napiszesz przez formularz lub brief, w powiadomieniu na moją skrzynkę może być przycisk odpowiedzi. Otwiera prywatną stronę /reply (bez indeksacji) z podpisanym tokenem HMAC: imię, e-mail, źródło zapytania, język i termin ważności (90 dni). Token jest w linku - nie trzymam go w bazie danych.
Formularz wysyła moją odpowiedź przez Brevo w szablonie strony na Twój adres; kopia może trafić na moją skrzynkę (BCC). Podstawa: art. 6 ust. 1 lit. b lub f RODO. Strona odpowiedzi nie jest chroniona Turnstile (otworzy ją tylko posiadacz linku); żądania są limitowane. Po wysłaniu obowiązuje retencja korespondencji poniżej.
Dane szczególnych kategorii (art. 9 RODO)
Formularze, brief i kanał odpowiedzi nie służą do zbierania danych szczególnych kategorii (art. 9 RODO) - np. o zdrowiu, pochodzeniu rasowym lub etnicznym, poglądach politycznych, religii, przynależności związkowej, danych genetycznych lub biometrycznych albo dotyczących seksualności. Proszę ich nie przesyłać.
Jeśli pojawią się incydentalnie w wiadomości, przetworzę je wyłącznie po to, by obsłużyć zapytanie albo poprosić o treść bez tych danych, a następnie usunę je, gdy nie będą potrzebne. Nie zbieram danych z art. 9 celowo i nie opieram się na wyraźnej zgodzie z art. 9 ust. 2 lit. a na tej witrynie.
Poczta transakcyjna (Brevo)
Dane: adresy e-mail, imię, treść wiadomości / briefu, metadane wysyłki.
Cel: dostarczenie maila do mojej skrzynki, auto-odpowiedź z potwierdzeniem, ewentualna dalsza korespondencja z tego kanału.
Podstawa: art. 6 ust. 1 lit. b lub f RODO.
Odbiorca: Sendinblue GmbH (Brevo), Niemcy, jako podmiot przetwarzający.
Transfer poza EOG: co do zasady nie - przetwarzanie w UE.
Przechowywanie: kopie operacyjne w Brevo tak długo, jak potrzeba do doręczenia i obsługi zapytania, potem zgodnie z retencją korespondencji.
Analityka (Vercel Analytics i Google Analytics 4)
Dane przy Vercel Analytics: zminimalizowane metryki ruchu (bez klasycznych tracking cookies).
Dane przy GA4 (tylko po zgodzie): identyfikatory cookies (_ga / _ga_*), przybliżona lokalizacja, urządzenie, odsłony, źródło wizyty.
Cel: zrozumienie, które strony są użyteczne, i poprawa witryny - nie reklamy.
Podstawa: art. 6 ust. 1 lit. a RODO (zgoda w bannerze). Do decyzji Google Consent Mode v2 ustawia analytics_storage i sygnały ad_* na „denied”. Po „Akceptuję wszystkie” ustawiam tylko analytics_storage=granted; ad_storage, ad_user_data i ad_personalization zostają denied. „Tylko niezbędne” albo późniejsza zmiana w stopce wyłącza GA.
Odbiorcy: Vercel Inc.; Google Ireland Ltd. / Google LLC.
Transfer poza EOG: Vercel i Google LLC (USA) - standardowe klauzule umowne / ramy transferu stosowane przez tych dostawców.
Przechowywanie: zgoda w cookie pk_cookie_consent - 12 miesięcy. Cookies GA - według polityki Google (zazwyczaj do 14 miesięcy w standardowej retencji GA4, o ile nie skrócę w panelu).
Odbiorcy danych
W zależności od funkcji mogą to być:
• Vercel Inc. - hosting i opcjonalna analityka po zgodzie • Cloudflare, Inc. - Turnstile (ochrona formularzy) • Sendinblue GmbH (Brevo) - wysyłka e-mail, w tym odpowiedzi z szablonu z linku w powiadomieniu • Google Ireland Ltd. / Google LLC - GA4 wyłącznie po zgodzie na analitykę
Nie sprzedaję danych. Nie ma tu Meta Pixel, Google Ads ani zewnętrznego CMP.
Transfer poza EOG
Vercel, Cloudflare i Google LLC mają siedziby lub podwykonawców w USA. Stosują standardowe klauzule umowne (SCC) lub równoważny mechanizm transferu. Brevo (Sendinblue GmbH) działa z UE.
Nie przekazuję danych „na cały świat” bez wskazania dostawcy.
Jak długo przechowuję dane
• Zapytania i briefy bez umowy: do 12 miesięcy od ostatniego kontaktu. • Podpisane tokeny formularza odpowiedzi: 90 dni w linku, potem nieważne. • Korespondencja biznesowa przy ofercie / realizacji: do 3 lat po zakończeniu sprawy (ew. roszczenia), o ile krótszy okres nie wystarczy. • Dane klientów i dokumenty księgowe / faktury: 10 lat, jeśli powstanie obowiązek podatkowy (AO / HGB analogicznie do praktyki DE). • Logi techniczne hostingu: krótko, według Vercel, chyba że incydent bezpieczeństwa. • Zgoda analityczna: 12 miesięcy lub do cofnięcia. • Ustawienia cookies: do wygaśnięcia cookie zgody lub wyczyszczenia przeglądarki. • sessionStorage briefu: lokalnie, do wysłania lub zamknięcia karty.
Po upływie okresu dane usuwam lub anonimizuję, chyba że prawo każe je zachować.
Twoje prawa
Przysługuje Ci (w granicach RODO):
- dostęp do danych
- sprostowanie
- usunięcie
- ograniczenie przetwarzania
- przenoszenie danych
- sprzeciw wobec przetwarzania opartego na uzasadnionym interesie
- cofnięcie zgody (analityka) w dowolnym momencie, bez wpływu na zgodność wcześniejszego przetwarzania
- skarga do organu nadzorczego
Organ nadzorczy
Możesz złożyć skargę do właściwego organu ochrony danych. Dla siedziby w Berlinie:
Berliner Beauftragte für Datenschutz und Informationsfreiheit
Alt-Moabit 59-61
10555 Berlin
