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

Naola («мы», «наш», «приложение») является приложением погоды. Мы стремимся защищать вашу конфиденциальность. В этой политике объясняется, какие данные мы собираем, зачем и как мы с ними обращаемся.

Кто мы

Издатель Naola, указанный ниже и находящийся в Испании, отвечает за ваши персональные данные. Согласно Общему регламенту ЕС по защите данных (GDPR) он является «контролёром»: он определяет, как используются ваши данные.

1. Данные, которые мы собираем

1.1 Данные о местоположении

Когда вы предоставляете разрешение на геолокацию, приложение получает географические координаты устройства (широту и долготу), чтобы загрузить данные о погоде для вашего региона. Данные о местоположении:

Экран «Точность источников», который сравнивает погодные сервисы, не использует ваше местоположение. Он отправляет только двухбуквенный код выбранной вами страны, которую приложение предлагает по городу на экране или по настройке региона вашего телефона. Старые версии приложения отправляли с этим запросом и ваше местоположение; наш сервер его игнорирует и ничего не сохраняет.

Вы можете отказать в разрешении на геолокацию и искать город вручную. Вы можете отозвать разрешение в любой момент в настройках устройства.

1.2 IP-адрес и счётчики ограничения частоты

Для ограничения частоты запросов мы храним одностороннюю криптографическую хеш-сумму (SHA-256, вычисленную с секретным ключом) вашего IP-адреса. Исходный IP-адрес невозможно восстановить из этого хеша. Записи о хешированных IP автоматически удаляются через 7 дней.

Некоторые ограничения защищают аккаунт, а не сеть: дневные лимиты на аккаунт для запросов погоды, поиска местоположений и проверок статуса аккаунта, лимит кодов активации для веба, а также лимиты на неверные пароли, на письма для сброса пароля и регистрации и на входы устройств. Их счётчики привязаны к хешу того же типа, вычисленному из идентификатора вашего аккаунта, вашего адреса электронной почты (для неверных паролей также в сочетании с вашей сетью) или секрета вашего устройства. Каждый счётчик содержит только своё название, день и число и автоматически удаляется через 7 дней, даже если вы удалите аккаунт раньше. Счётчики, привязанные только к идентификатору вашего аккаунта, адресу электронной почты или секрету устройства, включаются в экспорт ваших данных (раздел 7).

1.3 Отзывы и письма в поддержку

Если вы отправляете отзыв через приложение, мы сохраняем текст сообщения, язык приложения и его версию. Чтобы распознать сообщение, по ошибке отправленное дважды, мы также храним одностороннюю хеш-сумму (SHA-256, вычисленную с секретным ключом) сообщения в сочетании с вашим IP-адресом и часом отправки; она хранится столько же, сколько само сообщение, а сам ваш IP-адрес не сохраняется. Отзывы не связаны с вами: к ним не прилагаются электронная почта, имя, идентификатор аккаунта или устройства.

Если вы пишете на [email protected], мы получаем ваш адрес электронной почты и всё, что вы напишете. Когда приложение показывает ошибку, его кнопка Написать в поддержку открывает в вашем почтовом приложении письмо нам, в котором уже указаны код ошибки, код запроса, версия приложения, операционная система вашего устройства и её версия, а также язык приложения. Больше ничего не добавляется: ни местоположения, ни идентификатора аккаунта или устройства. Перед отправкой вы можете всё прочитать и изменить, и до нас ничего не дойдёт, пока вы не отправите письмо. Код запроса представляет собой случайный код, созданный только для этого одного запроса, и не связан с вами. Он соответствует одной строке в журнале ошибок нашего сервера, где записаны только ошибка, тип запроса и время; эта строка удаляется не позднее чем через 7 дней. Cloudflare принимает эти письма от нашего имени и пересылает их в почтовый ящик нашей поддержки. Почтовый ящик нашей поддержки находится в Gmail, сервисе Google (разделы 3 и 5.1). Мы храним ваше письмо и наш ответ только столько, сколько нужно, чтобы вам помочь. Как и в случае отзывов, правовым основанием служит наш законный интерес в обратной связи от вас (раздел 1.10).

1.4 Данные о подписке

Если вы совершаете покупку внутри приложения, RevenueCat (сервис, который обрабатывает наши подписки) получает числовой идентификатор вашего аккаунта Naola (идентификатор анонимного аккаунта устройства, если вы не регистрировались) вместе с вашей платформой (iOS/Android) и чеком о покупке из магазина приложений. Статус вашей подписки мы храним привязанным к этому идентификатору аккаунта. Ваше имя и адрес электронной почты никогда не передаются в RevenueCat.

1.5 Локальное хранилище

Приложение хранит на вашем устройстве следующее:

Ничего из этого мы не получаем, кроме того, что описано в разделах 1.1 и 1.7: места, для которого вы запрашиваете прогноз, а также секрета устройства, кода установки и токена сессии, которые приложение отправляет, чтобы выполнить ваш вход.

Выход из аккаунта удаляет с вашего устройства токен сессии, идентификатор аккаунта и адрес электронной почты. На Android удаление приложения стирает все эти данные. На iPhone удаление стирает всё, кроме защищённого хранилища: iOS может сохранять элементы Связки ключей после удаления приложения, поэтому секрет аккаунта устройства и код установки, а если вы не вышли из аккаунта, то и ваш токен сессии, идентификатор аккаунта и адрес электронной почты, могут остаться на телефоне, и Naola снова использует их, если вы установите приложение повторно. Веб-версия хранит выбранное местоположение и настройки в хранилище вашего браузера, пока вы его не очистите.

1.6 Показы и клики по рекламе

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

Единственные данные, которые мы храним в связи с рекламой:

В схеме нет внешнего ключа, IP, временной метки или любого другого поля, которое могло бы связать показ или клик с конкретным пользователем. Технически невозможно восстановить, какой пользователь видел или нажал ту или иную рекламу, даже при полном доступе к базе данных.

Реклама не считывает рекламные идентификаторы устройства (IDFA, GAID), не устанавливает cookie и не делится какими-либо данными с третьими сторонами.

Партнёрские ссылки

Реклама в Naola не содержит партнёрских ссылок. До 11 октября 2026 г. некоторые рекламные блоки вели на Amazon через программу Amazon Associates, с тегом в ссылке, который указывал Naola как источник перехода и ничего не сообщал о вас; если вы нажимали на такую рекламу, Amazon обрабатывал ваш визит в соответствии со своей политикой конфиденциальности. Мы обновим этот раздел, прежде чем какая-либо реклама снова будет содержать партнёрскую ссылку.

Подписчики Naola Расширенный не видят рекламы, и связанные с рекламой данные по ним не записываются.

1.7 Данные аккаунта

Для использования Naola регистрироваться не нужно. При первом запуске приложения для Android и iOS создают анонимный аккаунт устройства: числовой идентификатор, адрес-заглушку, на который невозможно получить почту (…@device.naola.invalid), и хеш случайного секрета, хранящегося в хранилище ключей вашего устройства. Он не содержит персональных данных. Он нужен для того, чтобы подписка, купленная на этом устройстве, распознавалась без запроса вашего адреса электронной почты.

Регистрация с адресом электронной почты, через Apple или Google необязательна. Она нужна только для переноса подписки между Android и iOS. Веб-версия никогда не создаёт аккаунты: чтобы пользоваться подпиской Расширенный в вебе, вы генерируете код активации в мобильном приложении.

Что мы храним для аккаунта:

На веб-версии нет формы регистрации. Чтобы пользоваться подпиской Расширенный в вебе, сгенерируйте код активации в мобильном приложении (Настройки → Аккаунт → Активировать Naola в интернете) и вставьте его на naola.net/activate. Веб не может самостоятельно создавать новые аккаунты или подписки.

Сессии управляются через JSON Web Tokens (JWT), подписанные HMAC-SHA256, действительные 30 дней. Каждый JWT привязан к идентификатору устройства своего слота.

1.8 Cookie-файлы браузера (сайт и веб-приложение)

Сайт Naola (naola.net) и веб-приложение (naola.net/app) используют только следующие cookie, оба строго необходимые:

Согласно GDPR/ePrivacy, строго необходимые cookie не требуют предварительного согласия. Cookie lang устанавливается либо когда вы выбираете язык в подвале сайта, либо когда сайт определяет заголовок Accept-Language вашего браузера и в первый раз перенаправляет вас на соответствующий язык.

Наша аналитика не устанавливает cookie (см. раздел 1.9). Вы можете очистить cookie в любой момент в настройках браузера. Приложения для Android и iOS cookie браузера не используют.

1.9 Аналитика сайта

Чтобы понимать, сколько людей посещают naola.net и веб-приложение и какими страницами они пользуются, мы используем Matomo (инструмент аналитики с открытым исходным кодом) на сервере, который мы арендуем у o2switch, хостинговой компании во Франции, с доступом через Cloudflare. Эти компании хранят или передают эти данные только для того, чтобы обеспечивать для нас работу сервиса, и никогда не используют их ни для чего другого. Приложения для Android и iOS вообще не содержат аналитики.

Это аналитика, а не отслеживание:

Что записывает Matomo: просматриваемые вами страницы, сайт, с которого вы сюда перешли, ваш браузер, операционную систему, размер экрана и язык, а также приблизительную страну. Отдельные визиты удаляются через 6 месяцев; после этого мы храним только итоговые показатели, например количество просмотров страниц за месяц.

Правовым основанием служит наш законный интерес в том, чтобы знать, как используется сайт (ст. 6(1)(f) GDPR). Чтобы отказаться, включите в браузере «Do Not Track» или Global Privacy Control: тогда Matomo вообще не загружается.

1.10 Зачем мы используем ваши данные (правовые основания)

Согласно GDPR, для каждого использования персональных данных нужно правовое основание. Наши основания:

Вы можете в любой момент возразить против использования, основанного на нашем законном интересе (раздел 7).

2. Данные, которые мы не собираем

3. Сторонние сервисы

Для предоставления данных о погоде ваши координаты отправляются в следующие сервисы при каждом запросе погоды:

a Доступно с Naola Расширенный.

Для хостинга:

Для покупок внутри приложения:

Для входа, только если вы его выбираете:

Для электронной почты:

У каждого сервиса есть своя политика конфиденциальности, на которую мы ссылаемся выше. Рекомендуем ознакомиться.

Каждая третья сторона, с которой мы делимся вашими данными, должна обеспечивать им такую же или равноценную защиту, как эта политика. Наши поставщики услуг (Cloudflare, o2switch, RevenueCat и Brevo) могут использовать ваши данные только для оказания нам своих услуг, по соглашениям об обработке данных, которые обязывают их эти данные защищать. Apple и Google предоставляют свои сервисы входа как независимые компании, в соответствии с собственными политиками конфиденциальности, ссылки на которые приведены выше. Поставщики погодных данных получают только то, что нужно для прогноза или поиска: координаты, округлённые примерно до 1 км, или текст поиска города и, если это нужно сервису, язык приложения и страну. Они никогда не получают ваш IP-адрес, ваш аккаунт или любой другой идентификатор.

Наша аналитика сайта (раздел 1.9) работает на сервере, который мы арендуем у o2switch, с доступом через Cloudflare. Эти компании хранят или передают эти данные только для того, чтобы обеспечивать для нас работу сервиса, и никакая аналитическая компания их не получает.

4. Хранение данных

5. Место обработки данных

База данных Naola размещена в юрисдикции Европейского союза у Cloudflare. Это обязывающее ограничение, установленное при создании базы данных, которое удерживает все сохраняемые нами записи об аккаунтах, подписках и отзывах внутри ЕС и не позволяет перенести их куда-либо ещё. Наш бэкенд работает на Cloudflare Workers, глобально распределённой сети, поэтому запрос может сначала обрабатываться в ближайшей к вам пограничной точке, прежде чем достигнет этой базы данных. Координаты местоположения обрабатываются только в памяти и никогда не записываются в нашу базу данных.

5.1 Передача данных за пределы Европейской экономической зоны

Некоторые сервисы из раздела 3 находятся за пределами Европейской экономической зоны (ЕЭЗ), поэтому данные, которые мы им отправляем, её покидают. Каждая такая передача защищена так, как того требует GDPR:

Brevo и o2switch находятся во Франции, внутри ЕС. Cloudflare отвечает на каждый запрос в ближайшем к вам дата-центре, который может находиться за пределами ЕЭЗ, тогда как наша база данных остаётся в ЕС (раздел 5). Чтобы задать вопрос об этих гарантиях или получить их копию, напишите на [email protected].

6. Конфиденциальность детей

Naola не предназначено для детей. Чтобы пользоваться им, вам должно быть не менее 13 лет, а если в вашей стране возраст цифрового согласия выше, то не меньше этого возраста (14 лет в Испании); мы сознательно не собираем персональные данные лиц младше этого возраста. Для использования приложения регистрация не требуется. Если вы считаете, что ребёнок младше этого возраста передал нам персональные данные, напишите нам на [email protected], и мы их удалим.

7. Ваши права

Согласно GDPR (статьи 15, 17 и 20) и аналогичным нормам, вы имеете право на доступ к своим данным, их удаление и перенос. Naola предоставляет эти возможности в режиме самообслуживания, поэтому вам не нужно писать в поддержку или ждать ручной обработки, хотя, если вы не можете воспользоваться приложением, по-прежнему можно написать нам по электронной почте.

Экспорт ваших данных (ст. 15 и 20)

В мобильном приложении: Настройки → Аккаунт → Экспортировать мои данные. Вы получите JSON-файл со всеми записями, связанными с вашим аккаунтом (профиль, включая метку устройства каждой сессии, связи OAuth, права по подписке, история событий подписки, метаданные кодов активации и привязанные к вашему аккаунту счётчики ограничения частоты, каждый со своим названием, днём и числом). Учётные данные, такие как хеш вашего пароля и токен «Вход с Apple», не включаются. Экспорт предоставляется в структурированном машиночитаемом формате для переноса в другие сервисы.

В вебе: после активации Naola в вашем браузере: Настройки → Аккаунт → Экспортировать мои данные в веб-приложении на naola.net/app. Если вы не можете воспользоваться приложением, напишите на [email protected].

Удаление аккаунта (ст. 17)

В мобильном приложении: Настройки → Аккаунт → Удалить мой аккаунт. После двухэтапного подтверждения из нашей базы данных удаляются все записи, связанные с пользователем (профиль, связи OAuth, токен «Вход с Apple», коды активации, права по подписке, история событий webhook).

В вебе: naola.net/delete-account, с кодом активации из мобильного приложения; удаление происходит немедленно и безвозвратно. Если вы не можете воспользоваться приложением, напишите на [email protected] с адреса, привязанного к аккаунту, и мы удалим его в течение 30 дней.

Если вы входили через Apple, при удалении аккаунта мы также просим Apple отозвать доступ Naola к вашему аккаунту Apple. Мы делаем это после того, как ваши данные стёрты, и это никогда не задерживает и не блокирует удаление. Если Apple недоступен после трёх попыток или у нас нет токена для вашего аккаунта (например, потому что вы в последний раз входили через Apple до того, как мы начали его хранить), Naola может остаться в списке в настройках вашего аккаунта Apple, где вы можете удалить её самостоятельно.

Две вещи ненадолго сохраняются после удаления. Счётчики ограничения частоты, привязанные к вашему аккаунту, не стираются: они истекают сами в течение 7 дней (раздел 1.2). Кроме того, наш поставщик базы данных, Cloudflare, хранит историю восстановления базы данных (D1 Time Travel), чтобы её можно было восстановить после сбоя: удалённые данные исчезают из этой истории в течение 30 дней.

Важно: подписки оплачиваются через Apple и Google, а не через нас. Удаление аккаунта Naola не отменяет подписку в App Store или Google Play. Перед удалением откройте Настройки → [ваше имя] → Подписки на iPhone или Google Play → Платежи и подписки → Подписки на Android и отмените Naola Расширенный, иначе плата будет списываться при продлении. Мы сразу удаляем нашу запись о праве доступа, и приложение перестаёт считать вас подписчиком Расширенный, но платёжные отношения остаются с магазином, пока вы не отмените подписку там.

Другие права

Вы также имеете право на исправление неточных данных, на ограничение того, как мы используем ваши данные, и на возражение против использования, основанного на нашем законном интересе (раздел 1.10). Чтобы воспользоваться любым из этих прав или задать любой другой вопрос о своих данных, напишите на [email protected].

Жалобы

Вы имеете право подать жалобу в орган по защите данных. Наш надзорный орган: Испанское агентство по защите данных (AEPD), поскольку Naola издаётся в Испании. Вы также можете подать жалобу в орган по месту вашего проживания или работы; Европейский совет по защите данных публикует список таких органов в ЕС и ЕЭЗ. Вам не обязательно сначала обращаться к нам, хотя мы будем рады попытаться решить проблему: [email protected].

8. Изменения в этой политике

Мы можем время от времени обновлять эту политику. В этом случае мы публикуем новую версию на этой странице с новой датой. Если изменение существенное, например появляется новый вид данных или новое их использование, мы также сообщим о нём в приложении.

9. Контакты

По вопросам, связанным с конфиденциальностью, или запросам данных пишите нам: [email protected]