Cheese — Polityka prywatności
Wersja dokumentu: privacy-1.3
Data wejścia w życie:
Wydawca: MYSTERY BOX FOR DEVELOPMENT AND INNOVATION - L.L.C - S.P.C („my”, „nas”, „nasze”).
Kontakt: info@mysterybox.art
Niniejsza Polityka opisuje dokładnie, co Cheese robi z informacjami. Napisaliśmy ją tak, żeby dało się to sprawdzić: wszystko, co poniżej, opisuje coś, co wydana aplikacja rzeczywiście robi, i nic poniżej nie opisuje możliwości, których aplikacja nie ma.
W skrócie
- Nie zbieramy niczego. Żadnego konta, adresu e-mail, reklam, telemetrii ani identyfikatorów urządzenia, a także żadnej własnej analityki ani własnych raportów o awariach.
- Nie prowadzimy serwerów, które widzą ruch Użytkownika. Nie ma zaplecza serwerowego. Urządzenie łączy się z siecią przekaźników samodzielnie.
- Dlatego nie mamy o Użytkowniku niczego. Nie „szybko to usuwamy” ani „anonimizujemy”. Nie ma czego sprzedać, czego zażądać nakazem sądowym ani co zgubić.
- Niewielka ilość danych technicznych zostaje na urządzeniu i nigdy go nie opuszcza.
- Połączenie wymaga, by urządzenie porozumiało się z siecią przekaźników i garstką publicznych usług zewnętrznych — wszystkie wymienia §4. Nic z tego nie jest dla nas widoczne.
Etykieta prywatności w App Store mówi „Nie są zbierane żadne dane” — i to prawda.
1. Czego nie zbieramy
Nie zbieramy, nie otrzymujemy, nie przechowujemy, nie przetwarzamy, nie sprzedajemy, nie udostępniamy ani nie przekazujemy:
- tożsamości Użytkownika — imienia i nazwiska, adresu e-mail, numeru telefonu ani żadnego konta, bo Cheese nie ma kont ani logowania;
- adresu IP;
- informacji o tym, gdzie Użytkownik się znajduje;
- historii przeglądania, adresów stron i usług, z którymi łączy się Użytkownik, ani zapytań o nazwy domen;
- zawartości ruchu sieciowego;
- identyfikatorów urządzenia, identyfikatorów reklamowych ani cyfrowych odcisków urządzenia;
- analityki użycia, analityki funkcji, danych o sesjach ani raportów o awariach — z wyjątkiem anonimowych raportów, które przekazuje nam Apple, jeżeli Użytkownik zdecydował się udostępniać je deweloperom aplikacji (§5).
W Cheese nie ma żadnych zewnętrznych zestawów SDK analitycznych, reklamowych, atrybucyjnych ani śledzących. Zgodnie z wytyczną 5.4 App Store nie sprzedajemy, nie wykorzystujemy ani nie ujawniamy danych użytkowników podmiotom zewnętrznym w jakimkolwiek celu.
2. Co zostaje na urządzeniu
Cheese przechowuje niewielką ilość danych technicznych na urządzeniu: we własnej piaskownicy (sandbox), we wspólnej grupie aplikacji, do której dostęp mają wyłącznie Cheese i jego własne rozszerzenia (VPN oraz — na iPhonie i iPadzie — przełącznik w Centrum sterowania), a także w konfiguracji VPN, którą dodaje do ustawień urządzenia. Nic z tego nie jest do nas wysyłane i nie mamy żadnej możliwości tego odczytać.
| Co | Dlaczego jest zapisywane |
|---|---|
| Zaakceptowane wersje Regulaminu i niniejszej Polityki prywatności wraz z datą | Żeby aplikacja nie pytała ponownie — i żeby zapytała, jeśli dokumenty zmienią się istotnie |
| Czy wprowadzenie zostało ukończone, do którego kroku doszedł Użytkownik oraz — jeśli na etapie akceptacji warunków wybrał „Nie teraz” — kiedy to zrobił | Żeby wprowadzenie nie pojawiało się przy każdym uruchomieniu aplikacji i żeby można było wrócić do niego w miejscu, w którym zostało przerwane |
| Wybrany kraj wyjścia oraz to, czy ważniejszy jest kraj, czy samo połączenie | Żeby preferencja została zapamiętana |
| Tryb połączenia z Ustawień zaawansowanych, jeśli został wybrany | Żeby on również został zapamiętany |
| Konfiguracja VPN, którą Cheese dodaje do ustawień VPN urządzenia i która przekazuje rozszerzeniu VPN wybrany kraj wyjścia oraz tryb połączenia | Żeby połączenie uruchomione z aplikacji, z Centrum sterowania lub ze Skrótów działało zgodnie z wyborem Użytkownika |
| Czy połączenie jest w danej chwili włączone | Żeby przełącznik w Centrum sterowania i pasek menu mówiły prawdę |
| Ostatnia próba połączenia: jej losowy, jednorazowy identyfikator, etap, do którego doszła, metoda i kraj wyjścia, które ostatecznie zostały użyte, oraz to, czy nastąpił powrót do trybu „Automatycznie”. Kolejna próba ją zastępuje | Żeby aplikacja mogła pokazywać postęp i uczciwie informować, co się stało |
| Adresy mostków i ustawienia innych sposobów łączenia: wbudowane w aplikację oraz ewentualne nowe, pozyskane w sposób opisany w §4.2 | Żeby kolejna próba mogła się udać także w sieci blokującej zwykłe drogi |
| Pamięć podręczna katalogu sieci, którą utrzymuje silnik połączenia | Żeby łączenie nie trwało za każdym razem długo. To kopia publicznych informacji o sieci, a nie zapis czegokolwiek, co Użytkownik zrobił. Jest czyszczona automatycznie |
| Zapisany stan silnika połączenia, przede wszystkim informacja o tym, które przekaźniki wejściowe i mostki wybrał dla urządzenia | Trzymanie się przez pewien czas tych samych punktów wejścia, zamiast wybierania nowych za każdym razem, utrudnia złośliwemu przekaźnikowi znalezienie się na początku trasy |
Poza tą jedną, ostatnią próbą świadomie nie przechowujemy historii sieci, do których Użytkownik się podłączał, zapisu tego, która metoda gdzie zadziałała, dziennika połączeń ani żadnego pliku diagnostycznego. Wcześniejsza wersja robocza tej Polityki opisywała haszowaną „pamięć połączeń” i opcjonalny dziennik diagnostyczny. Nie ma w aplikacji ani jednego, ani drugiego, a my woleliśmy poprawić ten dokument, niż zostawić w nim twierdzenie, którego kod nie potwierdza.
Na iPhonie i iPadzie usunięcie aplikacji kasuje to wszystko.
Na Macu po usunięciu aplikacji jej dane pozostają na dysku — tak po prostu działa macOS. Aby usunąć wszystko, co zapisał Cheese, należy zakończyć działanie Cheese i usunąć aplikację. Następnie w Finderze należy wybrać Idź › Idź do folderu… i usunąć każdy z poniższych folderów:
~/Library/Containers/com.aalshaer.cheese~/Library/Containers/com.aalshaer.cheese.tunnel~/Library/Group Containers/group.com.aalshaer.cheese
Jeżeli Cheese nadal widnieje w Ustawieniach systemowych › VPN, należy usunąć go również tam.
3. Sieć przekaźników należy do innych
Cheese łączy Użytkownika przez globalną sieć przekaźników prowadzonych przez niezależnych wolontariuszy i organizacje — jest ich tysiące na całym świecie.
- Nie prowadzimy ani jednego przekaźnika i żaden przekaźnik niczego nam nie przesyła.
- Ruch opuszczający ostatni przekaźnik w stronę celu, który sam nie jest szyfrowany, może zobaczyć osoba prowadząca ten przekaźnik. Do wszystkiego, na czym Użytkownikowi zależy, należy używać HTTPS albo innego protokołu z szyfrowaniem end-to-end.
- Nie jesteśmy powiązani z żadną z organizacji utrzymujących tę sieć, nie sponsorują nas one ani nie firmują naszej aplikacji.
4. Z czym łączy się urządzenie
Żeby zapewnić połączenie — zwłaszcza w sieci, która blokuje tego rodzaju ruch — urządzenie Użytkownika może kontaktować się z wymienionymi niżej podmiotami. Każde z tych zapytań wychodzi z urządzenia Użytkownika. Nie pośredniczymy w nich, nie widzimy ich i nie dostajemy wyników.
4.1 Serwery katalogowe, przekaźniki i mostki. Zwykłe działanie. To maszyny, które przenoszą połączenie. Pierwsza z nich, z którą łączy się urządzenie, widzi adres IP Użytkownika, ale nie widzi, dokąd zmierza jego ruch.
4.2 Usługa dystrybucji mostków tej sieci, prowadzona przez organizację non-profit, która utrzymuje sieć przekaźników. Cheese pyta ją o nowe adresy mostków dla obsługiwanych przez siebie metod połączenia, żeby mieć w zapasie działające, gdyby sieć Użytkownika zaczęła blokować zwykłe drogi. Pyta przy każdym uruchomieniu, po przywróceniu aplikacji na pierwszy plan (nie częściej niż raz na 30 minut) oraz co sześć godzin, dopóki Cheese pozostaje uruchomiony. Cheese rozpoczyna to zapytanie wyłącznie wtedy, gdy połączenie już działa, więc wędruje ono prywatną trasą: usługa widzi adres przekaźnika, a nie adres Użytkownika. Jeżeli Użytkownik rozłączy się akurat w chwili, gdy zapytanie się rozpoczyna, to jedno zapytanie mogłoby wyjść bezpośrednio z urządzenia i wtedy usługa zobaczyłaby adres Użytkownika. Poza danymi technicznymi, które zawiera każde zapytanie internetowe wysyłane przez aplikację — takimi jak wersja aplikacji i systemu — zapytanie zawiera wyłącznie listę metod obsługiwanych przez Cheese. Nie zawiera regionu ani adresu Użytkownika, ani żadnego identyfikatora, a do jego wysłania służy sesja prywatna, która nie zapisuje na urządzeniu plików cookie ani pamięci podręcznej. Usługa ta podlega polityce prywatności swojego operatora, nie naszej.
4.3 Infrastruktura serwerów proxy prowadzonych przez wolontariuszy. Jeżeli Cheese łączy się przez serwery proxy wolontariuszy (opcja Snowflake w Ustawieniach zaawansowanych, którą tryb „Automatycznie” również wypróbowuje, gdy inne metody zawiodą), urządzenie Użytkownika kontaktuje się z następującymi podmiotami bezpośrednio, poza prywatną trasą:
- siecią dostarczania treści (CDN), która przekazuje zapytania Cheese do brokera tego systemu, a ten dobiera urządzeniu wolontariusza. Do CDN prowadzą zwyczajnie wyglądające adresy internetowe, dlatego trudniej ją zablokować;
- publicznymi serwerami STUN, które informują urządzenie, jak można się z nim połączyć z internetu, a prowadzi je szereg niezależnych firm i organizacji; oraz
- samym serwerem proxy wolontariusza, który następnie wprowadza połączenie do sieci.
Każdy z nich widzi adres IP urządzenia — tak jak każdy serwer, z którym urządzenie się łączy. Widzi go również broker, prowadzony przez opiekunów sieci: publiczny adres urządzenia jest przesyłany w treści żądania połączenia, żeby broker mógł przekazać go wolontariuszowi. CDN, serwery STUN i serwery proxy są prowadzone przez podmioty trzecie — nie przez nas i niekoniecznie przez opiekunów sieci — a każdy z nich podlega zasadom swojego operatora. Od żadnego z nich niczego nie otrzymujemy.
4.4 Punkt końcowy z podpisaną konfiguracją (obecnie nieużywany). Cheese potrafi pobrać niewielki, kryptograficznie podpisany plik ustawień — listy przekaźników i kolejność metod — żeby działać także pomiędzy kolejnymi wydaniami w App Store. W tej wersji żaden taki punkt końcowy nie jest skonfigurowany i takie zapytanie nigdy nie jest wysyłane. Jeżeli to uruchomimy, zapytanie nie będzie zawierać danych osobowych ani żadnego identyfikatora, nie zapiszemy z niego niczego, co identyfikuje Użytkownika, a niniejszą Politykę wcześniej zaktualizujemy i pokażemy.
4.5 Ruch, który nie przechodzi przez Cheese. Niewielka część ruchu omija prywatną trasę i wychodzi prosto z urządzenia:
- Systemy operacyjne Apple wysyłają niewielką ilość własnego ruchu systemowego z pominięciem każdego połączenia VPN, także tego zestawianego przez Cheese. Nie mamy na to wpływu.
- Na iPhonie i iPadzie własne usługi operatora komórkowego (Rozmowy przez Wi-Fi, wiadomości MMS ze zdjęciami, wizualna poczta głosowa i ustawienia operatora) trafiają bezpośrednio do operatora, dzięki czemu nadal działają. Operator obsługuje ten ruch dokładnie tak samo jak bez Cheese.
- W sieci, która oferuje wyłącznie IPv6, Cheese przed nawiązaniem połączenia pyta serwer nazw tej sieci o jedną stałą nazwę (ipv4only.arpa), żeby ustalić, w jaki sposób sieć dociera do starszych adresów IPv4. Zapytanie nie zawiera niczego o Użytkowniku ani o tym, dokąd się łączy.
Cała reszta — w tym powiadomienia push i ruch do urządzeń podłączonych bezpośrednio do urządzenia Użytkownika — pozostaje wewnątrz prywatnej trasy, a wszystko, czego Cheese nie jest w stanie przenieść, zostaje zatrzymane, zamiast wyjść poza nią. Dlatego też, gdy Cheese jest połączony, drukarki, odbiorniki AirPlay, dyski sieciowe i inne urządzenia w sieci lokalnej są nieosiągalne, a CarPlay, komputer podłączony kablem i inne akcesoria podłączone bezpośrednio do urządzenia mogą również nie działać.
5. Płatność
Cheese kupuje się jednorazowo, za pośrednictwem Apple. Płatność obsługuje Apple; dane karty ani tożsamość konta Apple nigdy do nas nie trafiają. Sposób, w jaki Apple obsługuje transakcję, opisuje polityka prywatności Apple. Od Apple dostajemy dane sprzedażowe, na podstawie których nie da się nikogo zidentyfikować.
Jeżeli Użytkownik zdecydował się udostępniać dane analityczne deweloperom aplikacji (na iPhonie i iPadzie w Ustawieniach › Prywatność i ochrona › Analizy i udoskonalenia, a na Macu w tym samym miejscu w Ustawieniach systemowych), Apple przekazuje nam również raporty o awariach i statystyki użycia Cheese w postaci, która nie pozwala zidentyfikować Użytkownika. Wykorzystujemy je wyłącznie do wykrywania i usuwania błędów. Udostępnianie można w każdej chwili wyłączyć w tym samym miejscu.
6. Dzieci
Cheese nie jest kierowany do dzieci. Skoro Cheese nie zbiera niczego od nikogo, nie zbiera też niczego od dzieci. Świadomie nie gromadzimy danych osobowych żadnej osoby, bez względu na wiek.
7. Prawa Użytkownika (GDPR, UK GDPR, CCPA/CPRA i pozostałe)
Nie zbieramy ani nie przechowujemy danych osobowych Użytkownika, więc nie ma niczego, do czego moglibyśmy udzielić dostępu, co moglibyśmy sprostować, wyeksportować, ograniczyć, usunąć ani wobec czego można by wnieść sprzeciw — nie ma serwerów, które by to trzymały. Jeżeli ktoś uważa, że jest inaczej, prosimy o wiadomość: sprawdzimy to i odpowiemy.
- Nie sprzedajemy ani nie udostępniamy danych osobowych w tym znaczeniu, jakie tym słowom nadaje CCPA/CPRA. Nigdy tego nie robiliśmy.
- Żadnego zautomatyzowanego podejmowania decyzji, żadnego profilowania.
- Nie dochodzi do żadnego międzynarodowego transferu danych osobowych Użytkownika, bo żadne dane w ogóle nie są zbierane.
- Gdyby kiedykolwiek zgodny z prawem nakaz zobowiązał nas do wydania danych użytkowników, nie mielibyśmy czego wydać.
Dane na urządzeniu, opisane w §2, należą wyłącznie do Użytkownika. Na iPhonie i iPadzie znikają wraz z usunięciem aplikacji; na Macu sposób ich usunięcia opisuje §2.
8. Bezpieczeństwo
Nie mamy serwerów, które można by naruszyć, ani bazy danych, która mogłaby wyciec. To, co jest na urządzeniu, znajduje się w piaskownicy aplikacji i w jej grupie aplikacji, chronione mechanizmami ochrony plików iOS i macOS. Ruch między urządzeniem a siecią szyfruje warstwowo sam silnik połączenia.
9. Zmiany niniejszej Polityki
Niniejsza Polityka ma identyfikator wersji dokumentu oraz datę wejścia w życie. Przy istotnej zmianie pokażemy nową wersję w aplikacji i poprosimy o ponowną akceptację, zanim Cheese nawiąże połączenie. Akceptacja zapisywana jest wyłącznie na urządzeniu Użytkownika (§2) i nigdy do nas nie trafia.
Niniejszą Politykę sporządzamy w języku angielskim i tłumaczymy ją, aby Użytkownik mógł ją przeczytać we własnym języku. W razie rozbieżności między tłumaczeniem a wersją angielską rozstrzyga wersja angielska — w zakresie, w jakim pozwala na to prawo obowiązujące w miejscu zamieszkania Użytkownika.
10. Dostępność Cheese
Cheese jest dostępny w App Store w wybranych krajach i regionach.
11. Kontakt
Pytania dotyczące prywatności: info@mysterybox.art
MYSTERY BOX FOR DEVELOPMENT AND INNOVATION - L.L.C - S.P.C
Zjednoczone Emiraty Arabskie