Polityka prywatności
Ostatnia aktualizacja: 1 sierpnia 2026 r.
1. Administrator danych
Administratorem danych osobowych jest Mateusz Przybysz, osoba fizyczna, adres do korespondencji: Skrzyniec 49, 24-200 Bełżyce. Kontakt w sprawach danych: kontakt@devgildia.pl.
2. Zakres i cel przetwarzania
Dane osobowe przetwarzamy w trzech sytuacjach: gdy założysz konto, gdy zapiszesz się na newsletter i gdy prześlesz zgłoszenie.
Konto: adres e-mail i identyfikator u dostawcy logowania (GitHub albo Google) — uwierzytelnienie; uchwyt, nazwa wyświetlana, opis, awatar, linki i lista narzędzi „buduję z" — treść Twojego profilu publicznego; klucz publiczny klucza dostępu (WebAuthn), jeśli go dodasz — klucz prywatny nigdy nie opuszcza Twojego urządzenia; potwierdzenie ukończenia 16 lat i akceptacji regulaminu.
Newsletter: adres e-mail oraz dowód udzielenia zgody (data potwierdzenia i adres IP w chwili potwierdzenia). Szczegóły opisuje obowiązek informacyjny przy zapisie.
Zgłoszenia: adres e-mail podany w zgłoszeniu projektu albo treści — wyłącznie po to, żeby odesłać decyzję. Przy zgłoszeniach przechowujemy też nieodwracalny skrót adresu IP, liczony z tajną solą, żeby ograniczyć liczbę zgłoszeń z jednego miejsca. Samego adresu IP nie zapisujemy.
Opinie: jeśli ocenisz projekt, zapisujemy Twoją ocenę i komentarz razem z powiązaniem z Twoim kontem. Opinia jest treścią publiczną i widnieje przy projekcie pod Twoim uchwytem.
Odwiedzone projekty: gdy jesteś zalogowany i przejdziesz z karty do projektu, zapisujemy sam fakt, że to konto weszło w ten wpis, wraz z datą pierwszego przejścia. Robimy to w jednym celu — ocenić projekt może tylko ten, kto w niego wszedł. Nie zapisujemy historii kolejnych wizyt ani tego, jak często wracasz. Przejścia osób niezalogowanych pozostają anonimowe i zwiększają wyłącznie publiczny licznik przy projekcie.
Bez konta, bez zapisu na newsletter i bez wysłania zgłoszenia nie zbieramy danych osobowych — preferencje takie jak tryb jasny lub ciemny zostają wyłącznie w Twojej przeglądarce.
3. Pomiar ruchu — statystyki bez zgody
Żeby wiedzieć, które strony są czytane i co poprawiać, prowadzimy własny, anonimowy pomiar odwiedzin. Nie korzystamy z zewnętrznego dostawcy analityki. Pomiar jest tak zaprojektowany, żeby nie identyfikował osób — dlatego nie prosimy o zgodę i nie pokazujemy baneru.
Co zapisujemy: adres odwiedzonej strony, host strony odsyłającej (samą domenę, bez pełnego adresu), zgrubną klasę urządzenia (telefon, tablet, komputer), kod kraju, czas spędzony na stronie, głębokość przewinięcia oraz techniczny odcisk opisany niżej.
Rozbicie czasu na sekcje strony: ile sekund widoczny był opis, ile zrzuty, ile lista podobnych projektów. To wciąż ta sama odsłona i ten sam odcisk — przybywa wyłącznie szczegółowość liczb o STRONIE, nie o osobie. Nazwy sekcji pochodzą z zamkniętej listy w kodzie i nie zawierają żadnej treści.
Kliknięcia w oznaczone elementy interfejsu (na przykład „link wyjściowy”, „sortowanie”, „kopiuj”). Zapisujemy sam znacznik elementu z zamkniętej listy w kodzie oraz wzorzec adresu strony — nigdy nazwy projektu, frazy wyszukiwania ani innej treści.
Szybkość działania stron (Core Web Vitals): czas do wyświetlenia największego elementu, opóźnienie reakcji na kliknięcie i przesunięcia układu. Zapisujemy wyłącznie te liczby, wzorzec adresu (na przykład „karta projektu”, nie konkretny projekt) i zgrubną klasę urządzenia. Ten pomiar nie ma odcisku ani żadnego innego identyfikatora, więc nie da się z niego odtworzyć wizyty.
Rejestr awarii: rodzaj błędu, pierwszy wiersz komunikatu i wzorzec adresu, na którym wystąpił. NIE zapisujemy śladu wykonania programu ani powiązania z kontem — pierwszy bywa nośnikiem danych wpisanych w formularz, a drugie zamieniłoby diagnostykę w profil zachowania. Rejestr służy wyłącznie naprawianiu usterek i podlega tej samej retencji 13 miesięcy.
Czego nie zapisujemy: Twojego adresu IP ani identyfikatora przeglądarki (user-agent). Serwer używa ich wyłącznie w pamięci, żeby wyliczyć skrót — nie trafiają do żadnej tabeli ani do logów. Nie zapisujemy też niczego na Twoim urządzeniu: żadnego cookie, żadnego magazynu lokalnego.
Odcisk techniczny powstaje przez zaszyfrowanie (funkcją skrótu) adresu IP i przeglądarki razem z sekretem losowanym co dobę. Sekret kasujemy po 48 godzinach — po tym czasie odcisku nie da się powiązać z żadnym urządzeniem, również nam. Odcisk zmienia się każdej doby sam z siebie, więc nie pozwala śledzić powracających odwiedzin.
Jak długo: pojedyncze zdarzenia przechowujemy maksymalnie 13 miesięcy, po czym zostają wyłącznie zbiorcze liczby dzienne, których nie da się odnieść do osoby.
Możesz się nie zgodzić: przełącznik „Pomiar ruchu" na dole tej strony — i w ustawieniach konta, jeśli je masz — wyłącza go natychmiast. To realizacja prawa sprzeciwu z art. 21 RODO. Ustawienie zapisujemy wyłącznie w Twojej przeglądarce.
Sprzeciw wobec pomiaru zatrzymuje wszystkie powyższe naraz — także pomiar wydajności i zgłaszanie awarii.
Osobno liczymy odsłony kart projektów. To metryka produktowa, widoczna publicznie przy wpisie — nie zawiera żadnych danych o odwiedzającym, jest wyłącznie licznikiem przy projekcie.
4. Podstawa prawna
art. 6 ust. 1 lit. b RODO — prowadzenie konta i obsługa zgłoszenia na Twoje żądanie;
art. 6 ust. 1 lit. a RODO — zgoda, w zakresie newslettera;
art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes: bezpieczeństwo i utrzymanie Serwisu, ograniczanie nadużyć oraz pomiar ruchu opisany w pkt 3. W zakresie, w jakim odcisk techniczny przestaje być powiązywalny (po skasowaniu dobowego sekretu), dane te przestają być danymi osobowymi i RODO ich nie obejmuje.
5. Odbiorcy i procesorzy
Dane konta, treści katalogu i statystyki ruchu przechowujemy w infrastrukturze Supabase (uwierzytelnianie, baza danych i magazyn plików). Serwis hostuje Vercel. Logowanie realizują GitHub, Inc. oraz Google Ireland Ltd. — w zakresie niezbędnym do uwierzytelnienia. Pocztę (potwierdzenia newslettera, decyzje moderacji i powiadomienia) wysyła Resend. Podmioty te przetwarzają dane jako nasi dostawcy, na podstawie odpowiednich umów powierzenia.
Nie korzystamy z żadnego dostawcy usług sztucznej inteligencji. Treści dodawane do Serwisu nie są przekazywane do modeli ani do zewnętrznych API AI.
6. Okres przechowywania
Dane konta przechowujemy do czasu jego usunięcia przez Ciebie lub zgłoszenia żądania usunięcia. Adres z newslettera — do wypisu. Adresy e-mail ze zgłoszeń — do zamknięcia sprawy i upływu terminu na reklamację.
Rejestr odwiedzonych projektów kasujemy razem z kontem. Wystawione opinie zostają w katalogu, ale tracą powiązanie z Twoim kontem i przestają wskazywać na Ciebie — dotyczą cudzych projektów i są treścią katalogu, tak samo jak same wpisy.
Pojedyncze zdarzenia pomiaru ruchu — maksymalnie 13 miesięcy. Dobowy sekret służący do wyliczenia odcisku — 48 godzin. Skróty adresów IP z limitu zgłoszeń — do 24 godzin. Po tych terminach zostają wyłącznie zbiorcze statystyki dzienne, niepowiązywalne z osobą.
Powiadomienia kasujemy 90 dni po przeczytaniu, a nieprzeczytane po 180 dniach — są sygnałem o zdarzeniu, nie archiwum. Znikają też natychmiast razem z kontem.
7. Twoje prawa
Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia oraz sprzeciwu, a także prawo do cofnięcia zgody i wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Żądania kieruj na kontakt@devgildia.pl.
Sprzeciw wobec pomiaru ruchu (pkt 3) możesz zgłosić od ręki, bez pisania do nas i bez zakładania konta — wystarczy wyłączyć przełącznik „Pomiar ruchu" na dole tej strony.
Wypis z newslettera działa jednym kliknięciem w każdym wysłanym mailu i nie wymaga kontaktu z nami.
8. Pliki cookies
Nie stosujemy cookies analitycznych ani marketingowych i nie pokazujemy baneru zgód, bo nie mamy o co pytać. W przeglądarce zapisujemy wyłącznie to, bez czego Serwis nie zadziała albo o co sam poprosiłeś: sesję logowania, wybrany tryb jasny lub ciemny oraz ewentualny sprzeciw wobec pomiaru ruchu.
Pomiar ruchu
Liczymy odwiedziny bez ciasteczek i bez zapisywania czegokolwiek na Twoim urządzeniu. Nie przechowujemy Twojego adresu IP. Tym samym pomiarem sprawdzamy, czy strony działają szybko i czy nic się nie wywraca.