1. Administrator i zakres
Administratorem danych jest Patryk Kosiński, Polska. Oficjalna strona projektu znajduje się pod adresem
amber.plunkdev.pl.
Polityka obejmuje stronę oraz aplikację Amber Client dla Windows.
Amber Client nie jest oficjalnym produktem Minecraft, Mojang Studios, Microsoft, Modrinth ani Discord.
Korzystanie z usług tych podmiotów podlega także ich własnym zasadom.
2. Dane związane ze stroną
- Cloudflare, jako dostawca hostingu, CDN, plików i zabezpieczeń, może przetwarzać adres IP, czas i treść żądania, nagłówki przeglądarki oraz informacje o błędach.
- Po potwierdzeniu pobierania Amber API zwiększa zagregowany licznik rozpoczętych pobrań. Baza Amber nie zapisuje przy tym adresu IP, konta, cookie ani identyfikatora użytkownika; Cloudflare może przetwarzać techniczne dane żądania zgodnie z poprzednim punktem.
- Podstrona Przeglądaj łączy się bezpośrednio z API i CDN Modrinth. Modrinth może otrzymać adres IP, zapytanie wyszukiwania, wybrane filtry, identyfikatory projektów i techniczne dane połączenia.
- Opis projektu może zawierać obraz hostowany przez jego autora poza Modrinth. Wyświetlenie takiego obrazu może przekazać temu dostawcy adres IP i techniczne dane żądania.
- W kontakcie e-mail przetwarzane są dane dobrowolnie podane w wiadomości.
Obecna strona nie prowadzi kont użytkowników, nie wyświetla reklam i nie korzysta z marketingowych pikseli
ani własnej analityki służącej do profilowania użytkowników. Wybór języka może zostać zapisany lokalnie w przeglądarce.
3. Dane lokalne klienta
W zależności od używanych funkcji klient może zapisywać na urządzeniu:
- ustawienia języka, okna, Discord Rich Presence, pamięci RAM, środowiska Java i lokalizacji instalacji;
- manifesty i listę paczek, ich wersje, stan instalacji, aktywną paczkę, blokadę edycji, przypięcia i dane aktualizacji;
- listy zawartości, informacje o zależnościach, sumy kontrolne plików, własne ikony, tła i wybrane lokalizacje;
- kolejkę pobierania, lokalną historię uruchomień, czas gry, ostatnio używane paczki, logi aplikacji i dane diagnostyczne;
- nick lokalnego profilu, jeżeli użytkownik korzysta z profilu lokalnego.
Poza opisaną niżej anonimową obecnością dane te co do zasady pozostają na urządzeniu.
Klient automatycznie wysyła do Amber API losowy identyfikator utworzony wyłącznie na czas danego uruchomienia
oraz jeden z dwóch stanów: klient online albo uruchomiona gra. Nie są wysyłane konto, nick, nazwa paczki,
sekcja klienta ani wersja Minecrafta. Cloudflare może otrzymać techniczne dane połączenia opisane w punkcie 2.
Logi trafiają do administratora wyłącznie wtedy, gdy użytkownik sam je prześle.
4. Logowanie Microsoft
Klient może lokalnie przechowywać nazwę profilu, identyfikatory konta i profilu Minecraft, dane skina oraz
tokeny sesji niezbędne do logowania i uruchomienia gry. Amber Client nie prosi o hasło Microsoft bezpośrednio
w aplikacji i nie przechowuje tego hasła.
Uwierzytelnianie i usługi konta realizują Microsoft oraz Mojang zgodnie z
oświadczeniem o ochronie prywatności Microsoft.
5. Modrinth, wyszukiwanie i identyfikacja plików
Strona i klient korzystają z publicznego API Modrinth, aby wyszukiwać projekty oraz pobierać metadane, ikony,
obrazy, opisy, informacje o wersjach, zależnościach i wybrane pliki. Do Modrinth mogą trafiać m.in. adres IP,
zapytanie, wersja Minecrafta, modloader, typ zawartości oraz identyfikatory projektów i wersji.
Podczas analizy zewnętrznego moda klient może wysłać do API Modrinth sumę SHA-1 pliku, aby spróbować rozpoznać
projekt i jego zależności. Sam plik `.jar` nie jest w ramach tego rozpoznawania wysyłany do Modrinth.
Projekty publikują niezależni autorzy. Szczegóły opisuje
polityka prywatności Modrinth.
6. Discord Rich Presence
Discord Rich Presence jest domyślnie włączony. Gdy funkcja działa, Amber Client komunikuje się z lokalną aplikacją Discord przez lokalne IPC i może
przekazywać jej nazwę obszaru klienta, nazwę oglądanej lub uruchomionej paczki, wersję gry, modloader, adres
grafiki i znaczniki czasu aktywności. Discord może następnie wyświetlać te dane zgodnie z ustawieniami konta.
Administrator Amber Client nie otrzymuje tych danych z Discord Rich Presence. Funkcję można wyłączyć w ustawieniach.
Obowiązuje także polityka prywatności Discord.
7. Logi i diagnostyka crashy
Klient prowadzi techniczny log aplikacji, a szczegółowy log uruchomienia Java/Minecraft zachowuje przede wszystkim
wtedy, gdy gra nie wystartuje lub zakończy się błędem. Log może zawierać ścieżki plików, nazwę profilu, wersję gry,
listę modów, komunikaty Java i fragmenty logów Minecrafta. Dane uwierzytelniające są redagowane z zapisywanej komendy.
Diagnostyka może lokalnie wskazać możliwy wadliwy mod i zaproponować jego wyłączenie. Logi nie są automatycznie
wysyłane administratorowi ani do własnego serwera Amber Client; trafiają do administratora tylko wtedy, gdy użytkownik sam je prześle.
8. Cele i podstawy
- Dostarczenie funkcji: strona, logowanie, tworzenie i obsługa paczek, zarządzanie zawartością, pobieranie, aktualizacje i uruchamianie gry.
- Bezpieczeństwo i diagnostyka: ochrona infrastruktury, weryfikacja plików i rozwiązywanie błędów.
- Anonimowa statystyka działania: ustalenie liczby uruchomionych klientów, trwających gier i rozpoczętych pobrań oraz obserwacja stabilności usługi w czasie.
- Kontakt i prawo: odpowiedzi na wiadomości, realizacja obowiązków prawnych i ochrona roszczeń.
Podstawą jest, zależnie od sytuacji, wykonanie usługi, prawnie uzasadniony interes administratora,
zgoda użytkownika albo obowiązek prawny.
9. Odbiorcy danych
Dane mogą przetwarzać dostawcy potrzebni do wybranej funkcji: Cloudflare (hosting, CDN, API, baza anonimowych statystyk, zabezpieczenia i pliki),
Microsoft i Mojang (konto i gra), Modrinth (katalog, identyfikacja i pliki), Discord (wyłącznie przy włączonym Rich Presence)
oraz dostawca poczty (korespondencja).
Dostawcy mogą przetwarzać dane poza EOG na zasadach opisanych w swoich dokumentach.
Polityka Cloudflare
opisuje zasady dotyczące jego usług.
10. Przechowywanie i usuwanie
- Ustawienia i dane lokalne pozostają do czasu wyczyszczenia danych lub odinstalowania aplikacji. Usunięcie paczki usuwa jej zarządzane dane, ale pliki w lokalizacji wybranej przez użytkownika albo kopii zapasowej mogą wymagać osobnego usunięcia.
- Szczegółowe logi uruchomienia gry są zachowywane po błędzie; pliki tymczasowe udanego uruchomienia są usuwane. Log aplikacji może pozostać do ręcznego wyczyszczenia danych.
- Tymczasowy identyfikator obecności jest usuwany najpóźniej po 24 godzinach bez aktywności. Próbki historyczne zawierają wyłącznie zagregowaną liczbę klientów online i uruchomionych gier z pięciominutowych przedziałów i są przechowywane maksymalnie przez 1095 dni.
- Godzinowe agregaty rozpoczętych pobrań nie zawierają identyfikatora użytkownika i są przechowywane maksymalnie przez 3650 dni.
- Dostawcy zewnętrzni przechowują dane techniczne według własnych zasad.
- Korespondencja pozostaje przez czas obsługi sprawy i okres uzasadniony prawem lub ochroną roszczeń.
11. Prawa użytkownika
Użytkownik może mieć prawo do dostępu, sprostowania, usunięcia, ograniczenia, przeniesienia danych,
sprzeciwu i cofnięcia zgody. Wnioski można wysyłać na
kontakt@plunkdev.pl.
Można także złożyć skargę do Prezesa UODO.
12. Pamięć przeglądarki, cookies i bezpieczeństwo
Strona nie ustawia własnych marketingowych cookies ani reklamowej analityki. Cloudflare może stosować
niezbędne mechanizmy bezpieczeństwa i ochrony przed nadużyciami. Strona może zapisać w localStorage wybrany język;
wpis ten nie służy reklamie ani śledzeniu między stronami. Amber Client należy pobierać wyłącznie z
oficjalnej strony.
Nie należy publikować tokenów sesji ani pełnych logów zawierających dane prywatne.
13. Zmiany polityki
Dokument może zostać zaktualizowany po zmianie funkcji, dostawców lub wymagań prawnych.
Aktualna wersja i data zmiany będą publikowane na tej stronie.