Эта политика относится к Flowney: приложению для iOS, его Telegram-боту и этому сайту. В ней сказано, что мы собираем, зачем, кто ещё обрабатывает эти данные, сколько мы их храним и что вы можете от нас потребовать.
1. Кто мы
Flowney ведёт физическое лицо-предприниматель Бунчук Богдан (ФОП Бунчук Богдан), Украина, — владелец ваших персональных данных в смысле закона. «Мы» в этой политике — это оператор.
По любому вопросу из этой политики пишите на support@flowney.app.
2. Что мы собираем
Ваш аккаунт
- Номер телефона: по нему вы входите. У аккаунтов, созданных до входа по телефону, вместо номера могут быть email и пароль. Пароль хранится только в виде хеша.
- Имя, которое вы указали.
- Четырёхзначный ПИН — только в виде хеша — и счётчик неверных попыток.
- Если вы привязали Telegram: ваш ID пользователя в Telegram, username и имя.
- Устройства, на которых выполнен вход: имя устройства, заданное в iOS (часто в нём есть ваше имя), и когда каждый сеанс использовался в последний раз.
Ваш учёт
Всё, что вы ведёте во Flowney: счета и остатки; операции с суммами, валютами, датами, категориями, описаниями и заметками; получатели, бюджеты, долги, кредиты, рассрочки, регулярные платежи и правила, которые раскладывают операции по категориям.
Чеки, которые вы прикладываете к операциям: сам снимок или PDF, его тип и размер, кто и когда его приложил. В совместном учёте чеки операции видит каждый, кто видит саму операцию.
В совместном учёте мы храним ещё, кто в нём состоит, что видит каждый участник и кто записал каждую операцию.
Если вы настроили автоматизацию Apple Pay в «Командах», каждая оплата прикладыванием присылает нам сумму, продавца, название карты и время.
Подключённый банк
Чтобы подключить monobank, вы даёте нам свой личный токен monobank. С ним мы читаем ваши счета и банки (копилки), включая маскированный номер карты и IBAN, выписку до 92 дней назад и каждую новую операцию, которую банк присылает после подключения. Операция от банка может содержать имя, IBAN и код ЕГРПОУ другой стороны. Мы храним то, что прислал банк, в том виде, в каком он это прислал, рядом с операциями, созданными из этих данных.
Личный токен даёт доступ только на чтение. Ни провести платёж, ни перевести деньги с ним нельзя.
Другие люди в вашем учёте
В учёте могут быть данные о других людях: имя того, кому вы одолжили деньги, номер телефона человека, которого вы приглашаете в совместный учёт, другая сторона банковского перевода. Добавляйте их, только если имеете на это право. Мы используем эти данные только для ведения вашего учёта, а в случае приглашения — чтобы человек мог присоединиться.
Сообщения о проблеме
Сообщение о проблеме из приложения содержит ваш текст, версию и сборку приложения, версию iOS, модель устройства и язык приложения. Мы храним его вместе с вашими контактами, чтобы ответить.
Чего мы не собираем
- В приложении нет аналитики, рекламы и отслеживания, нет рекламного идентификатора.
- Нет сервиса сбора отчётов о сбоях.
- Нет геолокации, контактов и микрофона. Камера и фото используются, только когда вы прикладываете чек, и отправляется только тот снимок, который вы сняли или выбрали, или тот файл, который вы выбрали. Каждую картинку приложение перед отправкой сохраняет заново в JPEG, без геолокации и других сведений, которые о ней записала камера; PDF отправляется как есть.
- Ничего из Face ID: iOS проверяет лицо на устройстве и ничего нам о нём не сообщает.
- Наш сервер не хранит IP-адреса. Cloudflare, через который идёт трафик к серверу, их видит (раздел 4).
- На этом сайте нет cookies и аналитики.
3. Зачем мы их используем
- Чтобы Flowney работал: ваш аккаунт, ваш учёт, синхронизация с банком, совместный учёт и бот. Основание — исполнение нашего договора с вами (GDPR, ст. 6(1)(b)).
- Чтобы защищать аккаунты: коды входа, ПИН, ограничения на попытки, список ваших сеансов. Основание — наш законный интерес в безопасности (ст. 6(1)(f)).
- Чтобы ответить вам, когда вы пишете или отправляете сообщение о проблеме: договор с вами и наш законный интерес в работе сервиса.
- Чтобы выполнять закон, когда он требует что-то хранить или раскрыть (ст. 6(1)(c)).
Те же основания действуют по Закону Украины «О защите персональных данных».
Мы не продаём ваши данные, не показываем рекламу, не составляем ваш кредитный профиль и не передаём ваш учёт никому для его собственных целей. Операции раскладываются по категориям правилами на нашем сервере. Никакой сервис искусственного интеллекта ваших данных не видит.
4. Кто ещё их обрабатывает
Несколько сервисов помогают нам вести Flowney, и каждый получает только то, что нужно для его работы:
- Cloudflare, Inc. (США) передаёт весь трафик между приложением и нашим сервером и размещает этот сайт. Он видит трафик при передаче, включая ваш IP-адрес. Он же хранит чеки, которые вы прикладываете, в Cloudflare R2 в Европейском союзе: хранилище закрыто для всех, кроме нашего сервера, а сервер отдаёт чек только после той же проверки, что решает, кто видит его операцию.
- Telegram (Telegram Messenger Inc.) доставляет коды входа через Telegram Gateway и получает для этого ваш номер телефона и код. Если вы привязали Telegram, через него же идут сообщения бота, в которых есть суммы, получатели и остатки. Сообщения о проблеме тоже приходят нам через Telegram.
- AlphaSMS (Украина) отправляет коды входа по SMS на украинские номера и получает ваш номер телефона и код.
- Backblaze, Inc. (американская компания, хранение в ЕС) хранит наши резервные копии. Они шифруются до того, как покидают наш сервер, поэтому Backblaze не может их прочитать.
Сам наш сервер находится в Украине, и обслуживаем его мы.
monobank, Telegram и Apple — тоже независимые компании со своими политиками конфиденциальности, и они действуют для того, что вы делаете с ними напрямую: токена, который вы выпускаете в monobank, переписки с ботом, App Store и «Команд».
Как оператор мы видим данные аккаунта — имя, контакты, тариф, количество счетов и операций — на внутренней странице администрирования и имеем доступ к базе данных и к хранилищу чеков, чтобы сервис работал. Этот доступ мы используем только для поддержки, обслуживания и выполнения требований закона.
Органам власти мы раскрываем данные только тогда, когда этого требует законодательство Украины, и только в том объёме, которого оно требует.
5. Данные за пределами Украины и ЕС
Cloudflare и Telegram работают за пределами Украины и Европейского союза; чеки, которые Cloudflare хранит для нас, остаются в ЕС. Для Cloudflare мы полагаемся на его условия обработки данных, в которые входят стандартные договорные условия Европейской комиссии. Для Telegram, как и везде, где передаче нужно основание, это наш договор с вами: без них мы не можем передать ваш трафик или доставить код.
6. Как мы их защищаем
- Трафик между приложением и нашим сервером шифруется.
- Токен банка хранится на сервере в зашифрованном виде (AES-256-GCM) и больше никогда не показывается, даже вам.
- Пароли и ПИН хранятся в виде хешей argon2id. Сеансы работают на короткоживущих токенах, которые приложение держит в связке ключей iOS.
- Приложение можно закрыть ПИН-кодом и Face ID.
- Резервные копии шифруются до того, как покидают наш сервер.
- Чеки лежат в закрытом хранилище, которое само ничего не выдаёт: читать из него может только наш сервер. Cloudflare шифрует их на диске (AES-256).
- Инструменты администрирования доступны только из нашей частной сети.
Сам учёт от нас не скрыт: серверу нужно его читать, чтобы показать вам, разложить по категориям и синхронизировать с банком. Абсолютно защищённых систем не бывает. Если утечка затронет ваши данные, мы сообщим вам и органам власти, как требует закон.
7. Сколько мы их храним
- Пока аккаунт существует, мы храним то, что в нём есть.
- Когда вы удаляете аккаунт («Настройки» → «Удалить аккаунт»), он сразу стирается из рабочей базы: учёт, которым вы владеете, токен банка, присланное банком, привязка Telegram, записи о входах и ваши сообщения о проблеме. Файлы ваших чеков удаляются из хранилища сразу после этого.
- Чек хранится, пока существует его операция. Когда вы убираете чек, удаляете операцию или аккаунт, запись о чеке сразу уходит из базы, а его файл — из хранилища сразу после неё. Если файл удалить не получилось или чек не приложился до конца, файл может ненадолго остаться в хранилище: на него ничто не ссылается и открыть его никто не может. Ежедневная уборка удаляет такие файлы автоматически, не позже чем через три дня.
- Резервные копии хранят копию до шести месяцев, пока их не заменят более новые. Файлов чеков в резервных копиях нет: там только запись о том, что чек был, с его типом и размером.
- Технические записи, например попытки входа, использованные коды и записи о недавних запросах, удаляются автоматически в течение 30 дней.
- Вне нашей досягаемости: сообщения, которые бот уже отправил, остаются в вашем чате Telegram, а операции и чеки, которые вы добавили в чужом совместном учёте, остаются в нём, но уже без вашего имени.
За неактивность мы аккаунты не удаляем.
8. Ваши права
Вы можете:
- получить копию своих данных: приложение выгружает операции в CSV в любой момент, на любом тарифе; за остальным пишите нам;
- исправить их: почти всё редактируется в приложении;
- удалить их: в приложении или письмом нам. Если вы владеете совместным учётом, в котором ещё есть другие люди, сначала уберите их;
- отозвать доступ: в любой момент отключить банк или отвязать Telegram в приложении, а токен отозвать в самом monobank;
- возразить против обработки, основанной на нашем законном интересе, или попросить её ограничить;
- пожаловаться в надзорный орган: в Украине — Уполномоченному Верховной Рады Украины по правам человека; в ЕС — в орган вашей страны.
Мы отвечаем в течение месяца. Мы можем попросить подтвердить запрос с номера телефона, привязанного к аккаунту.
9. Дети
Flowney не предназначен для людей младше 16 лет. Если мы узнаем, что аккаунт принадлежит ребёнку младше 16, мы его удалим.
10. Изменения политики
Дата вверху — дата этой версии. Если изменение касается того, что мы собираем или кому передаём, мы сообщим о нём до того, как оно вступит в силу.
11. Контакты
ФОП Бунчук Богдан, Украина — support@flowney.app.