amon budget v 3.0.0 ← к лендингу

ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ

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

Эта Политика конфиденциальности описывает, как Amon Budget («мы», «наш») собирает, использует и защищает информацию при использовании мобильного приложения Amon Budget (далее — «Приложение») и связанных сервисов.

1. Кто мы

Amon Budget эксплуатируется R. Baster (индивидуальный разработчик). По вопросам конфиденциальности пишите на support@amon-budget.online.

Если вы находитесь в ЕЭП, Великобритании или Швейцарии, по GDPR / UK GDPR мы выступаем контролёром данных для всех персональных данных, описанных в этой политике, включая финансовый контент, который вы вводите в Приложении. Цели и средства обработки определяем мы; никто не даёт нам указаний от вашего имени. Третьи стороны из раздела 5 выступают нашими обработчиками или, где это отмечено, самостоятельными контролёрами.

2. Какую информацию мы собираем

2.1 Информация, которую вы предоставляете

2.2 Информация, собираемая автоматически

2.3 Что мы НЕ делаем

2.4 Что мы загружаем на наши серверы

Для синхронизации между устройствами, совместных бюджетов, инвестиционного плана и AI-функций следующие данные хранятся в нашем бэкенде:

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

Все передачи идут по HTTPS. Пароля от вашего аккаунта у нас нет — см. раздел 10.

3. Как мы используем информацию

Мы не используем финансовый контент ни для чего, кроме предоставления Приложения вам.

4. Правовое основание обработки (ЕЭП / UK)

5. Передача информации

Мы передаём данные только в этих случаях:

ПолучательЦельКакие данныеРегион
Ollama Cloud (ollama.com)Выполнение AI-функций — Quick Add, разбор чека, AI Insights / недельный дайджест, подсказки авто-правил, Ask Amon, маппинг колонок CSV, разбор надиктованного спискаПромпт, который наш бэкенд собирает для конкретного запроса: ваш текст, фотография чека и распознанный с неё текст, описания транзакций и названия мерчантов, суммы, валюты, названия категорий и итоги за период. См. раздел 5.1.США. Политика конфиденциальности Ollama говорит, что данные «may be transferred to and processed in the United States».
Google (Firebase Auth, Analytics, Cloud Messaging)Аутентификация, аналитика, pushEmail, имя, user ID, device / installation ID, события аналитики, FCM-токенСША / ЕС
Apple (Sign in with Apple)АутентификацияEmail (может быть relay-адрес Apple), имя (если вы поделились)США
Apple / Google / речевой сервис вашего браузера (распознавание речи)Превращение надиктованной записи в текст — только если на устройстве нет офлайн-пакета для языка диктовки и только если вы согласились, когда Приложение спросило. См. раздел 5.2.Запись того, что вы надиктовали. Её отправляет ваше устройство напрямую в речевой сервис этой компании: через наши серверы она не проходит, и мы её не получаем.Apple, Google и производители браузеров не сообщают нам, где обрабатывается конкретная диктовка, поэтому регион мы указать не можем. Это регулируют их собственные условия, а не наши.
RevenueCatУправление подпиской Premium, проверка прав доступа, хостинговый paywall и покупки в вебеИдентификатор вашего аккаунта (Приложение передаёт RevenueCat ваш UUID и добавляет его к веб-ссылке на покупку), статус покупок и подписки, чеки сторов, метаданные устройства и приложенияСША
BrevoОтправка транзакционных писем — в этом релизе приглашений в совместную группуEmail получателя и содержимое письма; для приглашения в группу это включает имя пригласившего (или его email, если имя не задано)Европейский союз. В документации Brevo сказано, что серверы, на которых он обрабатывает и хранит свои базы, «are all located within the European Union» — собственные серверы в OVH во Франции и Германии плюс Google Cloud в Бельгии.
FinnhubПоиск тикеров и котировки акций / ETF СШАТекст поиска тикера и символы, по которым мы запрашиваем котировки. Вашу личность, количество бумаг и суммы мы не отправляем.США
SentryОтчёты о сбоях и ошибкахСтек-трейсы, модель устройства или браузера, версия ОС; с бэкенда — ещё внутренний идентификатор вашего аккаунта, но не IP-адрес, не заголовки и не содержимое запроса (раздел 2.2)ЕС (Германия — используем ingest-регион de)
CloudflareДоставка контента, терминация TLS и защита от DDoS перед amon-budget.online и api.amon-budget.onlineВсё, что ваше устройство отправляет нам и получает обратно. Поскольку зашифрованное соединение завершается на стороне Cloudflare, ему по необходимости видны ваш IP-адрес, метаданные запроса и содержимое запроса и ответа — то есть и финансовый контент в транзите. Что из этого Cloudflare хранит, регулируют его собственная политика и DPA, а не наши.Глобальная сеть Cloudflare: запрос обрабатывает ближайший к вам дата-центр, возможно за пределами ЕЭП. По заявлению Cloudflare, метаданные этого трафика обрабатываются в дата-центрах в США и Европе.
OVH (наш хостинг-провайдер)Хранение ваших данныхВсе данные из раздела 2.4Европейский союз — Польша (Варшава)
Contabo (хранение резервных копий)Хранение зашифрованных резервных копий нашей базы данныхСодержимое базы данных из раздела 2.4 (без загруженных изображений), зашифрованное AES-256 до записи на дискЕвропейский союз — Германия

Мы никогда не передаём ваш индивидуальный финансовый контент рекламодателям и брокерам данных и не продаём ваши данные.

Наш бэкенд также забирает справочные данные у Европейского центрального банка (ежедневные курсы валют) и Binance (тикеры криптовалют). В этих запросах нет пользовательских данных.

5.1 AI-обработка

Когда вы вызываете AI-функцию, наш бэкенд собирает запрос и по зашифрованному соединению отправляет его в Ollama Cloud — облачный сервис AI-инференса компании Ollama.

Само Приложение никогда не обращается к AI-провайдеру напрямую — оно вызывает наш бэкенд, а исходящий запрос делает уже бэкенд.

Что отправляет каждая функция:

Мы отправляем только то, что нужно конкретному запросу, и не храним промпты. Наши собственные логи AI-вызовов содержат только агрегированные счётчики — название модели, функцию, успех / ошибку, количество токенов и длительность, — но не промпт и не ответ. Готовые результаты AI-задач лежат в нашем кэше 24 часа, чтобы Приложение успело их забрать, и затем истекают.

Обработку этих данных в Ollama Cloud регулируют условия и политика конфиденциальности Ollama.

AI-функции необязательны и работают только тогда, когда вы их вызываете. Всё остальное в Приложении — ручной ввод, бюджеты, счета, синхронизация, совместные группы, импорт / экспорт, отчёты — работает без них.

5.2 Голосовой ввод

Что происходит с записью и что происходит с получившимся из неё текстом — два разных вопроса. Мы отвечаем здесь на оба, а не подменяем второй первым.

Запись: обычный путь. Когда вы диктуете в Amon Budget, Приложение сначала обращается к офлайн-распознавателю, встроенному в само устройство. На этом пути аудио обрабатывается целиком на устройстве и никуда не передаётся — ни на серверы Amon Budget, ни в речевые сервисы Apple или Google. Ничего не спрашивается и ничего не отправляется. Уговорить Приложение свернуть с этого пути нельзя: процедура запуска распознавания требует офлайн-движок, и параметра, флага или фолбэка, который бы это требование ослабил, у неё нет — если офлайн-движок недоступен, она останавливается до открытия микрофона.

Запись: когда офлайн-пакета нет. Офлайн-распознаванию нужен речевой пакет для языка, на котором вы диктуете, и он есть не на каждом устройстве и не для каждого языка. Если у вас его нет, Приложение не отправляет запись куда-то ещё молча. Оно останавливается, сообщает, что офлайн-распознавание недоступно, называет получателя и спрашивает вас. Только если вы согласитесь, эта запись уходит на распознавание — в речевой сервис Apple на iPhone и iPad, Google на Android или вашего браузера в веб-версии (Chrome отправляет её Google, Safari — Apple). Вы можете отказаться: тогда ничего не записывается и ничего не отправляется. На Android, если офлайн-пакет для языка существует, но не установлен, на той же карточке предлагается установка в одно касание — как альтернатива согласию, а не вместо неё.

Ваш ответ запоминается, и его можно изменить. Выбор хранится на вашем устройстве и учитывается при следующих попытках, так что вопрос не повторяется раз за разом. В Settings → Privacy → Online speech recognition видно текущий ответ, и его можно поменять в любую сторону в любой момент: разрешено, никогда или спрашивать перед отправкой. Пока запись распознаётся одним из этих сетевых сервисов, Приложение прямо говорит об этом на экране — не полагаясь на то, что вы вспомните одноразовый вопрос.

На обоих путях аудио к нам не попадает: серверы Amon Budget его не получают, и Приложение нигде не записывает и не сохраняет аудиофайлы. Если запись с вашего согласия уходит в Apple, Google или к поставщику вашего браузера, что она делает с ней дальше, регулируют их собственные условия, а не наши, и нам это не видно.

Текст — на обоих путях одинаково. Как бы речь ни была распознана, получившийся текст отправляется на серверы Amon Budget, чтобы наш AI превратил его в транзакцию, задачу или заметку. С ним обращаются ровно так же, как с любым другим текстом, который вы набираете в Приложении, — включая передачу стороннему AI-провайдеру при вызове AI-функции (раздел 5.1). Распознавание речи на телефоне не делает содержимое скрытым от нас; оно оставляет приватной саму запись вашего голоса. На пути с согласием это различие тоже сохраняется: согласие меняет, кто слышит аудио, а не то, кто читает слова.

Apple Watch. Экран «Voice» в приложении для Apple Watch микрофон не использует — это обычное текстовое поле watchOS. Если вы выберете там диктовку, её выполняет сам watchOS по правилам приватности Apple, а не Amon Budget, и нам это не видно; получившийся текст уходит на ваш iPhone и дальше на наши серверы, как описано выше.

5.3 Совместные группы

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

Приглашение по email — как отправленное вами, так и полученное — записывает этот адрес в само приглашение и в журнал активности группы. Эти записи принадлежат группе и хранятся бессрочно, в том числе после того, как любой из участников удалит аккаунт. Что это значит для вас — в разделе 14.

6. Международная передача данных

Наши серверы (OVH, Польша), хранилище резервных копий (Contabo, Германия) и почтовый провайдер (Brevo) находятся внутри ЕС, поэтому то, что мы отправляем им, его не покидает. Для обработчиков за пределами ЕС передачу покрывает следующее:

ОбработчикЧем покрыта передача
CloudflareСтандартные договорные оговорки и сертификация по EU–U.S. Data Privacy Framework. DPA Cloudflare инкорпорирован по ссылке в его self-serve соглашение, то есть уже действует для нас, и подписывать ничего не нужно.
Google (Firebase Auth, Analytics, Cloud Messaging; биллинг Play)Сертификация по Data Privacy Framework, за которой стоят Стандартные договорные оговорки. Google LLC сертифицирована активно, а условия обработки данных Firebase инкорпорированы в соглашение автоматически.
Apple (Sign in with Apple, App Store)Стандартные договорные оговорки. В политике Apple прямо сказано, что международная передача персональных данных, собранных в ЕЭП, Великобритании и Швейцарии, регулируется этими оговорками. Сертификации по Data Privacy Framework у Apple нет, и она на неё не ссылается.
RevenueCatСтандартные договорные оговорки через DPA, который автоматически является частью клиентского соглашения. Для Великобритании работает дополнение ICO к тем же оговоркам. Сертификации DPF нет.
SentryСертификация по Data Privacy Framework, со Стандартными договорными оговорками как запасным вариантом в том же документе. Отчёты о сбоях хранятся во Франкфурте, но компания, которая эксплуатирует Sentry, находится в США и читает их оттуда — поэтому механизм здесь и нужен.
Ollama CloudOllama не публикует соглашение об обработке данных (DPA) и не сертифицирована по Data Privacy Framework. Передача происходит только тогда, когда вы вызываете AI-функцию.
FinnhubFinnhub не публикует соглашение об обработке данных. Запрос делает наш сервер, и в нём только тикер — ничего, что бы вас идентифицировало.

Один случай из раздела 5 вообще не является передачей с нашей стороны: когда вы соглашаетесь на сетевое распознавание речи (раздел 5.2), ваше собственное устройство отправляет запись напрямую в Apple, Google или речевой сервис вашего браузера. Через нашу инфраструктуру она не проходит, поэтому нам нечего передавать и никакой наш механизм её не покрывает; эта обработка — между вами и той компанией по её условиям. Мы пишем об этом, чтобы отсутствие строки не приняли за недосмотр.

7. Сроки хранения

8. Ваши права

По GDPR, UK GDPR, CCPA и аналогичным законам у вас есть право:

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

Мы отвечаем на запросы в течение 30 дней.

9. Дети

Приложение не предназначено для детей младше 16. Мы сознательно не собираем данные младше 16. Если вы считаете, что ребёнок предоставил нам данные, напишите на support@amon-budget.online — мы удалим.

10. Безопасность

11. Cookies и аналогичные технологии

Мобильное Приложение cookies не использует: сессионные токены и настройки лежат в собственном хранилище приложения на устройстве.

Веб-версия Приложения и маркетинговый сайт (amon-budget.online) загружают Google Analytics 4, который ставит cookies _ga и _gid. Они загружаются с запрещёнными рекламным хранилищем и персонализацией, а хранилище аналитики остаётся запрещённым до вашего согласия. Если отозвать согласие, хранилище аналитики снова запрещается, а cookies _ga / _gid очищаются. Рекламные cookies мы не используем.

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

Мы можем обновлять эту Политику. О существенных изменениях сообщим в Приложении и по email.

13. Контакты

14. Удаление ваших данных

Этот раздел — цель якоря #delete, который используется в форме Google Play Data Safety.

В Приложении есть два действия, и оба выполняют одно и то же стирание созданного вами контента:

Запускать «Clear data» перед удалением аккаунта больше не нужно. Оба действия вступают в силу немедленно, и отменить их нельзя; окна восстановления нет. Если нужна копия данных — сначала выгрузите её (Settings → Data → Export).

Стирается сразу

Следующее удаляется безвозвратно в момент успешного запроса — и из базы, и из файлового хранилища:

Скрывается сразу, физически удаляется за 24–48 часов

Ваши транзакции, счета, категории, бюджеты, накопительные цели, повторяющиеся транзакции, теги и совместные задачи помечаются на удаление в момент успешного запроса. Из Приложения и из нашего API они исчезают сразу, и после этого их уже ничто не читает. Сами записи затем безвозвратно удаляет задача, которая запускается раз в сутки и удаляет всё помеченное более суток назад, — то есть на практике их не остаётся в течение примерно 24–48 часов, а не мгновенно.

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

Сессии и учётная запись входа (только при удалении аккаунта)

Ваши refresh-токены отзываются, а учётная запись, которую держит для вас Firebase Authentication — размещённая у Google запись о вашем входе через Google или Apple с email, провайдером и историей входов, — удаляется по нашему запросу. И то и другое выполняется фоновой задачей, которая стартует после фиксации удаления: она отрабатывает через секунды после запроса, а не внутри него, и если задача задержится — отработает, когда догонит.

Что НЕ стирается

Если вы больше не можете войти — напишите на support@amon-budget.online с адреса, указанного в аккаунте, и мы выполним удаление за вас.