Соответствие требованиям

Конфиденциальность — основа всего, что делает Ветрочас: она структурная, а не декларативная.

Большинство заявлений о конфиденциальности — декларативные: «мы обещаем не отслеживать вас». Они требуют доверия к издателю — сегодня и после каждой будущей смены владельца. Структурное заявление устроено иначе: в системе просто нет ничего, чем его можно было бы нарушить. Прямо сейчас Ветрочас делает два структурных заявления, каждое из которых можно проверить ровно в одном месте.

Пустой манифест конфиденциальности

В iOS 17 появились API, требующие обоснования (required-reason APIs), — конкретный список вызовов, которыми часто злоупотребляют (UserDefaults, метки времени файлов, время загрузки системы, объём диска, активная клавиатура) и которые должны быть задекларированы в манифесте конфиденциальности. Манифест Ветрочаса содержит массив с именем NSPrivacyAccessedAPITypes. Он пуст.

Аудит идёт дальше требований Apple — он охватывает и три вызова, которых нет в списке required-reason Apple, но которые опосредованно читают UserDefaults: Calendar.current, Locale.current и NSLocalizedString. Вместо всех трёх Ветрочас использует явные эквиваленты, управляемые пользователем.

Обновления только для соответствия требованиям

Ветрочас выпускается один раз с полным набором функций. Последующие обновления ограничены только поддержкой совместимости с iOS — никаких новых функций, никакого нового сбора данных, никаких неожиданных изменений.

Минимизация данных по GDPR (статья 5(1)(c))

Сервер получает только индекс ячейки сетки H3 (разрешение ~3 км) — никогда не исходные GPS-координаты, не вашу целевую температуру, не ваш порог осадков и не какое-либо идентифицирующее значение. Сеть Cloudflare обрабатывает временные метаданные IP для ограничения частоты запросов; Ветрочас ничего не записывает в журналы приложения или базы данных. Встроенный экспорт данных («Настройки» → «Экспортировать мои данные») — это ваше право на доступ по статье 15 GDPR, реализованное с первого дня.

Чего мы не делаем

Этот перевод предоставлен для удобства. Определяющей является английская версия.