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

Updated / Обновлено: 16 October 2026 · Finance Bro 1.0.8

Your choice and local records

Finance Bro is developed by Olzhas Azirali. Core bookkeeping works without an online account. Accounts, transactions, budgets, debts, subscriptions and receipt photos are stored on your device by default. Receipt scanning and ordinary bank-statement parsing take place on your device. Optional server recognition of an unreadable PDF is described below. Exported files are shared only to the destination you select. The app does not execute bank payments or read your Wallet payment history.

Optional bank automation

In versions that offer bank automation, collection is off until you select a bank and account. Android notification access is a system-wide permission; Finance Bro filters only selected Kaspi and Halyk app packages before storing text. It does not read SMS through the notification listener. On iPhone, a user-created Shortcuts Message automation can explicitly pass one SMS to the native Capture Bank SMS action; Finance Bro cannot browse SMS history or notification history. On iOS 27, a user-configured Shortcuts Notification automation may explicitly supply the selected bank notification to Capture Bank Notification. Codes, password and declined-payment messages are filtered before storage. Original captured messages stay in backup-excluded local storage for at most 30 days, capped at 500 pending messages. Disabling a bank deletes its pending messages. After the required bank/account setup, automatic recording is on by default. You can turn it off for each bank and review transactions before saving. An explicit OFF choice is preserved when you change accounts or reconnect. Uncertain operations, transfers, currency differences and possible duplicates remain for review. iPhone captures are processed when Finance Bro is next opened and unlocked. Saved transactions become ordinary ledger records and are included in your encrypted personal backup if you enable it. Original messages are not uploaded for recognition or included in that backup. Bank notifications are incomplete; statements remain the reconciliation source.

Optional PDF recognition

If local parsing fails, you may choose Recognise PDF and explicitly confirm sending the selected file over HTTPS to the Finance Bro server at finance.aziral.com. A signed-in cloud account is required to protect access and limit abuse. The server processes the PDF and its financial text in isolated temporary memory-backed storage, without storing it in your cloud backup or using it for model training. The original file and temporary images are deleted when processing finishes, fails, is cancelled or reaches the ten-minute time limit. The recognition result is available only to the requesting account and expires within ten minutes after processing; the app requests its deletion after retrieval or cancellation. Request logs do not contain statements or recognised text. Recognition is separate from encrypted personal backups: the selected PDF must be readable by the recognition service while it is being processed. Check the result against your original before saving any transactions. You can use local import without this feature.

Optional sign-in and cloud backups

If you choose cloud features, our self-hosted Supabase services on Netcup process your email address, account identifier, authentication/session data and technical request metadata such as IP addresses. Resend processes the recipient address and authentication email to deliver your sign-in code.

Personal backups contain your financial records, profile fields, optional profile photo, language, theme, amount-visibility, reminder and widget preferences, favorite currencies and market assets, and selected dashboard periods. They are encrypted on your device using AES-256-GCM before upload. The server stores the encrypted backup, date, revision/format numbers, a backup-device identifier and a key fingerprint. The encryption key remains in secure device storage; the recovery code lets you unlock your backup on a new device. Do not send your recovery code to support. We retain the three latest successful personal copies. Receipt photos, imported images and original statement files, local file paths, PIN, app-lock settings, permissions, authentication sessions and bank-automation bindings are excluded. On an empty, unbound installation, signing in and unlocking your backup restores the latest valid copy automatically. Existing local financial records are never replaced by automatic restoration. Older financial-only copies do not contain profile settings.

When enabled, Apple and Google sign-in use only the provider identifier, email and basic profile details you choose to share. Link another sign-in method from your existing Finance Bro profile to keep its account identifier and backups. Apple or Google handles its own sign-in consent. Apple refresh tokens are encrypted on our server solely to revoke authorization when you delete the account; they are not included in financial backups. A hidden Apple email can be used, and another email is linked only after verification.

Shared family budgets

If you enable online family sharing, the server stores the shared budget, accounts, transactions, amounts, categories, notes, participant names/identifiers, roles, invitations and change history. Authorized family members see shared records according to their role. Your private accounts and private operations are not automatically shared. Shared family records use HTTPS transport and server access controls; they are not end-to-end encrypted like personal cloud backups.

Network requests and permissions

The app retrieves public exchange rates, market prices, service/bank artwork and release information from external providers. These providers can receive technical request information, including IP addresses. We do not include your private ledger in those requests. Camera, photos and file access are used when you choose receipt capture or import. Biometric authentication stays on your device. Finance Bro does not collect location or biometric templates and does not include advertising or analytics tracking.

Optional support

Telegram support processes the messages and attachments you send voluntarily, your Telegram identifier, name, language and request status. Only authorized support staff have access. Support cannot read your local ledger. Uploads through the support center are temporarily stored for delivery to Telegram. Closed requests are removed from the support server after 90 days; this does not automatically remove Telegram copies. Use /delete in the support bot to request server deletion and contact us about Telegram copies. Only with your separate consent, the text of a support conversation may be sent to OpenAI to draft a reply; photos, files, voice messages and your profile are excluded. A person reviews the draft. Provider technical logs may still apply. Declining leaves support available.

Optional Bro coins program

If you join the cosmetic rewards program, we store your account ID, a hash of a random installation ID, activity dates, invitation relationships, and your coin and cosmetic acquisition history. No bank statements, financial amounts, contacts, advertising IDs or hardware serial numbers are required for this program. Participation is optional: you may pause new activity collection, sign out, or delete the account and program data. Previously linked invitations may finish activation after a pause. Program data is linked to your account and used for functionality, restoration and basic fraud prevention, not advertising tracking. Server backup retention described below also applies. Test builds only provide a temporary local demonstration without production rewards.

Reward eligibility requires a verified Google or Apple identity linked to the profile. To prevent repeated rewards after deleting and recreating an app account, we retain keyed pseudonymous provider/verified-email and installation markers, original registration time, the last rewarded UTC day and used-bonus flags until this program ends. The secret-key hashes are not anonymous data. The markers do not contain a deleted app account ID, plaintext provider IDs/emails, tokens, wallet balance or collection. Newly linked identities are recorded for the same participant; deleting an account does not reset reward eligibility. This narrow fraud-prevention exception is also shown when deleting the account. Contact support about access, retention, correction or a mistaken match.

Optional rewards use Apple App Attest, StoreKit and DeviceCheck, or Google Play Integrity/device recall, to verify the official public app and prevent repeat admissions. Our challenges contain no bank data, contacts, advertising ID or stable hardware ID. One supported device admits one new participant; sign in to the original linked account after reinstalling. Keyed attestation-key marks, public verification keys, counters and admission flags remain until the program ends. Pending vendor tokens are encrypted and normally removed within 24 hours after request expiry; residual backup data follows the backup retention stated below. Apple/Google store anti-abuse device flags under their own retention policies; flags may survive reinstalls and account deletion. Contact support if a device changed owners or verification wrongly denies admission. Regular finance features are available without rewards. Device verification is a security signal, not proof of a unique physical person.

Pro testing, Family and invitations

TestFlight Pro purchases use Apple Sandbox and do not charge real money. For a linked profile, we verify Apple-signed app and purchase information and store the profile ID, Apple app-transaction identifier, product and original-purchase IDs, purchase/expiry/refund status, Family membership and invitation/bonus history. This supports restoration, access for two people and one-time referral rewards. StoreKit does not provide us with payment-card details or personal bank transactions. Signed verification payloads are processed without request-body logging; the app locally caches bounded access and purchase-proof hashes outside portable financial backups. Joining a Pro Family does not automatically share your personal ledger: shared content uses the separate family-budget controls. Test program records are removed with the cloud account, subject to the backup rotation below.

Deletion, retention and recovery

Delete your cloud account from Profile → Cloud backup → Delete account and confirm with a fresh email code. This deletes your personal cloud backups and removes your online account from the active system. Local financial records are not erased by cloud account deletion. Shared records already made available to other participants may remain in their records; remove shared content using family-budget controls before leaving where appropriate. Daily server database recovery snapshots rotate after approximately seven days, so residual deleted data may remain there until rotation. Technical service logs are bounded and used for operation and security.

Deleting the app may remove local records. Recovery requires a previously saved cloud or exported file backup; cloud restoration may also require your recovery code. Photos are not restored from personal cloud backups.

Children, changes and contact

We do not knowingly collect children's data. Cloud and support data is used to provide the features you request; we do not sell it or use it for advertising. Updates to this policy will appear here. For access, correction, deletion or privacy questions, contact aziralgroup@outlook.com or Finance Bro support.


Ваш выбор и локальные данные

Разработчик Finance Bro — Olzhas Azirali. Для основного учёта онлайн-аккаунт не нужен. Счета, операции, бюджеты, долги, подписки и фото чеков по умолчанию хранятся на устройстве. Чеки и обычные банковские выписки распознаются на устройстве. Ниже описано необязательное серверное распознавание нечитаемого PDF. Экспорт передаётся только туда, куда вы его отправляете. Приложение не совершает банковские платежи и не читает историю Wallet.

Необязательный автоучёт банковских операций

В версиях с этой функцией сбор выключен до выбора банка и счёта. Доступ к уведомлениям Android является общесистемным; Finance Bro отбирает сообщения только выбранных приложений Kaspi и Halyk до сохранения текста. SMS через этот доступ не читаются. На iPhone настроенная пользователем автоматизация «Сообщение» в «Командах» передаёт отдельное SMS действию «Распознать SMS банка»; приложение не читает историю SMS или уведомлений. На iOS 27 настроенная пользователем автоматизация уведомлений может передать текст выбранного банковского push действию «Распознать уведомление банка». Коды, пароли и отказанные платежи отфильтровываются до хранения. Исходные сообщения хранятся только локально, вне резервных копий, не более 30 дней; очередь ограничена 500 сообщениями. Отключение банка удаляет его очередь. После обязательного подключения банка и выбора счёта автозапись включена по умолчанию. Её можно отключить для каждого банка и проверять операции перед сохранением. Выбор «выключено» сохраняется при смене счёта и повторном подключении. Неоднозначные операции, переводы, другая валюта и возможные повторы остаются на проверку. На iPhone подходящие операции записываются локально в фоне нативным действием в общую защищённую базу. Неоднозначные сообщения ждут проверки. Необязательное уведомление Finance Bro без суммы и магазина предлагает «Изменить» и «Отменить» через обычную защиту входа. Защита хранилища и системные ограничения могут отложить обработку. Сохранённые операции становятся обычными записями учёта и входят в зашифрованную личную облачную копию, если она включена. Исходные сообщения не загружаются для распознавания и не входят в эту копию. Уведомления не охватывают все операции — для сверки используйте выписку.

Необязательное распознавание PDF

Если локальное чтение не удалось, вы можете нажать «Распознать PDF» и отдельно подтвердить отправку выбранного файла по HTTPS на сервер Finance Bro finance.aziral.com. Для защиты доступа и ограничения злоупотреблений нужен облачный аккаунт. Сервер обрабатывает PDF и его финансовый текст в изолированном временном хранилище в оперативной памяти. Файл не добавляется в облачную копию и не используется для обучения моделей. Оригинал и временные изображения удаляются после завершения, ошибки, отмены или достижения лимита обработки в десять минут. Результат доступен только отправившему аккаунту и удаляется не позднее десяти минут после обработки; приложение запрашивает удаление после получения результата или отмены. Выписки и распознанный текст не записываются в журналы запросов. Эта функция отделена от зашифрованных личных копий: во время обработки сервису нужен открытый текст выбранного PDF. Перед сохранением операций сверьте результат с оригиналом. Локальный импорт доступен без этой функции.

Вход в профиль и облачные копии

Если вы включаете облачные функции, наш сервер с Supabase на Netcup обрабатывает почту, идентификатор аккаунта, данные авторизации и технические сведения запросов, включая IP-адрес. Resend обрабатывает адрес получателя и письмо с кодом входа.

Личная копия содержит финансовые записи, поля профиля, выбранную аватарку или фото профиля, язык, тему, настройки видимости сумм, напоминаний и виджетов, избранные валюты и рыночные активы, выбранные периоды отчётов. Копия шифруется на телефоне AES-256-GCM до отправки. На сервере сохраняются зашифрованная копия, дата, номера ревизии и формата, идентификатор устройства резервного копирования и отпечаток ключа. Ключ остаётся в защищённом хранилище устройства. Код восстановления нужен для доступа на новом устройстве; не передавайте его поддержке. Сохраняются три последние успешные копии. Фото чеков, импортированные изображения и оригиналы выписок, локальные пути, PIN, настройки блокировки, системные разрешения, сеансы авторизации и привязки банковской автоматизации не входят в копию. На пустой установке без привязанной финансовой базы вход в аккаунт и разблокировка копии автоматически восстанавливают последнюю корректную копию. Автоматическое восстановление не заменяет существующие финансовые записи. Старые копии только с финансами не содержат профиль и его настройки.

Когда вход через Apple и Google включён, используются только идентификатор провайдера, почта и разрешённые вами основные сведения профиля. Привязывайте новый способ входа из существующего профиля Finance Bro — так сохраняются идентификатор аккаунта и его копии. Согласие на вход обрабатывает Apple или Google. Токены обновления Apple хранятся на нашем сервере в зашифрованном виде только для отзыва доступа при удалении аккаунта; в финансовые копии они не входят. Можно использовать скрытую почту Apple, а другой адрес привязывается после подтверждения.

Семейный бюджет

При включённом совместном онлайн-режиме сервер хранит общий бюджет, счета, операции, суммы, категории, заметки, имена и идентификаторы участников, роли, приглашения и историю изменений. Общие данные видны допущенным участникам согласно их роли. Личные счета и операции автоматически не передаются семье. Общие записи защищены HTTPS и проверкой прав на сервере; сквозное шифрование личных облачных копий на них не распространяется.

Сеть, разрешения и поддержка

Для курсов, рыночных цен, логотипов и сведений об обновлениях приложение обращается к внешним сервисам. Они могут получать технические сведения, включая IP-адрес; личная финансовая база в эти запросы не включается. Камера, фото и файлы используются по вашему выбору для чеков и импорта. Биометрия обрабатывается устройством. Приложение не собирает геолокацию и биометрические шаблоны, не содержит рекламного или аналитического отслеживания.

В добровольной Telegram-поддержке обрабатываются отправленные сообщения и вложения, Telegram ID, имя, @username при его наличии, язык и статус обращения. Доступ есть у сотрудников поддержки, но доступа к локальной финансовой базе у них нет. Файлы из центра поддержки временно хранятся до отправки в Telegram. Закрытые обращения удаляются с сервера поддержки через 90 дней; копии Telegram автоматически не удаляются. Команда /delete удаляет серверные данные поддержки; по копиям Telegram обратитесь к разработчику. Только с отдельного согласия текст обращения может передаваться OpenAI для черновика ответа. Фото, файлы, голосовые и профиль не передаются; ответ проверяет человек. Технические журналы провайдера могут сохраняться. Отказ не отключает поддержку.

Добровольная программа «Монеты Bro»

При вступлении в программу косметических наград храним ID аккаунта, хеш случайного ID установки, даты активности, связи приглашений, историю монет и приобретённых оформлений. Выписки, суммы финансовых операций, контакты, рекламные ID и аппаратные номера для этой программы не нужны. Участие добровольное: можно приостановить сбор новой активности, выйти или удалить аккаунт и данные программы. Уже привязанные приглашения могут завершить активацию после паузы. Эти сведения связаны с аккаунтом и используются для работы функции, восстановления коллекции и базовой защиты от злоупотреблений, а не рекламного отслеживания. Указанный ниже срок хранения резервных снимков сервера относится и к этим данным. Тестовые сборки предоставляют только временную локальную демонстрацию без настоящих наград.

Для наград требуется подтверждённая Google/Apple-привязка к профилю. Чтобы не выдавать бонусы повторно после удаления и повторного создания аккаунта приложения, до завершения программы сохраняются защищённые псевдонимные отметки провайдера/подтверждённой почты и установки, исходное время регистрации, последний награждённый день UTC и флаги использованных бонусов. Хеши с закрытым ключом не являются полностью анонимными данными. В отметках нет ID удалённого аккаунта приложения, исходных ID провайдера/почты, токенов, баланса монет и коллекции. Новые привязки закрепляются за тем же участником; удаление аккаунта не сбрасывает право на награды. Это узкое исключение для защиты от повторных наград также раскрыто в окне удаления. По вопросам доступа, срока хранения, исправления или ошибочного совпадения обратитесь в поддержку.

В добровольной программе монет Apple App Attest, StoreKit и DeviceCheck либо Google Play Integrity/device recall проверяют публичное приложение и защищают от повторного вступления. Наши проверочные запросы не содержат банковских данных, контактов, рекламного ID или постоянного аппаратного ID. На поддерживаемом устройстве допускается один новый участник; после переустановки войдите в исходный привязанный аккаунт. Защищённые отметки ключей, открытые ключи проверки, счётчики и флаги допуска сохраняются до завершения программы. Незавершённые токены устройства хранятся зашифрованными и обычно удаляются в течение суток после окончания запроса; остаточные данные резервных снимков подчиняются указанному ниже сроку ротации. Apple/Google сохраняют защитные отметки по своим правилам; они могут пережить переустановку и удаление аккаунта. При смене владельца устройства или ошибочном отказе обратитесь в поддержку. Обычные финансовые функции доступны без программы монет. Проверка устройства не является установлением личности физического человека.

Тестирование Pro, семья и приглашения

В TestFlight покупки Pro используют Apple Sandbox без реальных списаний. Для связанного профиля мы проверяем подписанные Apple сведения о приложении и покупках и сохраняем ID профиля, идентификатор клиента приложения Apple, идентификаторы продукта и исходной покупки, даты и статусы покупки, окончания и возврата, участников семейной подписки и историю приглашений и бонусов. Это нужно для восстановления, доступа двоим и однократных реферальных бонусов. StoreKit не передаёт нам реквизиты платёжной карты или личные банковские операции. Подписанные данные обрабатываются без записи тела запросов в журналы; приложение локально хранит ограниченный по сроку доступ и хеши подтверждений вне переносимых финансовых копий. Вступление в семью Pro не передаёт личную историю автоматически: общие записи отправляются отдельными действиями совместного бюджета. Данные тестовой программы удаляются вместе с облачным аккаунтом с учётом ротации резервных снимков ниже.

Удаление и восстановление

Удалить облачный аккаунт можно в Профиль → Облачная копия → Удалить аккаунт, подтвердив действие новым кодом из письма. Личные облачные копии и онлайн-аккаунт удаляются из действующей системы. Локальные данные этим не удаляются. Общие записи, уже доступные другим участникам, могут оставаться у них; при необходимости удалите общие данные доступными средствами семейного бюджета до выхода. Ежедневные серверные резервные снимки хранятся примерно семь дней: остаточные удалённые данные могут оставаться там до ротации. Технические журналы ограничены и используются для работы и безопасности сервиса.

Удаление приложения может удалить локальные данные. Для восстановления нужна ранее сохранённая облачная или файловая копия; для облака может понадобиться код восстановления. Фото чеков из личной облачной копии не восстанавливаются.

Контакты и изменения

Мы не собираем данные детей намеренно, не продаём данные и не используем их для рекламы. Облако и поддержка обрабатывают данные для выбранных вами функций. Изменения политики публикуются здесь. По вопросам доступа, исправления, удаления и конфиденциальности: aziralgroup@outlook.com или поддержка Finance Bro.