Karol DecykKOS-MOS
KOS-MOSFotografiaWideoStronyGrySztukaKontakt

PRYWATNOŚĆ

Polityka prywatności

Ta polityka wyjaśnia, jakie dane są przetwarzane podczas korzystania z serwisu KOS-MOS, w jakim celu oraz jakie prawa przysługują użytkownikowi.

Ostatnia aktualizacja: 26 sierpnia 2026 r.

1. Administrator danych

Administratorem danych osobowych przetwarzanych w związku z serwisem KOS-MOS jest:

Karol Decykul. E.Sz. Zarembiny 19/2285-792 BydgoszczPolska

E-mail: contact@karoldecyk.com

2. Informacje ogólne i podstawy prawne

Dane są przetwarzane wyłącznie w zakresie potrzebnym do udostępniania serwisu, obsługi zapytań, prowadzenia dobrowolnej publicznej tabeli wyników, dobrowolnych statystyk korzystania z serwisu oraz funkcji wybranych przez użytkownika. Stosowane są zasady zgodności z prawem, minimalizacji danych, ograniczenia celu i czasu przechowywania.

W zależności od funkcji podstawą przetwarzania jest art. 6 ust. 1 lit. b RODO (działania przed zawarciem umowy na żądanie użytkownika), art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes) albo art. 6 ust. 1 lit. a RODO (zgoda). Szczegóły opisano poniżej.

Podanie danych w formularzu i udział w globalnej tabeli wyników są dobrowolne. Bez danych kontaktowych i treści niezbędnych dla konkretnego zapytania jego sensowna obsługa może nie być możliwa. Pozostałe funkcje serwisu nie wymagają udziału w tabeli wyników.

3. Hosting i techniczne udostępnianie serwisu

Serwis jest udostępniany za pomocą Firebase App Hosting, usługi Google opartej na infrastrukturze Google Cloud. Podczas otwierania strony mogą być przetwarzane niezbędne dane połączenia, w szczególności adres IP, czas żądania, żądany zasób oraz informacje przeglądarki, w zakresie koniecznym do dostarczenia, zabezpieczenia i diagnozowania serwisu.

Aplikacja jest budowana przez Cloud Build, uruchamiana w Cloud Run i dostarczana przez Google Cloud Load Balancer z włączonym Cloud CDN. Podstawowym regionem backendu App Hosting jest europe-west4 (Niderlandy); niebuforowane żądania są obsługiwane z tego regionu, natomiast Cloud CDN działa globalnie.

App Hosting udostępnia logi kompilacji Cloud Build oraz logi działania Cloud Run i Cloud CDN w Cloud Logging. Ich zakres i okres przechowywania zależą od usług Google Cloud oraz konfiguracji logowania projektu. Region europe-west4 nie oznacza, że wszystkie logi, artefakty kompilacji, kopie CDN lub inne dane Firebase są przetwarzane wyłącznie w Niderlandach.

Podstawą jest art. 6 ust. 1 lit. f RODO: uzasadniony interes w bezpiecznym, stabilnym i wydajnym udostępnianiu strony.

Funkcjonalna preferencja języka

Po świadomym wyborze języka w przełączniku języków serwis może zapisać funkcjonalne cookie kosmos-locale z jedną z wartości pl, de albo en na 12 miesięcy. Służy wyłącznie do przywrócenia wybranego języka przy późniejszym wejściu na stronę główną. Cookie nie zawiera identyfikatora analitycznego, śledzącego, użytkownika ani sesji i jest niezależne od zgody na statystyki. Przy pierwszym wejściu bez zapisanej decyzji nagłówek Accept-Language jest używany tylko do tego żądania i cookie nie jest zapisywane.

  • Architektura Firebase App Hosting
  • Logi i metryki Firebase App Hosting

4. Zapytania kontaktowe

Formularz kontaktowy i formularz zapytania o stronę przesyłają dane do własnego endpointu serwerowego KOS-MOS. Po walidacji zapytanie jest zapisywane w kolekcji contactRequests w Cloud Firestore i jest dostępne wyłącznie w chronionej skrzynce administracyjnej.

W zależności od formularza przetwarzane mogą być: imię, adres e-mail, wiadomość lub pomysł na projekt, temat lub rodzaj strony, wybrany język, a opcjonalnie budżet, waluta i termin. Aplikacja nie zapisuje świadomie wraz z zapytaniem adresu IP, User-Agentu ani załączników.

W przypadku zapytań dotyczących możliwych usług lub współpracy podstawą jest art. 6 ust. 1 lit. b RODO — działania przed zawarciem umowy podejmowane na żądanie osoby. Inna ogólna korespondencja jest przetwarzana na podstawie art. 6 ust. 1 lit. f RODO — uzasadnionego interesu w przyjmowaniu, organizowaniu i udzielaniu odpowiedzi na wiadomości.

Nowe zapytania otrzymują techniczny termin wygaśnięcia wynoszący 365 dni. Jest to przyjęty okres retencji projektu, a nie ustawowo wymagany termin. Polityka automatycznego usuwania Firestore została skonfigurowana; fizyczne usunięcie po upływie terminu może nastąpić z opóźnieniem technicznym.

Jeśli backend formularza jest niedostępny, strona może otworzyć przygotowaną wiadomość do publicznego adresu KOS-MOS. Serwis nie zapisuje dodatkowej lokalnej kopii szkicu; wiadomość jest następnie wysyłana przez własny program i dostawcę poczty użytkownika.

Wiadomości wysyłane na ten publiczny adres KOS-MOS są technicznie przetwarzane przez Cloudflare Email Routing i przekazywane do zweryfikowanej wewnętrznej skrzynki administratora. Prywatny adres docelowy nie jest publikowany. Usługa ta dotyczy wyłącznie przychodzącej poczty publicznego adresu i nie jest hostingiem strony KOS-MOS, który jest realizowany oddzielnie przez Firebase App Hosting.

Publiczny adres obsługiwany przez ten routing to: contact@karoldecyk.com

  • Dokumentacja Cloudflare Email Routing

5. Morfi Runner — globalna tabela wyników

Dobrowolne wysłanie wyniku zapisuje w Cloud Firestore: playerName, score, gameVersion, locale, createdAt, status oraz opcjonalne runMeta (techniczne informacje o przebiegu, na przykład dystans, monety, bonus monet i identyfikator wersji). Nowe wyniki nie otrzymują automatycznego terminu wygaśnięcia. Aplikacja nie dodaje adresu IP, User-Agentu, identyfikatora użytkownika, e-maila ani identyfikatora urządzenia.

Publiczny endpoint zwraca wyłącznie nickname (playerName), wynik, język, wersję gry, a opcjonalnie czas utworzenia. Nie publikuje identyfikatora dokumentu, runMeta, statusu, starszych technicznych pól wygaśnięcia ani informacji moderacyjnych. Nickname może być daną osobową; wybrany nickname i wynik mogą pojawić się publicznie w rankingu.

Podstawą jest art. 6 ust. 1 lit. f RODO. Uzasadnionym interesem jest prowadzenie i udostępnianie publicznego rankingu gry z ograniczonym zakresem danych. Udział jest dobrowolny i nie warunkuje korzystania z pozostałych części strony.

Globalne wpisy są zasadniczo przechowywane tak długo, jak działa tabela wyników Morfi Runner i dany wpis jest potrzebny do tego celu. Wiek wpisu sam w sobie nie powoduje jego ukrycia. Wpis może zostać usunięty indywidualnie, w szczególności na uzasadnione żądanie osoby, której dotyczy.

Można zażądać usunięcia wpisu. Do jego odnalezienia mogą być potrzebne nickname, wynik i przybliżony czas wysłania. Przy takich samych nickname'ach jednoznaczne przypisanie może wymagać dodatkowych informacji; nie istnieje publiczny endpoint samodzielnego usuwania.

Prośby dotyczące wpisów można wysłać na: contact@karoldecyk.com

6. Morfi Runner — zapis lokalny w przeglądarce

Morfi Runner korzysta z localStorage dla funkcji gry. Nie jest to system analityczny ani marketingowy. Stosowane są następujące klucze:

  • kosmos-games-morfi-runner-highscores-v3 — lokalna tabela Top 5
  • kosmos-games-morfi-runner-player-name — zapamiętany nickname
  • kosmos-games-morfi-runner-sound-v1 — zapamiętane ustawienie dźwięku
  • kosmos-games-morfi-runner-preferences-consent-v1 — decyzja dotycząca zapamiętania ustawień

Lokalne wyniki

Lokalne Top 5 jest zapisane wyłącznie w przeglądarce i służy wyraźnie oferowanej lokalnej tabeli wyników. Nie jest przekazywane do KOS-MOS, chyba że użytkownik dodatkowo korzysta z osobnego globalnego wysyłania wyniku. W zakresie niezbędnym dla tej żądanej funkcji zastosowanie ma wyjątek z art. 399 ust. 3 pkt 2 Prawa komunikacji elektronicznej.

Nickname i dźwięk

Komfortowe wartości są trwale zapisywane dopiero po włączeniu opcji „Zapamiętaj moje ustawienia na tym urządzeniu”. Bez opt-in pozostają tylko w bieżącej sesji. Decyzję można wyłączyć; wtedy trwały nickname, dźwięk i wpis decyzji są usuwane. Podstawą jest zgoda zgodnie z art. 399 PKE oraz — o ile nickname stanowi daną osobową — art. 6 ust. 1 lit. a RODO. Klucz decyzji nie jest cookie marketingowym ani śledzącym.

Usunięcie danych lokalnych

Przycisk „Usuń lokalne dane gry” usuwa lokalne dane Runnera z tej przeglądarki. Nie usuwa wcześniej wysłanych wpisów z globalnej tabeli wyników.

7. Statystyki korzystania z serwisu

KOS-MOS prowadzi własne, ograniczone statystyki wyłącznie po to, aby zrozumieć korzystanie ze stron i sekcji, przybliżony czas ich widoczności, ogólne źródła wejść, klasy urządzeń i użycie wybranych funkcji oraz na tej podstawie ulepszać serwis. Statystyki nie służą reklamie, marketingowi, sprzedaży danych, śledzeniu między stronami ani tworzeniu profili użytkowników.

Przetwarzanie rozpoczyna się dopiero po wyraźnej zgodzie. Podstawą jest art. 6 ust. 1 lit. a RODO oraz art. 399 PKE w zakresie dostępu do pamięci urządzenia. Przed podjęciem decyzji ani po wyborze „Tylko niezbędne” żaden tracker, identyfikator sesji ani żądanie do /api/analytics nie jest uruchamiane.

Zakres pomiaru

Po zgodzie zliczane są sesje i odsłony dozwolonych publicznych tras, również stron prawnych, przybliżone sekundy widoczności oraz wejścia. „Czas widoczności” oznacza jedynie czas, gdy karta była widoczna; nie dowodzi uwagi ani przeczytania treści.

Źródło wejścia jest redukowane do jednej z kategorii: direct, internal, google, bing, instagram, facebook, github lub other. Nie są przechowywane pełne adresy odsyłające, ścieżki, parametry zapytania, hasła wyszukiwania ani parametry kampanii/UTM.

Po zgodzie na statystyki przeglądarka określa jedynie przybliżoną klasę urządzenia (mobile, tablet, desktop albo unknown) i przesyła tę klasę. Pełny User-Agent nie jest zapisywany w systemie statystyk; nie zbieramy przeglądarki, systemu operacyjnego, rozmiaru ekranu, Client Hints ani danych do fingerprintingu.

Wybrane interakcje są zapisywane tylko jako liczniki ze stałej listy: kliknięcie pobrania APK MetaMORFS, start gry Morfi Runner, zakończenie gry, pomyślne wysłanie wyniku Runnera, otwarcie Reel Instagrama w lokalnym modalu, faktyczne załadowanie embedu Instagrama po osobnej zgodzie na Instagram, otwarcie lightboxa fotografii, kliknięcie kontaktu na stronie Art oraz pomyślne wysłanie formularza kontaktowego albo zapytania o stronę. Nie zliczamy zamykania lightboxa lub galerii, przełączania zdjęć, odtwarzania lokalnego wideo, samego otwarcia formularza, nieudanych wysyłek ani dowolnych linków zewnętrznych. Nie zapisujemy treści formularzy, nickname'u, wartości wyniku, identyfikatora zdjęcia, Reel-ID, pełnego URL celu ani innych parametrów zdarzenia.

Decyzja i sesja w przeglądarce

Decyzja accepted albo rejected wraz z czasem jest zapisywana na maksymalnie około 6 miesięcy w localStorage pod kluczem kosmos-analytics-consent-v1. Klucz nie zawiera identyfikatora użytkownika ani sesji. Jeśli pamięć jest niedostępna, decyzja działa tylko do końca bieżącego dokumentu i nie jest trwale zapisana.

Po zgodzie losowy identyfikator sesji UUID istnieje wyłącznie w pamięci RAM bieżącej karty. Nie trafia do cookies, localStorage, sessionStorage, agregatów dziennych ani rekordów technicznych; odświeżenie lub nowa karta tworzy nową, przybliżoną sesję.

Zgodę można wycofać przez „Ustawienia prywatności”. Wycofanie natychmiast zatrzymuje sesję w RAM, odrzuca jeszcze niewysłany licznik widoczności i nie wykonuje końcowego wysłania. Zgoda na Instagram oraz osobna decyzja o zapamiętywaniu ustawień Runnera są niezależne od zgody na statystyki.

Agregaty, retencja i infrastruktura

Firestore przechowuje wyłącznie dzienne agregaty UTC: sumy sesji, odsłon i sekund widoczności oraz mapy stron i wejść, języków, ogólnych źródeł, klas urządzeń i liczników wybranych interakcji. Nie powstaje surowa historia zdarzeń. Każdy dzień otrzymuje deterministyczne expiresAt 24 miesiące po dacie tego dnia; późniejsze aktualizacje nie przedłużają terminu.

Dla idempotencji krótkotrwały rekord odbioru zawiera tylko wersję schematu, wersję zgody, czas odbioru, expiresAt i listę typów zdarzeń. Nie zawiera identyfikatora sesji, trasy ani nazwy interakcji i wygasa po 7 dniach. Fizyczne usunięcie Firestore po expiresAt może nastąpić z opóźnieniem technicznym.

Infrastruktura hostingowa może technicznie przetwarzać adres IP w celu dostarczenia i zabezpieczenia żądania, jak opisano w sekcji o hostingu. Własna logika statystyk nie zapisuje adresu IP, skrótu IP, geolokalizacji ani kraju.

8. Treści z Instagrama

Galeria wideo używa lokalnych posterów. Samo otwarcie strony lub modalu nie wysyła żądania do Instagrama. Dopiero po wyraźnym kliknięciu aktywującym treść ładowany jest skrypt instagram.com/embed.js i oficjalny embed Instagrama; zgoda nie jest zapisywana na stałe.

Po aktywacji powstaje bezpośrednie połączenie z Instagramem/Meta. Meta może wtedy przetwarzać w szczególności adres IP, informacje o przeglądarce i urządzeniu, dane połączenia oraz inne dane dotyczące korzystania opisane w swojej polityce prywatności.

Podstawą uprzednio zablokowanego ładowania jest zgoda zgodnie z art. 6 ust. 1 lit. a RODO i art. 399 PKE, o ile ma zastosowanie. Bez zgody widoczny pozostaje lokalny poster i embed nie jest ładowany. Zgoda na statystyki nie ładuje Instagrama, a aktywacja Instagrama nie udziela zgody na statystyki.

  • Polityka prywatności Meta

9. MetaMORFS, GitHub i linki zewnętrzne

Przyciski pobierania MetaMORFS są zwykłymi linkami do repozytorium BlackzonePL/MetaMORFS-Releases w serwisie GitHub. Przy wczytywaniu strony KOS-MOS nie jest w tym celu osadzany skrypt, API ani iframe GitHuba. Dopiero kliknięcie powoduje opuszczenie KOS-MOS i połączenie z GitHubem.

Analogicznie, przy zwykłych linkach do zewnętrznych stron połączenie z odpowiednim dostawcą następuje dopiero po aktywowaniu linku, chyba że dana treść została wyraźnie oznaczona jako osadzona.

10. Administracyjne powiadomienia e-mail — Resend

Po prawidłowym zapisaniu zapytania serwer wysyła przez Resend (Plus Five Five, Inc.) minimalne powiadomienie na wewnętrzny adres operatora. Obejmuje ono neutralny tekst, kanał lub źródło kontaktu, wewnętrzny identyfikator zapytania Firestore, czas serwerowy, względną ścieżkę administracyjną i techniczny adres odbiorcy.

Do Resend nie są przekazywane w tym powiadomieniu: imię odwiedzającego, jego adres e-mail, wiadomość, pomysł projektu, budżet ani termin. Wybrany region wysyłania to Irlandia (eu-west-1), ale nie oznacza to, że wszystkie dane Resend są przechowywane wyłącznie w Irlandii.

Resend wskazuje w swoim DPA, że główne operacje przetwarzania odbywają się w USA. DPA uwzględnia standardowe klauzule umowne (SCC) i EU–US Data Privacy Framework jako mechanizmy dotyczące transferów międzynarodowych.

Resend służy wyłącznie do tej wychodzącej, minimalnej informacji administracyjnej. Nie obsługuje przychodzących wiadomości na publiczny adres KOS-MOS; ten odrębny przepływ realizuje Cloudflare Email Routing.

  • Resend Data Processing Addendum

11. Firebase / Google

KOS-MOS korzysta z Cloud Firestore, Cloud Storage oraz serwerowego Firebase Admin. Zapytania kontaktowe i funkcje Morfi Runnera przechodzą przez własną logikę API/serwera Next.js; dla tych funkcji odwiedzający nie łączą się bezpośrednio z Firestore przez Firebase Web SDK. Zdjęcia z Cloud Storage są również dostarczane przez logikę serwerową.

Google/Firebase działa jako techniczny usługodawca i podmiot przetwarzający. Lokalizacje danych Cloud Firestore i Cloud Storage nie zostały potwierdzone na podstawie ustawień projektu i nie są wyprowadzane z regionu App Hosting. Dotyczy to również danych Firebase Authentication oraz globalnej infrastruktury kompilacji, logowania i CDN.

Oficjalne warunki Google przewidują przetwarzanie przez Google i podmioty podprzetwarzające w lokalizacjach ich infrastruktury, z zastrzeżeniem mających zastosowanie zobowiązań dotyczących lokalizacji danych, oraz mechanizmy ochrony transferów międzynarodowych.

  • Firebase Privacy and Security
  • Firebase Data Processing and Security Terms

12. Okresy przechowywania

Zapytania kontaktowe mają okres retencji 365 dni, a nowe rekordy otrzymują pole expiresAt wyliczone po stronie serwera. Dzienne agregaty statystyk mają stały okres 24 miesięcy od daty UTC danego dnia, a minimalne rekordy odbioru — 7 dni. Globalne wyniki nie mają automatycznego terminu wygaśnięcia; pozostają przechowywane przez okres działania tabeli Morfi Runner i tak długo, jak są potrzebne do jej prowadzenia, chyba że konkretny wpis zostanie wcześniej usunięty.

Dane lokalne gry pozostają w przeglądarce do ich usunięcia przez użytkownika, wycofania zapamiętywania ustawień lub wyczyszczenia danych witryny w przeglądarce. Inne dane są przechowywane tylko tak długo, jak jest to konieczne dla danego celu lub wymagane do ustalenia, dochodzenia albo obrony roszczeń.

13. Odbiorcy i przekazywanie do państw trzecich

Dostęp do danych otrzymuje operator oraz — tylko w niezbędnym zakresie — Google/Firebase w związku z Firebase App Hosting i pozostałymi używanymi usługami Firebase, Resend, a w przypadku wiadomości wysyłanych na publiczny adres także Cloudflare Email Routing jako techniczna usługa przekazywania do zweryfikowanej skrzynki wewnętrznej. Dane mogą zostać ujawnione organom publicznym wyłącznie wtedy, gdy wynika to z obowiązującego prawa.

Przy korzystaniu z usług dostawców mających infrastrukturę poza Europejskim Obszarem Gospodarczym może dojść do transferu międzynarodowego. Stosowane są mechanizmy przewidziane w rozdziale V RODO i oficjalnych warunkach danego dostawcy, w szczególności decyzja stwierdzająca odpowiedni stopień ochrony lub standardowe klauzule umowne, gdy są właściwe.

14. Prawa osoby, której dane dotyczą

W granicach określonych przez RODO przysługują prawa do: dostępu do danych i otrzymania ich kopii, sprostowania, usunięcia, ograniczenia przetwarzania oraz przenoszenia danych, o ile to prawo ma zastosowanie. Można również wnieść sprzeciw wobec przetwarzania opartego na art. 6 ust. 1 lit. f RODO.

Przy realizacji wniosku może być konieczne uzyskanie informacji pozwalających potwierdzić tożsamość lub odnaleźć właściwy rekord. Nie należy przesyłać więcej danych, niż jest to potrzebne do obsługi wniosku.

Wniosek dotyczący praw można przesłać na: contact@karoldecyk.com

15. Wycofanie zgody

Jeżeli przetwarzanie opiera się na zgodzie, można ją wycofać w dowolnym momencie ze skutkiem na przyszłość. Nie wpływa to na zgodność z prawem przetwarzania dokonanego przed wycofaniem. Statystyki można wyłączyć przez „Ustawienia prywatności”; zapamiętywanie nickname'u i dźwięku — w ustawieniach gry; treść Instagrama wymaga ponownej aktywacji po zamknięciu.

16. Sprzeciw

Z przyczyn związanych ze szczególną sytuacją można wnieść sprzeciw wobec przetwarzania opartego na art. 6 ust. 1 lit. f RODO. Wtedy przetwarzanie zostanie zakończone, chyba że istnieją ważne prawnie uzasadnione podstawy nadrzędne wobec praw i wolności osoby albo dane są potrzebne do ustalenia, dochodzenia lub obrony roszczeń.

17. Prawo do skargi

Jeżeli uważasz, że dane są przetwarzane niezgodnie z prawem, możesz złożyć skargę do organu nadzorczego. W Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (UODO). Możesz także zwrócić się do innego właściwego organu ochrony danych zgodnie z art. 77 RODO.

  • Oficjalna strona UODO

18. Brak trackerów reklamowych, profilowania i decyzji automatycznych

KOS-MOS nie używa zewnętrznych trackerów analitycznych ani reklamowych, Meta Pixel, Google Analytics ani ogólnego systemu marketingowego śledzenia. Jedynymi statystykami są opisane wyżej własne, ograniczone agregaty uruchamiane po zgodzie.

Podczas zwykłego korzystania z serwisu dane odwiedzających nie są wysyłane do usługi AI w czasie działania strony. Nie odbywa się profilowanie ani zautomatyzowane podejmowanie decyzji wywołujące skutki prawne lub podobnie istotne skutki w rozumieniu art. 22 RODO.

19. Zmiany polityki prywatności

Polityka może zostać zaktualizowana, gdy zmieni się funkcjonalność serwisu, dostawcy techniczni lub wymagania prawne. Aktualna wersja i data zmiany będą publikowane na tej stronie. Istotne nowe operacje przetwarzania zostaną opisane przed ich uruchomieniem, gdy będzie to wymagane.

KOS-MOS · KAROL DECYK

Informacje prawnePolityka prywatnościRegulamin