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

Обновлено: 13 сентября 2026 г.

Юридически действует немецкая версия этой политики, а этот текст — её перевод. Если они в чём-то расходятся, применяется немецкая версия.

Эта политика описывает, что приложение Topf и этот сайт делают с персональными данными. Она следует тому, что на самом деле делает код, а не тому, что обычно пишут в подобных документах.

Кто отвечает

Ответственный за описанную здесь обработку данных (контролёр в смысле GDPR) — Andrey Fedyukov, Mecumstraße 52, 40225 Düsseldorf, Германия.

С любым вопросом о своих данных пишите на [email protected]. Кроме того, вы можете подать жалобу в надзорный орган по защите данных той страны ЕС, где живёте.

Что мы храним

Данные аккаунта, если вы его создали: адрес электронной почты, идентификаторы способа входа (Apple или Google, если вы входите через них) и технические отметки времени ваших сессий.

Саму книгу: операции, счета, категории, регулярные операции, запланированные платежи, настройки валют и ваши заметки. Если книга общая — ещё и состав группы и её коды приглашения.

Если вы покупаете Topf Plus: сам факт покупки и срок её действия, анонимный идентификатор, который сервис покупок присваивает вашей установке приложения, и — если у вас есть аккаунт — связь между ними. Не вашу карту и не ваш Apple ID: их хранит Apple и не показывает нам ни то, ни другое.

Это полный список. В приложении нет ни рекламного идентификатора, ни отпечатка устройства, ни поведенческой аналитики, ни сторонних SDK для отслеживания.

Если пользоваться без аккаунта

Topf можно пользоваться без регистрации. Тогда книга остаётся только на вашем устройстве, ничего не загружается, и у нас нет о вас никаких данных. Исключений два, оба описаны ниже: голосовой ввод, которому нужна сеть, и покупка Topf Plus, которая проходит через Apple и сервис покупок. Сама книга ни в одном из них не участвует.

Зачем мы обрабатываем данные и на каком основании

Чтобы предоставить продукт, которым вы решили пользоваться: хранить вашу книгу, синхронизировать её между устройствами и восстанавливать на новом. Правовое основание: исполнение договора (ст. 6(1)(b) GDPR).

Чтобы вы могли войти: отправка кода входа на ваш адрес электронной почты. Правовое основание: исполнение договора (ст. 6(1)(b) GDPR).

Чтобы знать, есть ли у вас Plus: проверка покупки через сервис покупок и хранение её текущего состояния на нашем сервере. Правовое основание: исполнение договора (ст. 6(1)(b) GDPR).

Чтобы сервис работал, а голосовым вводом не злоупотребляли. Правовое основание: законный интерес (ст. 6(1)(f) GDPR).

Где хранятся данные

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

Если у вас есть аккаунт, те же данные хранятся в базе PostgreSQL, которую размещает Supabase во Франкфурте-на-Майне, Германия (AWS eu-central-1), и доходят до ваших устройств через сервис синхронизации PowerSync. Доступ разграничен для каждого пользователя защитой на уровне строк (row-level security): аккаунт читает свою книгу, а если книга общая — её.

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

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

Этот текст передаётся OpenAI, который превращает его в черновики операций. Черновики возвращаются на устройство и показываются вам; в книгу ничего не записывается, пока вы не подтвердите.

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

OpenAI обрабатывает эти данные по нашему поручению как обработчик. Его API используется в режиме, при котором переданные данные не идут на обучение моделей; для контроля злоупотреблений провайдер может хранить запрос и ответ на него до 30 дней, а дольше — если этого требует закон или если это обоснованно необходимо для защиты его сервисов или третьих лиц от вреда. Не диктуйте того, что не должен видеть обработчик.

Электронная почта

Коды входа отправляются через Amazon Simple Email Service (AWS, Франкфурт-на-Майне, Германия). Сервис получает ваш адрес, чтобы доставить письмо. Рекламных писем мы не рассылаем, и списка рассылки нет.

Курсы валют

Ежедневные курсы валют берутся из открытого сервиса api.frankfurter.dev. Запрос раз в день делает наш сервер сразу для всех, а не ваше устройство, — поэтому, сколько бы валют вы ни вели, этот сервис ничего о вас не узнаёт.

Покупки

Topf Plus покупается через App Store от Apple — с аккаунтом или без. Сам платёж, ваша карта и ваш Apple ID остаются у Apple; мы их никогда не видим. RevenueCat (RevenueCat, Inc., США) получает чек App Store, анонимный идентификатор вашей установки и — если у вас есть аккаунт — его идентификатор и сообщает приложению и нашему серверу, активен ли Plus и до какого числа. RevenueCat обрабатывает эти данные по нашему поручению как обработчик; передача в США основана на стандартных договорных условиях ЕС.

Этот сайт

Сайт размещён на Cloudflare Pages. На нём нет ни форм, ни файлов cookie, ни аналитики, ни встроенного содержимого третьих сторон. Только главная страница читает языки, выбранные в вашем браузере, чтобы открыться на одном из них, и ничего из этого не сохраняется. Cloudflare обрабатывает технические данные, которые видит любой веб-сервер, — ваш IP-адрес, запрошенный адрес, user agent, — чтобы доставить страницу и защитить сервис.

Кто ещё видит данные

Только перечисленные выше обработчики, каждый — ради своей единственной задачи:

  • Supabase — размещение базы данных и сервиса входа;
  • PowerSync — синхронизация между базой данных и вашими устройствами;
  • OpenAI — превращение произнесённой фразы в черновики;
  • Amazon Web Services — доставка писем и инфраструктура, на которой работает база данных;
  • RevenueCat — обработка покупок в приложении и состояние вашего права на Plus;
  • Cloudflare — размещение этого сайта и домен.

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

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

Сколько мы храним данные

Столько, сколько существует ваш аккаунт. Удаление аккаунта удаляет книгу на сервере; копия, уже синхронизированная на ваши устройства, исчезает, когда вы выходите из аккаунта или удаляете приложение.

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

Ваши права

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

Удаление встроено в приложение: «Настройки» → «Аккаунт» → «Удалить аккаунт» удаляет ваши данные на сервере, а если вы входили через Apple, заодно отзывает и это разрешение. По всем остальным вопросам пишите на [email protected].

Дети

Topf не предназначен для детей и не рассчитан на людей младше 16 лет.

Изменения

Когда эта политика меняется, вместе с ней меняется и дата вверху. Об изменении, которое существенно затрагивает обращение с вашими данными, приложение сообщит заранее, до того как оно вступит в силу.