Zgodność

Prywatność jest fundamentem wszystkiego, co robi Aerzeit — ma charakter strukturalny, a nie deklaratywny.

Większość deklaracji dotyczących prywatności ma charakter obietnicy: „obiecujemy, że nie będziemy Cię śledzić”. Wymagają one zaufania do wydawcy — dziś i po każdej przyszłej zmianie właściciela. Zobowiązanie strukturalne jest inne — system nie ma czym go naruszyć. Aerzeit składa obecnie dwa zobowiązania strukturalne, każde możliwe do sprawdzenia w dokładnie jednym miejscu.

Pusty manifest prywatności

System iOS 17 wprowadził interfejsy API wymagające podania powodu (required-reason APIs) — konkretną listę często nadużywanych wywołań (UserDefaults, znaczniki czasu plików, czas uruchomienia systemu, miejsce na dysku, aktywna klawiatura), które muszą zostać zadeklarowane w manifeście prywatności. Manifest Aerzeit zawiera tablicę o nazwie NSPrivacyAccessedAPITypes. Jest ona pusta.

Audyt idzie dalej, niż wymaga Apple — obejmuje także trzy wywołania, których nie ma na liście wymaganych powodów Apple, ale które pod spodem pośrednio odczytują UserDefaults: Calendar.current, Locale.current oraz NSLocalizedString. Zamiast nich Aerzeit używa we wszystkich trzech przypadkach jawnych odpowiedników sterowanych przez użytkownika.

Aktualizacje wyłącznie zgodności

Aerzeit ukazuje się raz, z kompletnym zestawem funkcji. Kolejne aktualizacje są ograniczone wyłącznie do utrzymania zgodności z iOS — bez nowych funkcji, bez nowego zbierania danych, bez zmian z zaskoczenia.

Minimalizacja danych zgodnie z RODO (art. 5 ust. 1 lit. c)

Backend otrzymuje wyłącznie indeks komórki siatki H3 (rozdzielczość ok. 3 km) — nigdy surowych współrzędnych GPS, docelowej temperatury, progu opadów ani żadnej wartości identyfikującej. Sieć Cloudflare obsługuje przejściowe metadane IP na potrzeby ograniczania liczby żądań; Aerzeit nie zapisuje niczego w logach aplikacji ani bazach danych. Wbudowany eksport danych (Ustawienia → Eksportuj moje dane) to Twoje prawo dostępu z art. 15 RODO, zaimplementowane od pierwszego dnia.

Czego nie robimy

To tłumaczenie zostało udostępnione dla wygody. Wersja angielska jest wiążąca.