Политика конфиденциальности
Обновлено 31 октября 2026 года
Кто отвечает за данные
Копилочка (kopilochka.com): личный проект Александра Романова. По любым вопросам о данных пиши на hello@kopilochka.com.
Какие данные мы обрабатываем
- Без входа мы не получаем ничего. Траты, цели, кошельки и настройки хранятся в памяти браузера на твоём устройстве и никуда не отправляются. Только в приложении для iPhone сервис покупок RevenueCat получает случайный идентификатор и технические данные устройства, подробности в разделе «Подписка Копилочка Plus».
- С входом: адрес почты и данные, которые ты сам вносишь в приложение: траты и доходы, цели и взносы, кошельки и балансы, имущество, подписки, настройки и логотипы кошельков, если ты их загружал.
- Покупки и промокоды: сведения о покупках Plus в App Store (хранятся в RevenueCat), отметка о Plus в аккаунте и запись о применённом промокоде. Данные банковских карт к нам не попадают.
- Технические данные: сервисы, через которые работает приложение, записывают в служебные журналы IP-адрес, время запроса и тип браузера. Это нужно для работы и защиты от атак.
Мы не запрашиваем доступ к банковским счетам, контактам, геолокации и не подключаем аналитику поведения. Есть только статистика покупок в панели RevenueCat: сколько подписок оформлено, продлено и отменено.
Зачем
- Чтобы ты мог войти, на почту приходит одноразовый код.
- Чтобы данные были на всех твоих устройствах и не пропали при смене телефона.
- Чтобы открыть Plus: проверить покупку или промокод, вернуть покупку на новом устройстве и видеть статистику покупок.
Других целей нет: данные не используются для рекламы, не продаются и не передаются третьим лицам, кроме сервисов из списка ниже.
Где хранятся данные и кто их обрабатывает
- Supabase: база данных и вход. Серверы во Франкфурте (Германия, ЕС). Доступ к записям защищён правилами базы: каждый аккаунт видит только свои данные.
- Resend: отправляет письма с кодом входа. Получает только адрес почты и сам код.
- Cloudflare: доставляет сайт и защищает его от атак. Видит технические данные запросов.
- RevenueCat: сервис покупок, обработчик данных, серверы в США. Проверяет покупки в приложении для iPhone и ведёт их статистику. Что именно он получает, написано в разделе «Подписка Копилочка Plus».
- Apple: принимает оплату покупок в приложении для iPhone и сообщает о них RevenueCat.
- ExchangeRate-API, Coinbase, CoinGecko, DexScreener: откуда приложение берёт курсы валют и криптовалют. Эти сервисы видят только IP-адрес и сам запрос курсов; твои суммы им не отправляются.
- Kinescope: видеоплеер для уроков партнёров, если у тебя есть к ним доступ. Пока смотришь урок, сервис видит IP-адрес, устройство и сам просмотр; твои финансовые данные ему не отправляются.
Каждый из этих сервисов получает только то, что нужно для его работы, и защищает данные не хуже, чем описано в этой политике.
Данные передаются по защищённому соединению (HTTPS). У владельца проекта есть технический доступ к базе; мы не просматриваем записи, кроме случаев, когда ты сам просишь помочь, или этого требует закон.
Сколько храним
Пока существует аккаунт. После удаления аккаунта данные стираются из базы сразу, вместе с ними отметка о Plus и запись о промокоде. В резервных копиях инфраструктуры они могут оставаться до окончания срока хранения этих копий, после чего удаляются автоматически. Служебные журналы хранятся ограниченное время по правилам соответствующих сервисов. Запись о покупке в RevenueCat и у Apple остаётся: по ней учитываются покупки и возвраты. В RevenueCat она лежит под случайным идентификатором без почты и после удаления аккаунта с тобой больше не связана. Писать нам для этого не нужно.
Твои права и как ими пользоваться
- Посмотреть и выгрузить: Настройки → Данные → «Резервная копия» (файл JSON) или «Траты (CSV)».
- Исправить: любые записи редактируются прямо в приложении.
- Удалить: Настройки → Аккаунт → «Удалить аккаунт и данные». Или напиши на hello@kopilochka.com, удалим в течение 30 дней.
- Задать вопрос или пожаловаться: hello@kopilochka.com. Если ты живёшь в ЕС, можешь также обратиться в надзорный орган по защите данных своей страны.
Хранение на устройстве
Приложение использует память браузера (localStorage) для твоих данных, входа и последних курсов валют. Рекламных и сторонних cookie нет.
В приложении для iPhone копия данных ещё лежит в файле внутри приложения: если iOS очистит память, данные вернутся сами. Файл остаётся на телефоне и попадает только в резервную копию iPhone, если она у тебя включена. При выходе из аккаунта и удалении данных файл стирается.
Приложение для iPhone: Face ID и уведомления
- Face ID / Touch ID: включается по желанию в настройках. Проверку делает сама iOS на устройстве, Копилочка получает только ответ «подтверждено» или «нет». Биометрические данные приложению недоступны и никуда не передаются.
- Вход по Face ID на сайте: работает через ключ входа (passkey), который создаётся и хранится в «Паролях» твоего устройства. Нам он не передаётся: проверка происходит на устройстве.
- Напоминания: локальные уведомления: iOS создаёт их прямо на телефоне по датам из твоих данных. Сервера уведомлений нет, идентификатор устройства не собирается.
- Виджеты: с Plus лимит на день и капитал видны на экране iPhone. Суммы лежат на телефоне в общей папке приложения и виджета и никуда не передаются. Скрыть их можно в настройках, при выходе из аккаунта и удалении данных они стираются.
- Оценка в App Store: окно оценки показывает сама iOS. Копилочка не узнаёт, поставил ли ты оценку и какую.
- Темы оформления и настройки уведомлений хранятся только на устройстве.
- Резервная копия и CSV: сохраняются через системное меню «Поделиться»; куда отправить файл, выбираешь ты.
Подписка Копилочка Plus
- Покупка в приложении для iPhone проходит через Apple. Данные карты получает только Apple, нам они недоступны.
- RevenueCat (США) проверяет покупки и сообщает приложению, открыт ли Plus. Он получает идентификатор твоего аккаунта Копилочки (случайный набор символов, не почта), а без входа случайный идентификатор, который создаёт сам. Ещё он получает сведения о покупке от Apple, IP-адрес и технические данные устройства: модель, версию iOS, страну магазина. Сервис работает и без покупки: приложению нужно узнать цены и проверить, открыт ли Plus. Твои траты и балансы ему не передаются.
- Отметка о Plus в аккаунте. Если Plus привязан к аккаунту не через Apple, например подарен или получен по промокоду, в нашей базе хранится отметка «Plus до такой-то даты» и её источник. Данные банковских карт к нам не попадают.
- Промокод. Промокод привязывается к аккаунту, поэтому для него нужен вход по почте: если аккаунта ещё не было, он создаётся. Мы храним, какой код применён, когда и до какой даты действует Plus. Неудачная попытка записывается без самого кода: это защита от перебора. Запись стирается через сутки, при следующей проверке промокода. Код Apple вводится в системном окне Apple, мы видим только то, что Plus открыт.
- Отменить подписку можно в настройках Apple ID; удаление аккаунта Копилочки не отменяет подписку в Apple.
Дети
Копилочка не предназначена для детей младше 13 лет, и мы сознательно не собираем их данные.
Изменения
Если политика изменится, новая версия появится на этой странице с новой датой. О существенных изменениях сообщим в приложении.
Копилочка: инструмент учёта и планирования, а не финансовая консультация.
Privacy Policy (English)
Updated October 31, 2026
Who is responsible
Kopilochka (kopilochka.com) is a personal project by Aleksandr Romanov. Contact: hello@kopilochka.com.
What we process
- Without an account we receive nothing. Your data lives in your browser's storage on your device. Only in the iPhone app, the purchase service RevenueCat receives a random identifier and technical device data; see “Kopilochka Plus subscription” below.
- With an account: your email address and the data you enter: expenses and income, goals and contributions, wallets and balances, assets, subscriptions, settings and wallet logos you upload.
- Purchases and promo codes: Plus purchases in the App Store (stored at RevenueCat), the Plus status of your account and a record of a redeemed promo code. Card details never reach us.
- Technical data: the services below log IP address, request time and browser type to operate and protect the service.
We don't access bank accounts, contacts or location, and we don't use behavioral analytics. The only statistics are purchase statistics in the RevenueCat dashboard: how many subscriptions were started, renewed and cancelled.
Why
To let you sign in with a one-time code, to sync your data across devices, and to unlock Plus: validating a purchase or promo code, restoring a purchase on a new device and seeing purchase statistics. Nothing else: no advertising, no selling, no sharing beyond the providers listed below.
Where data is stored
- Supabase: database and authentication, servers in Frankfurt, Germany (EU). Row-level security ensures each account can access only its own records.
- Resend: sends sign-in code emails (receives your email address and the code).
- Cloudflare: delivers and protects the website.
- RevenueCat: purchase service and data processor, servers in the USA. It validates purchases in the iPhone app and keeps purchase statistics. See “Kopilochka Plus subscription” below for what it receives.
- Apple: takes payment for purchases in the iPhone app and reports them to RevenueCat.
- ExchangeRate-API, Coinbase, CoinGecko, DexScreener: currency and crypto rates. They see only your IP address and the rate request, never your amounts.
- Kinescope: the video player for partner lessons, if you have access to them. While you watch, it sees your IP address, device and the viewing itself, never your financial data.
Each of these services receives only what it needs to do its job and protects your data at least as well as this policy describes.
Retention and deletion
We keep your data while your account exists. Deleting your account (Settings → Account → “Delete account and data”) erases it from the database immediately, including the Plus status and the promo code record; infrastructure backups expire on their own schedule. A purchase record stays with RevenueCat and Apple, because purchases and refunds are accounted for by it. At RevenueCat it sits under a random identifier without your email, so after the account is deleted it is no longer linked to you. You don't need to write to us for this. You can also email us and we'll delete it within 30 days.
Your rights
Export your data (Settings → Data → Backup / CSV), correct it in the app, delete it as described above, or contact hello@kopilochka.com. EU residents may also contact their local data protection authority.
iPhone app: Face ID and notifications
Face ID / Touch ID is optional and turned on in Settings. iOS performs the check on your device; Kopilochka only receives a yes/no result and never has access to biometric data. On the website, the Face ID lock uses a passkey created and stored in your device's Passwords; it is never sent to us. Reminders are local notifications scheduled by iOS on your phone from your own data; there is no push server and no device identifier is collected. Backups and CSV are saved through the system Share sheet, and you choose where the file goes. The app also keeps a copy of your data in a file inside the app, so it comes back if iOS clears the app's storage; the file stays on your phone (and in your iPhone backup, if you use one) and is erased when you sign out or delete your data. Widgets show your daily limit and net worth on the iPhone screen with Plus. The amounts stay on your phone, in a folder shared by the app and the widget, and are not sent anywhere. You can hide them in Settings, and they are erased when you sign out or delete your data. The App Store rating prompt is shown by iOS; Kopilochka never learns whether or how you rated it. Themes and notification settings stay on your device.
Kopilochka Plus subscription
In the iPhone app, purchases are processed by Apple; we never see your card details. RevenueCat (USA) validates purchases and tells the app whether Plus is active. It receives your Kopilochka account identifier (a random ID, not your email) or, without an account, a random identifier it creates itself, plus purchase information from Apple, your IP address and technical device data (model, iOS version, storefront country). This also happens without a purchase, because the app needs prices and the Plus status. It never receives your expenses or balances. If Plus is linked to your account other than through Apple, for example as a gift or through a promo code, our database stores “Plus active until a date” and its source. We never receive card details.
Promo codes are tied to an account, so they need an email sign-in; an account is created if you don't have one. We store which code was redeemed, when, and until which date Plus is active. A failed attempt is recorded without the code itself to prevent guessing; the record is erased after a day, at the next promo code check. An Apple code is entered in Apple's system sheet; we only see that Plus is active.
Cancel the subscription in your Apple ID settings: deleting your Kopilochka account does not cancel it.
Children
Kopilochka is not intended for children under 13.
Changes
Updates will be posted on this page with a new date. Material changes will be announced in the app.