Политика конфиденциальности
1. Ответственное лицо
[op_name][op_street]
[op_city], [op_country]
Электронная почта: [op_email]
Уполномоченный по защите данных: [dpo]
2. Коротко
- GoSignal можно использовать без аккаунта. Тогда ваши места и планы остаются на вашем устройстве.
- С аккаунтом ваши планы и места хранятся на нашем сервере, чтобы мы могли проверять прогноз и отправлять уведомления, а ваши устройства оставались согласованными.
- GoSignal никогда не читает геопозицию устройства. Он работает с местами, которые вы выбираете по названию.
- Никакой рекламы, продажи данных и отслеживания в других приложениях и на других сайтах.
- Вы можете в любой момент удалить аккаунт и все связанные с ним данные в приложении.
3. Посещение этого сайта
Этот сайт не устанавливает cookie, не запускает скрипты и ничего не загружает с других серверов. При открытии страницы наш веб-сервер получает ваш IP-адрес, время, запрошенный адрес и идентификатор браузера и на короткое время записывает их в журнал сервера, чтобы отдать страницу и обеспечить безопасность. Правовое основание — наш законный интерес в безопасной и работающей странице (ст. 6(1)(f) GDPR). Срок хранения — в разделе 13.
4. Приложение без аккаунта
Без аккаунта созданные вами места и активности, ваши настройки и загруженный прогноз хранятся только на вашем устройстве, в собственном хранилище приложения. Мы их не получаем. При этом приложение обращается к погодному сервису, описанному в разделе 8.
5. Ваш аккаунт
Аккаунт необязателен. Он нужен для синхронизации между устройствами и для push-уведомлений. Создать его можно тремя способами; для каждого мы храним следующее.
- Электронная почта и пароль. Ваш адрес, введённое имя и односторонний хеш пароля с солью (прочитать ваш пароль мы не можем). Для подтверждения адреса мы отправляем по почте восьмизначный код; незавершённая регистрация вместе с адресом удаляется, когда код истекает. То же относится к сбросу пароля.
- Вход через Google. Google сообщает нам идентификатор вашего аккаунта Google и адрес электронной почты, а также имя, если вы им поделились.
- Вход через Apple. Apple сообщает нам идентификатор аккаунта Apple, токен авторизации и — если вы разрешите — имя и адрес электронной почты или закрытый адрес пересылки, который Apple создаёт для вас.
Ваша сессия хранится на устройстве в защищённом хранилище системы (связка ключей iOS, хранилище Android на основе Keystore) в виде короткоживущего токена доступа и более долгоживущего токена обновления; сервер хранит хеш токена обновления. Правовое основание — исполнение договора, который вы заключаете, создавая аккаунт (ст. 6(1)(b) GDPR).
6. Планы и синхронизация
Когда вы вошли в аккаунт, приложение отправляет на наш сервер и хранит там следующее: ваши места (название, координаты, страна, часовой пояс), ваши активности (вид, время, повторение, включены ли уведомления, место) и их условия, настройки уведомлений и журнал изменений, чтобы ваши другие устройства могли его догнать. Удалённые записи остаются в виде пометок, чтобы другие устройства узнали об удалении, и стираются вместе с аккаунтом. Для каждого вхождения активности сервер также хранит последний вердикт и сводку прогноза, на котором он основан, чтобы заметить, когда вердикт меняется.
Места, которые вы вводите, — это населённые пункты, выбранные вами по названию; GoSignal никогда не узнаёт, где вы находитесь. Правовое основание — исполнение договора (ст. 6(1)(b) GDPR).
7. Push-уведомления
Если вы разрешаете уведомления, устройство передаёт приложению push-токен. Мы храним токен, платформу (iOS или Android) и язык устройства, чтобы отправлять уведомления на вашем языке. Уведомления доставляются через Google Firebase Cloud Messaging (Android) и push-службу Apple (iOS). Уведомление содержит название активности, название места, время и вердикт, поэтому оно видно этим службам при передаче, а на заблокированном экране — любому, кто видит ваш телефон. Правовое основание — исполнение договора (ст. 6(1)(b) GDPR); уведомления можно выключить в приложении и в настройках системы, а при выходе из аккаунта токен удаляется с нашего сервера.
8. Данные о погоде и поиск места
Прогнозы поступают от Open-Meteo.com. Чтобы получить прогноз, приложение — а для активностей с включёнными уведомлениями и наш сервер — отправляет в Open-Meteo координаты и часовой пояс места. При поиске места приложение отправляет введённый текст и язык приложения в службу поиска мест Open-Meteo. Запросы из приложения раскрывают Open-Meteo ваш IP-адрес, как и любой интернет-запрос. Правовое основание — исполнение договора, а для прогноза в приложении без аккаунта — ваш запрос на использование функции (ст. 6(1)(b) GDPR).
9. Безопасность и рабочие журналы
Чтобы защитить аккаунты от подбора паролей и кодов, сервер фиксирует попытки входа и регистрации с IP-адресом и временем и ограничивает их частоту. Наши серверы также ведут рабочие журналы (IP-адрес, время, вызванная функция, идентификатор аккаунта и сообщения об ошибках), чтобы находить и устранять неисправности и отражать злоупотребления. Содержимое ваших планов мы в эти журналы не записываем. Правовое основание — наш законный интерес в безопасности и стабильности сервиса (ст. 6(1)(f) GDPR). Срок хранения — в разделе 13.
10. Аналитика и диагностика приложения
GoSignal использует Firebase Analytics (Google), чтобы приложение работало стабильно и чтобы его улучшать. Записывается лишь несколько технических событий: запуск приложения, регистрация и вход (с указанием способа) и — при ошибке синхронизации — вид ошибки и этап, на котором она произошла, чтобы мы могли находить и устранять неисправности. События не содержат адреса электронной почты, имени, планов, мест и других данных аккаунта. SDK добавляет идентификатор экземпляра приложения, который позволяет отличать установки друг от друга, не определяя человека, и технические данные: модель устройства, версии операционной системы и приложения, язык и приблизительный регион по IP-адресу. Мы не используем это для рекламы и не связываем с вашим аккаунтом.
Правовое основание — наш законный интерес в стабильном и развивающемся приложении (ст. 6(1)(f) GDPR). Вы можете в любой момент возразить, написав на [op_email].
11. Получатели данных
| Получатель | Данные | Цель |
|---|---|---|
| [hosting_provider] (хостинг), [hosting_location] | Все данные, описанные выше | Работа сервера (обработчик) |
| Open-Meteo.com | Координаты и часовой пояс места; текст поиска места; IP-адрес | Прогноз и поиск места |
| Google (Firebase Cloud Messaging) | Push-токен и содержимое уведомления | Доставка на Android (обработчик) |
| Apple (push-служба) | Push-токен и содержимое уведомления | Доставка на iOS |
| Google / Apple | Данные для входа, описанные в разделе 5 | Только если вы входите через них |
| [smtp_provider] | Ваш адрес электронной почты и код подтверждения | Отправка писем для регистрации и сброса пароля (обработчик) |
| Google (Firebase Analytics) | Несколько событий приложения, идентификатор экземпляра, данные устройства и приложения — без данных аккаунта | Стабильность и улучшение приложения |
Мы не продаём данные и не передаём их для рекламы. Органам власти мы раскрываем данные только тогда, когда этого требует закон.
12. Передача за пределы ЕС/ЕЭП
Google и Apple — компании, базирующиеся в Соединённых Штатах. Они опираются на Рамочную программу защиты данных ЕС—США (EU–US Data Privacy Framework), если сертифицированы, а в остальных случаях — на стандартные договорные условия. Наш сервер находится в [hosting_location].
13. Сроки хранения
- Аккаунт и планы: пока вы не удалите аккаунт.
- Сессии: токен доступа действует около десяти минут; сессия заканчивается при выходе или когда истекает токен обновления.
- Записи о попытках входа (с IP-адресом): 2 дн.
- Рабочие журналы и журналы веб-сервера: [log_days] дн.
- Резервные копии: до [backup_days] дн. после удаления.
14. Ваши права
Вы вправе получать доступ к данным, исправлять их, требовать удаления, ограничения обработки, переносимости данных и возражать против обработки на основании законных интересов (ст. 15–21 GDPR), а также в любой момент отозвать согласие. Пишите на [op_email]. Вы также можете подать жалобу в надзорный орган; для нас это: [authority].
15. Удаление ваших данных
Откройте в приложении Аккаунт → Удалить аккаунт: с нашего сервера будут удалены ваш аккаунт, все способы входа, все планы, места, настройки и push-токены, а с этого устройства — все данные. Если приложения у вас больше нет, прочтите, как запросить удаление. Удаление в приложении не затрагивает данные, которые Google или Apple хранят по собственным условиям.
16. Дети
GoSignal не предназначен для детей младше [min_age] лет. Не создавайте аккаунт, если вы младше.
17. Изменения политики
Если мы изменим порядок обработки данных, мы обновим эту страницу и её дату, а о существенных изменениях сообщим в приложении.
