ФармТрекерЗабота в привычном ритме
← На главную

Данные в приложении

Ниже приведена политика текущей тестовой версии приложения от 2 ноября 2026 года. Она описывает также тестирование оплаты без списания денег; боевые платежи ещё не подключены.

Контакт разработчика по вопросам приложения и данных: support@primitabletku.ru.

1. Данные в приложении

Приложение позволяет пользователю вводить названия лекарств, дозировки, время и количество за приём, остатки и размер упаковки, а также отмечать приёмы. Основные сведения и история хранятся в закрытом хранилище приложения на устройстве. Для локальных функций регистрация не требуется. Приложение не содержит рекламных и аналитических SDK. При включении семейного доступа выбранные курсы и история передаются в Firebase, как описано в разделе 9.

2. Уведомления

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

Полноэкранное напоминание может отображаться поверх блокировки; на нём видны название препарата, дозировка и время. На Android 14 и новее доступ к полноэкранным уведомлениям регулируется отдельно в настройках Android. При разблокированном телефоне система может показать баннер вместо автоматического открытия экрана. Название препарата также может быть видно в уведомлении; его видимость регулируется настройками устройства. Звук и вибрацию напоминаний можно изменить в настройках канала уведомлений Android. Эти разрешения можно изменить в системных настройках Android.

3. Резервные копии и отчёты

Автоматическое резервное копирование средствами Android отключено. По команде пользователя приложение сохраняет лекарства и историю в файл через системный выбор места хранения. Файл не зашифрован приложением. Если пользователь выбирает облачный диск, файл обрабатывается соответствующим поставщиком хранилища по его правилам. По запросу пользователя также сохраняется отчёт о пропусках и записях без отметки в TXT или CSV: он содержит сведения о лекарствах, получателях и времени по расписанию. Место хранения выбирает пользователь, отчёт не защищается паролем. Настройка темы и активные таймеры отложения в ручную копию не включаются. Восстановление заменяет текущие лекарства и историю после подтверждения пользователя.

4. Обращения в поддержку

При нажатии «Отправить» открывается почтовое приложение с текстом пользователя, адресом поддержки и версией приложения в теме. Фактическая отправка подтверждается пользователем в почтовом приложении. Разработчик получает адрес отправителя и содержимое письма для ответа на обращение. Не включайте в письмо пароли и сведения о здоровье, которые не нужны для решения вопроса. Обработка письма почтовыми сервисами регулируется их правилами. Запрос об удалении обращения можно направить на адрес поддержки.

5. Внешние ссылки

Справочник лекарств доступен без сети. Ссылка на источник ГРЛС открывается во внешнем браузере; этот сайт обрабатывает данные по собственным правилам.

6. Удаление и хранение

Данные приложения хранятся на устройстве, пока пользователь их не удалит. Для полного удаления локальных данных очистите хранилище приложения в настройках Android либо удалите приложение. Экспортированные файлы и отправленные письма при этом не удаляются: ими управляет пользователь в выбранном хранилище и почтовом сервисе.

7. Изменения политики

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

8. Сканирование упаковки

Камера используется по запросу пользователя для чтения кода упаковки. Изображение кода не сохраняется приложением и не отправляется на сервер. Из кода выделяется товарный номер GTIN; серийный номер и криптографический хвост маркировки не записываются в локальную привязку. Если пользователь включает запоминание и подтверждает выбранный препарат, на устройстве сохраняется соответствие GTIN, названия, формы и дозировки. Если локального соответствия нет, приложение отправляет товарный номер EAN/GTIN по HTTPS в сервис EAN-Suche (https://ean-suche.net) для поиска названия товара. Сервис также получает IP-адрес и технические параметры запроса. Изображения, серийный номер, криптографический хвост, расписание и история приёмов в этот сервис не отправляются. Название из сервиса служит подсказкой; пользователь выбирает и подтверждает препарат, форму и дозировку. Результаты запросов временно кэшируются в памяти приложения. Эти привязки не включаются в переносимую резервную копию лекарств; очистка хранилища приложения удаляет их.

9. Семейная синхронизация и передача врачу

Для семейного доступа используются Firebase Authentication (вход по электронной почте и паролю) и Cloud Firestore. В семейную группу загружаются только курсы, для которых пользователь включил общий доступ: имя профиля, название препарата, дозировка, форма, расписание и история приёмов. Участники группы могут просматривать эти данные. Обновления выбранных курсов отправляются автоматически, в том числе фоновой задачей при наличии сети. Остальные курсы и запасы остаются локальными. Выключение общего доступа удаляет опубликованный курс и его журнал после подтверждения сервером; без сети удаление будет выполнено позже. Выход из аккаунта прекращает синхронизацию, но сам по себе не удаляет уже опубликованные данные.

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

10. Тестирование оплаты

В тестовых сборках может быть доступна проверка покупки через Robokassa без списания денежных средств. Для неё требуется вход в аккаунт и включение UID аккаунта в список тестировщиков. Приложение передаёт серверу primitabletku.online токен Firebase для проверки входа, выбранный тариф и идентификатор запроса. Пароль аккаунта на этот сервер не отправляется. Сервер сохраняет UID, номер заказа, тариф, сумму, время создания и результат тестового платежа в своей базе; подтверждённый тестовый статус также записывается в отдельную коллекцию Cloud Firestore. Повторные запросы используют сохранённый заказ.

При открытии формы оплаты Robokassa получает номер заказа, сумму, описание тарифа, техническую подпись и случайный идентификатор заказа. Названия лекарств, дозировки, расписание и история приёмов в платёжную форму не передаются. Форма открывается в браузере и работает по правилам Robokassa. Тестовый режим не предоставляет настоящий оплаченный Премиум и не изменяет основной статус доступа.

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