Политика приватности
Обновлено:
1. Кто мы
FlowByFlow — приложение для напоминаний о приёме лекарств и отслеживания цикла для iOS и Android.
Оператор (контролёр) ваших персональных данных:
ILVAR STUDIO LIMITED LIABILITY COMPANY Erebuni St. 14/1, office 5, Yerevan, Republic of Armenia support@flowbyflow.appПишите на этот адрес по любому вопросу из этой политики, включая любые запросы, описанные в разделе 10.
2. Для чего нужно приложение
Приложение хранит, что вы принимаете и когда, и напоминает вам об этом. По желанию оно также отслеживает менструальный цикл, чтобы расписание приёма могло следовать за циклом, а не за календарём.
3. Что мы собираем
Аккаунт
- Аккаунт нужен, чтобы пользоваться приложением, а вот адрес почты — нет. Можно продолжить как гость: создаётся анонимный аккаунт без персонального идентификатора.
- Если вы регистрируетесь по почте и паролю, мы храним ваш адрес почты.
- Если вы входите через Google, Apple или Facebook, мы получаем идентификатор и, если провайдер его передаёт, адрес почты этого аккаунта. Ничего сверх базового профиля и почты мы не запрашиваем.
- Имя профиля и его тип (свой, ребёнок, родитель).
Медицинские данные, которые вводите вы
- Лекарства: названия, дозировка, форма, расписания, связь с едой, заметки.
- Приёмы: плановое и фактическое время, принят ли приём, пропущен, отложен или просрочен, заметки.
- Запасы: остатки и история пополнений.
- Напоминания о рецептах: даты продления и ваша собственная заметка.
- Менструальный цикл — только если вы включили отслеживание цикла: даты начала и конца менструации, длины циклов и построенные по ним прогнозы.
Данные устройства
- Токен push-уведомлений, чтобы напоминания доходили до вашего устройства.
- Платформа (iOS или Android) и язык приложения.
Диагностика
См. раздел 5. Она отделена от всего перечисленного выше и намеренно очищена от ваших медицинских данных.
4. Где живут ваши данные и кто их обрабатывает
На вашем устройстве. Приложение работает по принципу local-first: данные лежат на устройстве, и приложение полностью работает офлайн. Напоминания, отметки о приёме и недавняя история не требуют соединения.
В вашем собственном облачном аккаунте. Те же данные синхронизируются в Google Firebase (Firestore) под вашим аккаунтом, чтобы смена или потеря телефона не стоила вам истории. Данные каждого аккаунта изолированы серверными правилами доступа; другой пользователь прочитать их не может. Данные шифруются при передаче и при хранении.
Где это физически. База Firestore размещена в мульти-регионе Google nam5, то есть в США. Значит, ваши данные покидают Армению, а если вы находитесь в ЕЭЗ, Великобритании или Швейцарии — покидают и эту территорию. Передача покрыта стандартными договорными условиями (SCC) в условиях обработки данных Google для Firebase, которые Google заключает как наш обработчик.
Обработка на сервере. Часть обработки происходит на наших серверах, а не на вашем устройстве, и мы говорим об этом прямо, а не описываем облачную копию как пассивный бэкап:
- Плановая задача помечает приём как пропущенный, когда с момента, на который он был назначен, прошло 24 часа и он не был подтверждён. Она выполняется ежедневно для каждого аккаунта.
- Служебные задачи удаляют устаревшие записи и удаляют анонимные гостевые аккаунты, как описано в разделе 9.
5. Диагностика (отчёты о сбоях и ошибках)
Если приложение падает или сталкивается с ошибкой, может быть отправлен диагностический отчёт, чтобы неисправность починили. Используются два сервиса: Google Crashlytics — для падений в нативном слое приложения, и Sentry — для ошибок в JavaScript-слое. Sentry хранит эти данные в европейском регионе, в Германии; Crashlytics хранит их в инфраструктуре Google.
Отчёты намеренно очищены от ваших медицинских данных. Названия лекарств, записи о приёмах, данные цикла и свободные заметки не попадают в них никогда. Адрес почты и имя пользователя удаляются; отчёт связан только с внутренним идентификатором аккаунта. Хлебные крошки взаимодействий отбрасываются целиком, потому что метка доступности может содержать название лекарства.
Включена ли диагностика по умолчанию, зависит от того, где вы находитесь. В ЕЭЗ, Великобритании, Швейцарии и Китае диагностика выключена, пока вы её не включите, и правовое основание — ваше согласие. Везде остальном она включена, пока вы её не выключите, и правовое основание — наш законный интерес в работающем, не падающем приложении. В обоих случаях это можно изменить в любой момент в «Настройки → Приватность», и после выключения отправка отчётов прекращается сразу.
6. Передача данных для исследований
Приложение умеет передавать ваши данные для медицинских исследований, и по умолчанию это выключено. Если вы включите, вы сами выбираете категории — циклы, симптомы, данные носимых устройств, импортированные данные, лекарства, демографию — каждую отдельно, и любую из них можно выключить обратно в любой момент. Правовое основание — ваше явное согласие.
На момент написания исследовательского пайплайна не существует и никакие данные никому по этой настройке не передавались. Это разрешение, которое можно выдать заранее, а не происходящая передача.
7. Третьи стороны
Это все внешние стороны, которые вообще что-либо получают, в текущей версии приложения:
- Google Firebase — данные вашего аккаунта и медицинские записи, как описано в разделе 4, для аутентификации, базы данных и синхронизации.
- Google (FCM) — push-токен и содержимое уведомления-напоминания, чтобы доставить напоминание на ваше устройство.
- Google Crashlytics — диагностические отчёты по разделу 5, для разбора падений в нативном слое.
- Sentry — диагностические отчёты по разделу 5, для разбора ошибок в JavaScript-слое.
- Apple, Google или Meta — только то, что нужно для входа, и только если вы выбрали этот способ входа.
Каждый из них выступает нашим обработчиком и действует по нашим инструкциям — за исключением того, что Apple, Google и Meta выступают самостоятельными операторами в отношении самого шага входа, по своим собственным политикам приватности.
SDK Meta присутствует исключительно ради «Входа через Facebook». Его трекинг, автоматическое логирование событий и сбор рекламного идентификатора отключены в конфигурации приложения.
8. Чего мы не делаем
- Мы не продаём ваши данные.
- Мы не передаём ваши данные фармацевтическим компаниям, страховщикам или работодателям.
- Мы не используем ваши медицинские данные для рекламы. Рекламного SDK в приложении нет.
- В приложении нет никакого SDK аналитики, атрибуции или трекинга. Firebase Analytics отключён в нативной конфигурации приложения.
- Мы никогда не спрашиваем ваше местоположение или регион.
- Мы не используем ваши данные для обучения моделей ИИ.
9. Сколько мы это храним
- Зарегистрированные аккаунты. Данные хранятся, пока существует ваш аккаунт. Если вы попросите их стереть (раздел 10), мы завершаем стирание в течение 30 дней с момента запроса.
- Анонимные гостевые аккаунты. Удаляются автоматически, когда аккаунту исполнилось 30 дней и он так и не был переведён на настоящий способ входа, — вместе со всеми записями в нём и самой учётной записью аутентификации.
- Диагностические отчёты. Хранятся в пределах собственных окон хранения Crashlytics и Sentry, сейчас это 90 дней у обоих. Мы их не продлеваем и отдельной копии не держим.
10. Ваши права и как ими воспользоваться
По GDPR и сопоставимым законам вы вправе получить доступ к своим данным, исправить их, потребовать их стирания, ограничить обработку или возразить против неё, получить данные в переносимом виде и отозвать любое данное вами согласие.
Прямо сейчас в приложении вы можете:
- Посмотреть и исправить всё, что вы ввели, — редактируется любая запись.
- Удалить отдельные записи: лекарство вместе с историей приёмов, цикл, профиль и всё, что в нём.
- Выключить диагностику («Настройки → Приватность») и передачу данных для исследований — она выключена, если вы её не включали.
- Пользоваться приложением, не сообщая нам адрес почты, — как гость.
Два из этих прав приложение пока не умеет реализовать само, и эта политика не будет делать вид, что умеет:
- Стирание аккаунта целиком. Способа сделать это в приложении пока нет. Напишите нам с адреса, привязанного к аккаунту, или укажите, каким аккаунтом вы пользуетесь, — и мы сотрём аккаунт и всё, что в нём, в течение 30 дней.
- Экспорт ваших данных. Экспорта в приложении в этой версии нет. Попросите по тому же адресу, и мы пришлём ваши данные в машиночитаемом формате в те же 30 дней.
Если вы считаете, что мы обращаемся с вашими данными неправильно, вы можете подать жалобу в надзорный орган. В Армении это Агентство по защите персональных данных Министерства юстиции. Если вы находитесь в ЕЭЗ или Великобритании, вы можете обратиться в орган по месту жительства или работы.
11. Дети
Приложение не предназначено для детей младше 16 лет, и чтобы иметь аккаунт, вам должно быть не менее 16.
Родитель может создать детский профиль, чтобы вести лекарства ребёнка. Такой профиль находится внутри аккаунта родителя и под его контролем; отдельный аккаунт для ребёнка не создаётся, и ребёнка ни с чем не просят соглашаться.
Возраст при регистрации мы не проверяем. Если вы считаете, что ребёнок младше 16 создал собственный аккаунт, напишите нам, и мы его удалим.
12. Безопасность
- Данные изолированы по аккаунтам серверными правилами доступа.
- Весь обмен идёт по TLS.
- Вход обслуживает Firebase Authentication.
- Приложение не запрашивает разрешение на местоположение и не запрашивает рекламный идентификатор.
13. Изменения этой политики
Если мы её меняем, мы обновляем дату вверху страницы. Если изменение существенно затрагивает то, как используются ваши данные, мы скажем об этом в приложении до вступления изменения в силу.
14. Контакты
Вопросы, запросы и жалобы — всё по одному адресу:
ILVAR STUDIO LIMITED LIABILITY COMPANY Erebuni St. 14/1, office 5, Yerevan, Republic of Armenia support@flowbyflow.app