Политика конфиденциальности
Последнее обновление:
Эта политика распространяется на сайт deprem.sayfa.app, приложение Deprem для iPhone (включая приложение для Apple Watch и виджеты), приложение Deprem для Android и сервер deprem-api.sayfa.app, который они используют.
В Deprem нет учётных записей; мы не запрашиваем ваше имя, адрес электронной почты или номер телефона. Мы не используем рекламу, рекламный идентификатор, отслеживание и стороннюю аналитику и не продаём данные.
Регистрация устройства и уведомления
Приложение или браузер создаёт для себя случайный идентификатор устройства и секретный ключ и регистрирует их на сервере; сервер хранит только хеш ключа. Приложения для iPhone и Android регистрируются только когда вы включаете оповещения, сохраняете место или используете режим станции; сайт — только когда вы включаете оповещения на странице «Оповещения».
Регистрация содержит:
- адрес уведомлений: на iPhone — токен устройства Apple Push Notification service (APNs), на Android — токен Firebase Cloud Messaging (FCM), в вебе — подписка Web Push браузера (конечная точка и ключи шифрования); если вы используете Live Activities, — токен push-to-start,
- язык, порог интенсивности, настройка критических оповещений, версия приложения и операционной системы,
- ваши сохранённые места: указанное вами название и координаты, округлённые примерно до 100 м (0,001°),
- в приложении, если включено «Оповещения там, где я нахожусь», ваше последнее местоположение с округлением примерно до 1 км (0,01°),
- когда вас уведомляли в последний раз и о каких землетрясениях.
Как рассчитываются оповещения
При каждом землетрясении сервер рассчитывает ожидаемую силу толчков в ваших сохранённых местах и уведомляет вас, когда она достигает вашего порога. Уведомления доставляются через Apple (APNs), Google (Firebase Cloud Messaging) или push-службу вашего браузера (например, Google, Mozilla или Apple); эти службы видят только содержание и адрес уведомления.
Отчёты «Вы почувствовали толчок?»
Когда вы сообщаете о толчках, отправленное вами местоположение сводится к ячейке H3 (разрешение 8) площадью около 0,7 км², примерно 1 км в поперечнике, сразу после поступления на сервер; точные координаты не сохраняются и не записываются в журналы. Сохраняются ячейка, выбранная вами интенсивность, время, платформа и случайный идентификатор, который хранит ваше устройство (для объединения повторных отчётов). Этот идентификатор не связан с регистрацией вашего устройства.
Сводки по ячейкам публично отображаются на страницах землетрясений.
Режим станции (телефон как датчик)
Режим станции работает только когда вы его включили, а телефон заряжается и неподвижен. На Android он работает как служба переднего плана, отображаемая в строке уведомлений, и считывает акселерометр только во время зарядки телефона; пока телефон движется, ничего не обнаруживается. Данные о движении обрабатываются на телефоне; необработанные данные датчика никогда не отправляются.
На сервер отправляется только следующее: ячейка H3 (разрешение 7) площадью около 5 км², смещение часов, частота дискретизации и фоновый шум (регулярные сигналы «я слушаю»), а когда телефон обнаруживает толчки — время срабатывания, пиковое ускорение и значения классификатора. Эти записи связаны с идентификатором вашего устройства.
Apple App Attest на iPhone и Google Play Integrity на Android используются для отклонения поддельных данных: Apple или Google подтверждает, что приложение подлинное и не изменено. На iPhone сервер хранит результат и открытую часть ключа, находящегося на устройстве; на Android он хранит только факт успешной проверки и её время, а токены Play Integrity не сохраняются. Обнаружение сообществом является экспериментальным и сейчас работает в теневом режиме; эти данные не используются для отправки оповещений, а только для оценки качества метода.
Что остаётся на вашем устройстве
Приложение для iPhone запрашивает ваше местоположение только во время использования и применяет его для оценки ожидаемой интенсивности там, где вы находитесь, поиска ближайших мест сбора и отчётов об ощущениях. Ближайшие места сбора сохраняются на телефоне для работы без интернета. Сообщение «Я в безопасности» отправляется через меню «Поделиться» телефона выбранным вами людям; нам оно не отправляется. Приложение для Android тоже запрашивает местоположение только во время использования и не запрашивает доступ к местоположению в фоновом режиме.
Сайт использует один cookie, lang, только чтобы запомнить выбранный вами язык; других cookie нет. Ваш браузер хранит только выбранную тему, случайный идентификатор для отчётов об ощущениях, идентификатор устройства, ключ и выбранное место, если вы включили оповещения, а также список аварийного набора и семейный план, если вы пользовались разделом «Инструменты» (локальное хранилище); ничего из этого не отправляется на сервер.
Технические данные
Запросы к сайту и серверу проходят через Cloudflare. Ваш IP-адрес используется в памяти для ограничения частоты запросов с целью предотвращения злоупотреблений и не записывается в базу данных. Базовая карта раздаётся из Cloudflare R2, данные о землетрясениях — с нашего собственного сервера.
Статистика использования
Чтобы знать, сколько людей пользуются приложением, мы храним одну запись на устройство в день для каждого запроса, выполненного с ключом устройства: страна (код страны, который Cloudflare определяет по вашему подключению; IP-адрес не сохраняется), платформа, версия и сборка приложения, версия ОС, модель устройства, региональные настройки устройства, часовой пояс и язык. Запросы без устройства (сайт и публичные запросы приложения) учитываются только по дням, странам, типам конечных точек и типам клиентов. Сторонней аналитики нет; данные не используются для рекламы и не передаются.
Покупки Deprem Pro
Покупки Deprem Pro обрабатываются Apple на iPhone и Google Play на Android; ваши платёжные данные до нас не доходят. Для управления статусом подписки мы используем RevenueCat. Приложение не передаёт RevenueCat ни имени, ни адреса электронной почты, ни нашего идентификатора устройства; для проверки права Pro в RevenueCat отправляются анонимный идентификатор пользователя, созданный SDK RevenueCat, и чек покупки из магазина. Ваш статус Pro не передаётся серверу Deprem.
Хранение и удаление
- Регистрация устройства, места, последнее местоположение, список отправленных уведомлений, аттестация App Attest или Play Integrity, сигналы активности и срабатывания режима станции: до удаления регистрации устройства. Удаление регистрации удаляет всё это вместе.
- В приложении для iPhone и Android «Настройки» → «Удалить мои данные» немедленно удаляет регистрацию устройства с сервера, очищает на телефоне места, последнее местоположение, места сбора офлайн и ключи и завершает Live Activities. Отчёты «Вы почувствовали толчок?» не удаляются, так как они представляют собой анонимные ячейки.
- В вебе отключение оповещений на странице «Оповещения» немедленно удаляет регистрацию вашего устройства. Подписка браузера, о недоступности которой сообщает push-служба, удаляется автоматически.
- Одноразовые запросы App Attest и Play Integrity действительны 5 минут; истёкшие удаляются в течение 10 минут.
- Тестовые срабатывания и симуляции тренировок: 7 дней. Запись тренировки содержит положение устройства, округлённое примерно до 100 м.
- Ежедневные записи об использовании по устройствам: 13 месяцев (или до удаления регистрации устройства, в зависимости от того, что наступит раньше). Ежедневные итоги без идентификаторов устройств: хранятся бессрочно.
- Отчёты «Вы почувствовали толчок?»: хранятся бессрочно на уровне ячейки вместе со случайным идентификатором, созданным приложением или браузером; этот идентификатор не связан с регистрацией вашего устройства.
- Резервные копии базы данных хранятся в зашифрованном виде в Cloudflare R2. Из-за 30-дневного окна восстановления и базовой копии, которая его покрывает, данные удалённого устройства могут оставаться в резервных копиях до 31 дня.
- Журналы сервера хранятся 30 дней. В некоторых предупреждающих строках может быть идентификатор устройства; координаты, push-токены и секретные ключи никогда не записываются в журналы.
Сводка меток конфиденциальности App Store
Сведения о конфиденциальности в App Store для приложения для iPhone соответствуют этой политике:
- Точное местоположение: ваши сохранённые места и, для «Оповещений там, где я нахожусь», ваше последнее местоположение; для работы приложения, связано с идентификатором вашего устройства, без отслеживания. Сервер округляет места примерно до 100 м, а последнее местоположение примерно до 1 км.
- Приблизительное местоположение: отчёты «Вы почувствовали толчок?» по ячейкам площадью около 0,7 км² (примерно 1 км в поперечнике); для работы приложения, не связано с вами. Также код страны в статистике использования; для аналитики, связан с идентификатором вашего устройства, без отслеживания.
- Идентификатор устройства: созданный приложением идентификатор устройства и push-токен; для работы приложения и аналитики, связан с регистрацией вашего устройства.
- Данные об использовании → Взаимодействие с продуктом: ежедневная запись об использовании на устройстве; для аналитики, связана с идентификатором вашего устройства, без отслеживания.
- Диагностика → Прочие диагностические данные: версия и сборка приложения, версия ОС, модель устройства; для аналитики, связаны с идентификатором вашего устройства, без отслеживания.
- Прочие данные: сводки режима станции (пиковое ускорение, ячейка около 5 км²); связаны с идентификатором вашего устройства.
- Покупки → История покупок, для работы приложения и аналитики (через RevenueCat, который проверяет чеки App Store по анонимному идентификатору пользователя приложения), не связана с вашей личностью, не используется для отслеживания.
- Не собираются: отслеживание, контактная информация.
Сводка о безопасности данных Google Play
Сведения о безопасности данных Google Play для приложения для Android соответствуют этой политике. Данные шифруются при передаче и не передаются третьим лицам (Firebase Cloud Messaging, Play Integrity, RevenueCat и Cloudflare выступают как поставщики услуг). Google считает области менее 3 км² точным местоположением, поэтому места, последнее местоположение и ячейки отчётов об ощущениях указаны как точные:
- Местоположение → Точное местоположение: сохранённые места (около 100 м), последнее местоположение (около 1 км), ячейки отчётов об ощущениях; для работы приложения.
- Местоположение → Приблизительное местоположение: ячейка режима станции (около 5 км²) и код страны в ежедневной записи об использовании; для работы приложения и аналитики.
- Финансовая информация → История покупок: покупки Deprem Pro (RevenueCat и Google Play Billing); для работы приложения.
- Активность в приложении → Взаимодействия с приложением: ежедневная запись об использовании на устройстве; для аналитики. Прочий пользовательский контент: интенсивность в отчёте об ощущениях толчка. Прочие действия: сигналы активности и срабатывания режима станции; для работы приложения.
- Сведения о приложении и производительность → Прочие данные о производительности: версия и сборка приложения, версия Android, модель устройства, региональные настройки, часовой пояс, язык; для аналитики.
- Идентификатор устройства и другие идентификаторы: созданный приложением идентификатор устройства, токен FCM, анонимный идентификатор пользователя RevenueCat, результат Play Integrity для режима станции; для работы приложения, аналитики, предотвращения мошенничества и безопасности.
- Не собираются: личные данные (имя, адрес электронной почты, телефон, адрес), сообщения, фото и видео, аудио, файлы, календарь, контакты, здоровье и фитнес, история посещения сайтов, журналы сбоев, рекламный идентификатор.
- Все данные необязательны; вы можете запросить их удаление в приложении через «Настройки» → «Удалить мои данные» или по электронной почте.
Источники данных
Данные о землетрясениях предоставляют AFAD, Обсерватория и Институт исследования землетрясений Kandilli Университета Богазичи, EMSC, USGS, GFZ GEOFON и Национальная обсерватория Афин (NOA); они показаны с указанием источника. Места сбора и данные карты © участники OpenStreetMap (ODbL), базовая карта Protomaps, разломы из GEM Global Active Faults (CC BY-SA 4.0).
Дети
Deprem не предназначен для детей и сознательно не собирает персональные данные детей.
Контакты и ваши права
Вы можете удалить свои данные самостоятельно: в приложении для iPhone и Android через «Настройки» → «Удалить мои данные», в вебе через «Отключить оповещения» на странице «Оповещения». По вопросам удаления, включая отчёты, отправленные из веба, и по другим запросам на доступ или исправление в соответствии с GDPR и турецким KVKK пишите на [email protected]. Указание идентификатора вашего устройства ускорит обработку запроса.
Если эта политика изменится, новая версия будет опубликована на этой странице с датой обновления.