Политика конфиденциальности
1. Кто отвечает за ваши данные
Оператором данных, описанных ниже, является Dravoss LLC («ԴՐԱՎՈՍՍ» ՍՊԸ) — компания, зарегистрированная в Республике Армения. Регистрационный номер 999.110.1603874, налоговый номер (ИНН) 08331738, юридический адрес: N. Zaryan St. 22A, Arabkir, Yerevan 0051, Armenia.
Связаться: support@witto.tech
Представитель в ЕС и Великобритании (ст. 27 GDPR): [наименование, адрес, контакт — заполняется после назначения]
2. Коротко
Witto устроен так, чтобы работать на вашем устройстве. Ваши ответы, результаты упражнений и баллы записываются в локальное хранилище на устройстве.
На наш сервер уходят две вещи, и по разным условиям:
- События использования — какие экраны вы открыли, какие упражнения начали, прошла ли покупка. Отправляются после того, как вы приняли эту политику, независимо от того, есть у вас аккаунт или нет.
- Ваш прогресс — копируется на сервер только если вы вошли в аккаунт, чтобы новое устройство могло его подхватить.
В приложении нет сторонней аналитики, нет сборщика падений, нет рекламы и нет рекламного трекинга.
3. Что хранится на вашем устройстве
В локальной базе приложения:
- Профиль онбординга — имя, которое вы ввели (необязательное), возрастной диапазон и вычисленный из него возраст, ваша оценка экранного времени, две самооценки по вниманию и забывчивости, выбранное приоритетное умение, откуда вы узнали о приложении, отмеченные пункты чеклиста и дата завершения онбординга.
- Результаты упражнений — по каждому раунду: какое упражнение, к какому умению относится, измеренные показатели, время завершения и было ли это тестированием.
- Баллы — значение возраста мозга с датой расчёта и значения по каждому умению со статистическими показателями.
- Снимки тестирований — дата каждого теста, нижняя и верхняя граница диапазона возраста мозга, значения по умениям.
- Дневные итоги тренировок — за каждый день: очки опыта, количество занятий, суммы точности, минуты.
- Состояние тренировки — сложность по каждому умению, недавние типы упражнений, скользящая точность, счётчики игр, личные рекорды, даты последних занятий, уровни библиотеки.
- Прогресс — пройденные модули, серия, опыт и уровень, награды.
- Незавершённые занятия — начатые, но не доигранные уроки.
В настройках приложения: выбранная тема, выбранный язык, звук включён или выключен, избранные упражнения, выбранный аватар, отметки просмотренных подсказок и наград, отметка о показе разового предложения, статус подписки, отметка о согласии на сбор событий использования, идентификатор установки, служебные отметки синхронизации, отметки запланированных напоминаний.
В защищённом хранилище устройства: имя и адрес электронной почты, полученные при входе, идентификатор вашего аккаунта у поставщика входа и токен сессии.
В файлах приложения: очередь ещё не отправленных событий использования и до двух резервных копий локальной базы, не старше 30 дней.
4. Что уходит на наш сервер и при каких условиях
Обе категории попадают в один проект Supabase — размещённый сервис PostgreSQL.
4.1. События использования — уходят и без аккаунта
После того как вы приняли эту политику в приложении, Witto отправляет события использования в таблицу analytics_events. Аккаунт для этого не нужен. События накапливаются на устройстве и отправляются пачками; отправка привязана к вашему согласию, а не к наличию аккаунта.
Каждое событие содержит:
| Поле | Что это |
|---|---|
| Идентификатор события | случайный идентификатор, который приложение присваивает каждому событию, чтобы при повторной отправке пачки одно и то же событие не записалось дважды |
| Идентификатор установки | случайный идентификатор, создаваемый при первом запуске и хранящийся в настройках приложения. Это не ваш идентификатор в магазине приложений, не идентификатор устройства и не рекламный идентификатор — но он сохраняется между запусками и позволяет связать между собой события одной установки. |
| Идентификатор аккаунта | присутствует, только если вы вошли; иначе отсутствует |
| Идентификатор сессии | обозначает один запуск приложения |
| Название события | что произошло: открытие приложения, начало занятия, показ экрана подписки, завершение покупки |
| Параметры | небольшой набор структурированных значений: какой экран, какой вариант упражнения, какой тариф, сколько игр пройдено. Произвольный текст здесь не допускается. |
| Время события | когда это произошло |
| Версия и сборка приложения | в какой версии это произошло |
| Платформа и язык | операционная система и язык интерфейса |
Что сознательно не попадает в события: ваше имя, адрес электронной почты, возраст, ответ про экранное время и самооценки. По вопросам онбординга записывается сам факт ответа, но никогда не его содержание. В приложении работает фильтр, который принимает только фиксированный список ключей параметров, отвергает ключи вроде «имя», «почта», «возраст» и «ответ», а также значения, похожие на свободный текст или содержащие символ «@».
Приложение может только добавлять записи в эту таблицу. Читать, изменять и удалять их оно не может. События удаляются автоматически через 180 дней после того, как произошли.
4.2. Ваш прогресс — только если вы вошли в аккаунт
Если вы вошли, приложение хранит копию вашего прогресса, чтобы новое устройство могло его подхватить. Синхронизируются шесть таблиц, каждая запись привязана к вашему аккаунту:
| Таблица | Что в ней |
|---|---|
| Профиль | отображаемое имя, статус подписки и дата её окончания |
| Прогресс | опыт, уровень, серия, модули, награды |
| Состояние тренировки | сложность, точность, счётчики игр, личные рекорды, выбор в библиотеке |
| Баллы | значение возраста мозга, дата расчёта, разбивка по умениям |
| Снимки тестирований | дата теста, диапазон возраста мозга, значения по умениям |
| Дневные итоги | опыт, занятия, суммы точности и минуты за каждый день |
Результаты отдельных упражнений никогда не покидают устройство. Записи по каждому раунду сознательно исключены из синхронизации, и таблицы для них на сервере не существует.
Каждая запись привязана к идентификатору вашего аккаунта, а база данных применяет построчную защиту доступа: запрос может прочитать или изменить только те записи, владелец которых совпадает с вошедшим пользователем. Без активной сессии не возвращается ни одной записи.
5. Где физически находятся данные
Наш проект Supabase размещён в регионе eu-north-1 (Стокгольм, Швеция) на инфраструктуре Amazon Web Services. Это территория Европейской экономической зоны, поэтому передачи данных за пределы ЕЭЗ по этому каналу не происходит.
Supabase выступает нашим обработчиком данных на условиях своего соглашения об обработке.
6. Сколько мы храним
- События использования — 180 дней, после чего удаляются автоматически по расписанию.
- Копия прогресса (шесть таблиц выше) — автоматического удаления нет. Записи хранятся до тех пор, пока вы не попросите нас их удалить, как описано в разделе 9.
- Данные на устройстве — пока вы не удалите аккаунт внутри приложения или само приложение.
- Записи о платежах и подписках — в объёме, который мы получаем от магазина приложений, хранятся в течение срока, установленного применимым бухгалтерским и налоговым законодательством: 5 лет с конца отчётного года, в котором произошла операция. Эти записи хранятся отдельно и не используются для восстановления вашего профиля или истории тренировок.
7. Правовые основания обработки
| Что обрабатываем | Основание |
|---|---|
| Локальные данные и работа приложения | исполнение договора с вами — ст. 6(1)(b) GDPR |
| Копия прогресса на сервере при входе в аккаунт | исполнение договора с вами — ст. 6(1)(b) GDPR |
| События использования | ваше согласие — ст. 6(1)(a) GDPR |
| Серверные журналы сайта, защита от злоупотреблений | наш законный интерес в безопасности сервиса — ст. 6(1)(f) GDPR |
| Записи о платежах и подписках | исполнение установленной законом обязанности — ст. 6(1)(c) GDPR |
| Обработка обращений в поддержку | исполнение договора и наш законный интерес |
8. Вход в аккаунт
Вход необязателен, приложением можно полноценно пользоваться без аккаунта. Если вы входите через Apple, Witto запрашивает ровно две вещи: ваше имя и адрес электронной почты. Больше ничего. Если вы выбираете скрытую почту Apple, мы получаем именно адрес-ретранслятор, а не ваш настоящий. Приложение периодически проверяет, действителен ли ещё вход, чтобы сообщить вам, если доступ был отозван.
9. Удаление аккаунта и данных
Этот раздел объясняет, как удалить аккаунт в приложении Witto и как запросить удаление связанных с ним данных.
Как запросить удаление
Есть два способа. Для второго не требуется, чтобы приложение было установлено.
- В приложении. Откройте приложение, перейдите в раздел профиля и нажмите «Удалить аккаунт». Кнопка стирает все данные на вашем устройстве и выполняет выход из аккаунта.
- По электронной почте. Отправьте запрос на support@witto.tech с адреса, привязанного к вашему аккаунту, указав, что хотите удалить аккаунт и данные. Если вы входили через Apple и выбрали скрытую почту, отправляйте запрос с выданного вам адреса-ретранслятора или укажите в письме сведения, позволяющие опознать ваш аккаунт.
Мы удаляем аккаунт и связанные с ним данные на сервере в течение 10 рабочих дней с момента получения запроса. Прежде чем приступить, мы можем написать вам на привязанный адрес, чтобы убедиться, что запрос исходит от владельца аккаунта.
Важно. Кнопка в приложении стирает данные на устройстве, но копия вашего прогресса на сервере при этом сохраняется. Чтобы удалить и её, и сам аккаунт, отправьте запрос по почте, как описано выше. Мы говорим об этом прямо, а не обещаем большего, чем делает кнопка.
Прежде чем удалять аккаунт: активная подписка
Удаление аккаунта Witto не отменяет платную подписку и само по себе не влечёт возврата средств. Подписку списывает магазин приложений, через который вы её оформили, и отменить её можете только вы:
- App Store — откройте «Настройки» на устройстве, нажмите на своё имя, перейдите в «Подписки», выберите Witto и отмените подписку.
- Google Play — откройте приложение Google Play, перейдите в «Платежи и подписки», выберите Witto и отмените подписку.
Пожалуйста, отмените подписку до того, как запрашивать удаление аккаунта. Если аккаунт уже удалён и вы не уверены, активна ли подписка, напишите на support@witto.tech — мы поможем проверить её статус и направим ваш запрос о возврате в соответствующий магазин.
Что удаляется
При удалении аккаунта мы безвозвратно удаляем из наших систем:
- ваш аккаунт и связанные с ним учётные данные, включая имя и адрес электронной почты;
- копию вашего прогресса на сервере: профиль, прогресс, состояние тренировки, баллы, снимки тестирований и дневные итоги;
- события использования, отправленные с вашей установки, если вы попросите об этом в том же письме.
Кнопка в приложении дополнительно стирает на устройстве: профиль онбординга, результаты упражнений, баллы, снимки тестирований, дневные итоги, прогресс и состояние тренировки, незавершённые занятия, настройки и предпочтения, резервные копии, а также сохранённые имя, почту и связь с аккаунтом входа.
Удаление необратимо. После него данные восстановить нельзя, и вы теряете доступ к истории своих результатов.
Удаление приложения без удаления аккаунта стирает локальную базу вместе с приложением, но серверную копию не трогает.
Что сохраняется и на какой срок
После удаления аккаунта мы сохраняем в минимально необходимом объёме:
- записи о платежах и подписках — в течение срока, установленного применимым бухгалтерским и налоговым законодательством: 5 лет с конца отчётного года, в котором произошла операция. Эти записи хранятся отдельно и не используются для восстановления вашего профиля или истории результатов;
- данные, хранение которых требует закон — в течение установленного законом срока, с передачей государственному органу только в законно установленном порядке.
Изменение ваших данных
Вы в любой момент можете посмотреть, изменить или удалить отдельные сведения в своём аккаунте — прямо в приложении или по запросу на support@witto.tech.
10. Ваши права
Если вы находитесь в ЕЭЗ или Великобритании, вам принадлежат следующие права:
- Доступ — получить копию данных, которые мы о вас храним.
- Исправление — потребовать исправить неточные данные.
- Удаление — потребовать удалить ваши данные, как описано в разделе 9.
- Ограничение обработки — потребовать временно приостановить обработку.
- Возражение — возразить против обработки, основанной на законном интересе.
- Переносимость — получить ваши данные в машиночитаемом виде.
- Отзыв согласия — в любой момент, без последствий для законности обработки до отзыва.
Чтобы воспользоваться любым из них, напишите на support@witto.tech с адреса, привязанного к аккаунту. Запросы на удаление мы выполняем в течение 10 рабочих дней, остальные — не позднее одного месяца.
Как отозвать согласие на сбор событий использования
Сейчас отзыв согласия делается двумя способами:
- Удалить приложение. Переустановка стирает отметку согласия вместе с очередью неотправленных событий, и сбор прекращается.
- Написать на support@witto.tech. Мы удалим уже собранные события вашей установки и прекратим их принимать.
Мы честно указываем, что отдельного переключателя в приложении пока нет.
Жалобы
Если вы считаете, что мы обрабатываем ваши данные неправомерно, вы вправе обратиться в надзорный орган по защите данных страны вашего проживания. Список органов стран ЕЭЗ опубликован Европейским советом по защите данных. В Великобритании это Information Commissioner's Office.
11. Защита данных
Мы принимаем организационные и технические меры, чтобы защитить ваши данные от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования и распространения:
- передача данных между приложением и сервером идёт только по шифрованному соединению;
- база данных применяет построчную защиту доступа: без действующей сессии запрос не возвращает ни одной записи, а с сессией — только записи их владельца;
- приложение имеет право только добавлять записи в таблицу событий использования и не может их читать, изменять или удалять;
- имя, почта и токен сессии хранятся в защищённом хранилище операционной системы, а не в обычных настройках приложения;
- доступ к производственной базе данных имеет ограниченный круг лиц и только по служебной необходимости;
- состав отправляемых событий ограничен фиксированным списком полей, а фильтр в приложении отвергает попытки передать в них персональные сведения.
Ни одна система не защищена абсолютно, и мы не можем гарантировать безусловной сохранности данных, передаваемых через интернет.
12. Чего Witto не делает
- Никакой сторонней аналитики. События использования, описанные выше, уходят на наш собственный сервер и никуда больше. В приложении нет Firebase, Amplitude, Mixpanel, AppsFlyer, Adjust или PostHog, и ни один брокер данных ничего не получает.
- Никакого сбора отчётов о сбоях. Ни Crashlytics, ни Sentry. Если приложение падает, мы узнаём об этом только от вас.
- Никакой рекламы и никакого трекинга. Приложение никогда не запрашивает разрешение на отслеживание, не обращается к рекламному идентификатору, не подключено к SKAdNetwork и не показывает рекламы.
- Две внешние зависимости, и ни одна из них не трекер. Клиент Supabase, который выполняет описанные выше сетевые запросы, и Lottie — проигрыватель анимаций, который отрисовывает иллюстрации внутри приложения и сам никаких сетевых запросов не делает.
- Мы не продаём и не передаём персональные данные третьим лицам.
13. Оплата
Подписки продаются и оплачиваются магазином приложений, через который вы установили Witto — Apple App Store или Google Play. Witto никогда не видит и не обрабатывает данные вашей карты, и они не попадают на наши серверы. Приложение хранит только отметку о том, активна ли подписка и когда она заканчивается.
14. Возраст
Witto предназначен для людей 16 лет и старше. Мы сознательно не собираем данные детей младше этого возраста. Если вы считаете, что ребёнок младше 16 лет пользуется приложением с аккаунтом, напишите на support@witto.tech, и мы удалим этот аккаунт и связанные с ним данные.
Вопрос о возрастном диапазоне в онбординге содержит вариант «до 18» — он используется только для интерпретации результата и ни к чему не даёт и не ограничивает доступ.
15. Для жителей Калифорнии
Мы не продаём персональную информацию и не передаём её для целевой рекламы — ни за деньги, ни на иных условиях. Категории собираемой информации и цели описаны выше. Вы вправе запросить сведения о собранной информации, потребовать её удаления и исправления, и мы не станем дискриминировать вас за реализацию этих прав. Запросы — на support@witto.tech.
16. Сайт
witto.tech — набор статических страниц. Он не устанавливает файлов cookie, не подгружает шрифты, скрипты или изображения с других доменов и не использует аналитику. Запросы обрабатывает наш хостинг-провайдер Beget, который ведёт стандартные серверные журналы, включая IP-адреса. Срок хранения этих журналов провайдер публично не раскрывает.
17. Изменения
Если политика меняется существенно, мы обновляем номер ревизии и дату в начале страницы, а о значимых изменениях сообщаем в приложении. Актуальная версия всегда доступна по адресу witto.tech/privacy.html
18. Связаться
Вопросы о конфиденциальности: support@witto.tech