English · Русский

Nenami Privacy Policy

Last updated: 2026-09-29

In short

Nenami works on your device. The app has no server, no accounts and no analytics. Your medications, schedules and intake marks are not sent anywhere.

What data the app holds

You enter it yourself: medication names, doses, schedules, “taken” and “skipped” marks, optional notes and, if you wish, photos of packages and profile names if you keep reminders for several people. The app also stores its settings and a technical log of notification delivery (planned and actual time of showing).

The app does not ask for your age, sex, diagnosis, email address or phone number. A name is asked only for a profile — to tell whose medication it is when reminders are kept for several people; any word will do, for example “Mom”.

Where this data is kept

In the app’s private folder on your device. Everything you entered is available to the app and stays there until you delete the entry or the app itself.

The app adds no encryption of its own — the files are protected by the operating system, like the data of other apps. Promising more would be untrue.

An exception is the image of the Nenami widget on Android. If you put the widget on the home screen, it is drawn as an image, and another app on your phone can read that image: this is how the widget library works. The image shows the same as the widget: how many of today’s doses are taken, the next dose — medication names and time — and, if there are several profiles, the profile name. Turn on “Hide medication names” and there will be no medication names on it; the profile name stays. Without the widget on the screen there is no image at all.

System backup is done by the operating system, not by the app

Android and iOS have their own backup, and it is turned on by your device settings, not by the app. While it is on, the copy includes everything in Nenami’s private folder: the database of medications, schedules and intake marks, the package photos you took and the reminder delivery log.

Where the copy goes is decided by the operating system: on Android — to your Google Drive, on iOS — to your iCloud. These are your accounts and your storage. Nenami’s developer has no access to these copies — the app has neither a server nor access to your cloud.

The app does not manage this backup: it does not turn it on or off and does not know whether it is on. You can turn it on or off only in the device settings — on Android it is backup in the system settings, on iOS it is iCloud Backup.

We say this plainly, because otherwise the promise in the next section would read broader than it is: the app really sends nothing, but the system may copy its data to your cloud, and it is worth knowing.

Data transfer

None. The app has no server side, and there is not a single network request in the code. There are no third-party SDKs for analytics, advertising or tracking among its dependencies.

Intake notifications are local: the app itself schedules them on your device. No push server is used: a reminder is created on the phone rather than arriving from the network. If a watch or band is connected to the phone, the system may show the reminder on it too: it does so with the notifications of every app that does not forbid it, and Nenami deliberately does not forbid it — the reminder should reach the watch as well. To keep medication names off the watch, turn on “Hide medication names” — then they are not in the reminder itself either.

A file can leave the device only through three actions in the app, and it is you who sends it. The main one is “Save a copy of your data”: the app writes two files to its folder — the data copy and a text regimen card (what to take and when, right now — for a doctor or a relative) — and hands them to the system “Share” sheet. What to pick in that list — a messenger, email, cloud storage or “Save to Files” — is your choice. The app takes no part in the transfer, does not know the recipient and cannot find out: from there the file travels by means of the app you chose.

Two more files leave through the same “Share” sheet, and likewise only when you tap:

• “Save PDF” on the “Intake report” screen — a PDF for the doctor: medication names with strength and amount, the intake schedule in words, a “no longer taking” note for archived ones, the “taken / skipped / not marked” numbers for the report period and a day-by-day calendar of the period with a mark for each day’s outcome;

• “Send diagnostics” on the “Reminder diagnostics” screen — the reminder delivery log: planned times, when a reminder was scheduled and when it was shown, the delay, status, technical identifiers and the app’s code version. It contains no medication names and no notification text.

A clarification to the paragraphs above: “only through three actions” is said about the app itself — these are the only actions by which Nenami hands your file outward. Data may also leave the device apart from the app — through system backup, if it is on in your device settings (the section “System backup” above). The difference is who acts: there, the operating system, following your setting; here, you, with a tap in the app.

The “Forever” purchase. It is handled by the app store (Google Play or the App Store): payment details are entered in the store’s window, and the app neither sees nor stores them. From the store the app receives the price and the purchase confirmation (when restoring — the list of your purchases in this app: via the “Restore purchase” button and, on Android, also on its own, without any windows: at every launch and return to the app, and after restoring a data copy) and keeps one mark on the device — that the purchase was made. This mark is not included in the data copy the app saves itself: on a new phone, the store confirms the purchase. A system backup of the device (section above) transfers the app’s data as a whole — together with this mark.

Permissions and why they are needed

• Notifications (POST_NOTIFICATIONS) — to show intake reminders.

• Exact alarms (Android, SCHEDULE_EXACT_ALARM) — so that a reminder arrives on time rather than with an unpredictable delay. Without it the app keeps working, but reminders may be late.

• Camera (CAMERA) — only so that you can, if you wish, photograph a medication package in the medication form. The photo is kept in the app’s private folder and is not sent anywhere: the data copy includes only the path to the file, not the photo itself; the photo is not in the PDF report; the app does not open your gallery.

• Storage (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE; present only on Android 12 and earlier — maxSdkVersion="32") — the app itself neither writes to nor reads from shared storage: only its own folder and, when restoring from a copy, the file you choose yourself in the system picker (that picker does not require a storage permission). On Android 9 and earlier the permission is requested by the camera library at the first package photo — without it the library refuses to take pictures; on Android 10–12 it is visible in the settings but not requested. It is declared by the file and image libraries (expo-file-system, expo-image-picker, expo-image).

• Internet access (INTERNET, Android) — the app does not use it. There is not a single outgoing request in the code; this was verified against the code. The permission comes with three libraries that declare it themselves: expo-file-system, expo-image and react-native-notify-kit. We name it here because you will see it in your phone’s settings, and keeping quiet about what is visible would be deceiving.

• Network state (ACCESS_NETWORK_STATE, Android) — the app itself does not use it; it is declared by the expo-image and react-native-notify-kit libraries (the image library watches connectivity, but the app never goes online).

• Run after restart (RECEIVE_BOOT_COMPLETED, Android) — so that after the phone restarts, reminders are back in the schedule: the system removes them when the phone is turned off.

• Vibration (VIBRATE) — for the reminder’s vibration and brief haptic feedback when you mark a dose.

• Keep the phone awake (WAKE_LOCK, Android) — the app does not use it; it is declared by the notification library (for lighting up the screen when a notification is shown — Nenami does not turn that on) and by WorkManager, the Android background task library that the notification and widget libraries bring into the app.

• Do Not Disturb access (ACCESS_NOTIFICATION_POLICY, Android) — it is declared by the notification library: on Xiaomi phones, without it reminders do not pop up over the screen and only sit in the notification shade. The app does not change Do Not Disturb mode — neither it nor the library calls any system function for that (checked against the code on 27 September 2026).

• Google Play purchases (com.android.vending.BILLING) — to make the “Forever” purchase through Google Play (the “Data transfer” section above).

Children

The app is not intended for children and does not collect data with them in mind.

Deleting data

Deleting a medication erases it together with its intake history. Deleting the app erases all its data from the device. No copies exist on the developer’s side — there is nowhere to take them from.

Changes

When features appear that change this picture, this document will be updated before those features are released, not after. The in-app purchase handled by the app store is already described above, in “Data transfer”.

Contact

Developer — ROSSIISKII ALEKSEI PE (individual entrepreneur, Armenia). Questions about this document go to the support address shown on the app’s page in the store. Please do not send medication names or diagnoses in your emails: they are not needed for an answer.

Privacy questions: support@nenami.app.

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

Дата последней правки: 2026-09-29

Коротко

Nenami работает на вашем устройстве. У приложения нет сервера, нет аккаунтов и нет аналитики. Ваши лекарства, расписания и отметки о приёме никуда не отправляются.

Какие данные есть в приложении

Вы вводите сами: названия лекарств, дозировки, расписания, отметки «принял» и «пропустил», необязательные заметки, по желанию — снимки упаковок и имена профилей, если ведёте напоминания для нескольких человек. Приложение дополнительно хранит настройки и служебный журнал доставки уведомлений (плановое и фактическое время показа).

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

Где эти данные лежат

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

Отдельного шифрования данных приложение не добавляет — файлы защищены средствами операционной системы наравне с данными других приложений. Обещать больше было бы неправдой.

Исключение — картинка виджета Nenami на Android. Если вы поставили виджет на главный экран, он рисуется картинкой, и эту картинку может прочитать другое приложение на вашем телефоне: так устроена библиотека виджета. На картинке — то же, что на виджете: сколько приёмов сегодня принято, ближайший приём — названия лекарств и время, а если профилей несколько — имя профиля. Включите «Скрывать названия лекарств» — и названий лекарств на ней не будет; имя профиля останется. Без виджета на экране картинки нет вовсе.

Системное резервное копирование — это делает операционная система, не приложение

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

Куда попадает сама копия, решает операционная система: на Android — в ваш Google Диск, на iOS — в ваш iCloud. Это ваши учётные записи и ваше хранилище. Разработчику Nenami эти копии недоступны — у приложения нет ни сервера, ни доступа к вашему облаку.

Приложение этим копированием не управляет: оно не включает его, не выключает и не знает, включено ли оно у вас. Отключить или включить его можно только в настройках устройства — на Android это резервное копирование в настройках системы, на iOS — резервная копия iCloud.

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

Передача данных

Никакой. У приложения нет серверной части, и в коде нет ни одного сетевого запроса. Сторонних SDK для аналитики, рекламы или отслеживания в зависимостях нет.

Уведомления о приёме — локальные: их планирует само приложение на вашем устройстве. Push-сервер не используется: напоминание рождается на телефоне, а не приходит из сети. Если к телефону подключены часы или браслет, система может показать напоминание и на них: так она поступает с уведомлениями каждого приложения, которое этого не запрещает, и Nenami этого не запрещает намеренно: напоминание должно дойти и до часов. Чтобы на часах не было названий лекарств, включите «Скрывать названия лекарств» — тогда их нет и в самом напоминании.

Файл может уйти с устройства только тремя действиями в приложении, и уносите его вы. Главное из них — «Сохранить копию данных»: приложение записывает в свою папку два файла — копию данных и текстовую карточку режима приёма (что и когда принимать сейчас — для врача или родственника) — и отдаёт их системному листу «Поделиться». Что выбрать в этом списке — мессенджер, почту, облако или «Сохранить в файлы» — решаете вы. Приложение в передаче не участвует, адресата не знает и узнать не может: дальше файл идёт средствами того приложения, которое вы выбрали.

Тем же листом «Поделиться» и так же по вашему нажатию уходят ещё два файла:

• «Сохранить PDF» на экране «Отчёт о приёме» — PDF для врача: названия лекарств с силой и количеством, расписание приёма словами, пометка «больше не принимает» у убранных в архив, числа «принято / пропущено / не отмечено» за период отчёта и календарь периода по дням со знаком итога дня;

• «Отправить диагностику» на экране «Диагностика напоминаний» — журнал доставки напоминаний: плановые моменты, когда напоминание поставлено и когда показано, задержка, статус, служебные идентификаторы и версия кода приложения. Названий лекарств и текста уведомлений в нём нет.

Уточнение к абзацам выше: «только тремя действиями» сказано про само приложение — это единственные действия, которыми Nenami отдаёт ваш файл наружу. Данные могут покинуть устройство и помимо приложения — системным резервным копированием, если оно включено у вас в настройках устройства (раздел «Системное резервное копирование» выше). Разница в том, кто действует: там — операционная система по вашей настройке, здесь — вы нажатием в приложении.

Покупка «Навсегда». Её проводит магазин приложений (Google Play или App Store): платёжные данные вводятся в окне магазина, приложение их не видит и не хранит. От магазина приложение получает цену и подтверждение покупки (при восстановлении — список ваших покупок в этом приложении: по кнопке «Восстановить покупку», а на Android — ещё и само, без окон: при каждом запуске и возврате в приложение и после восстановления копии данных) и хранит на устройстве одну отметку — что покупка сделана. В копию данных, которую сохраняет само приложение, эта отметка не попадает: на новом телефоне покупку подтверждает магазин. Системная копия устройства (раздел выше) переносит данные приложения целиком — вместе с этой отметкой.

Разрешения и зачем они

• Уведомления (POST_NOTIFICATIONS) — чтобы показывать напоминания о приёме.

• Точные будильники (Android, SCHEDULE_EXACT_ALARM) — чтобы напоминание приходило вовремя, а не с задержкой в неопределённое время. Без него приложение продолжает работать, но напоминания могут опаздывать.

• Камера (CAMERA) — только чтобы вы по желанию сфотографировали упаковку лекарства в форме лекарства. Снимок хранится в приватном каталоге приложения и никуда не отправляется: в копию данных входит только путь к файлу, сам снимок — нет, в PDF-отчёт он не входит; галерею приложение не открывает.

• Хранилище (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE; есть только на Android 12 и более ранних — maxSdkVersion="32") — само приложение в общее хранилище не пишет и оттуда не читает: только свой каталог и, при восстановлении из копии, тот файл, который вы сами выберете в системном окне выбора (разрешения на хранилище это окно не требует). На Android 9 и более ранних разрешение запрашивает библиотека камеры при первом снимке упаковки — без него она снимать отказывается; на Android 10–12 оно видно в настройках, но не запрашивается. Объявляют его библиотеки работы с файлами и снимками (expo-file-system, expo-image-picker, expo-image).

• Доступ в интернет (INTERNET, Android) — приложение им не пользуется. Исходящих запросов в коде нет ни одного, это проверено сверкой с кодом. Разрешение приходит вместе с тремя библиотеками, которые объявляют его сами: expo-file-system, expo-image и react-native-notify-kit. Мы называем его здесь, потому что вы увидите его в настройках телефона, а умолчать о том, что видно, — значит обмануть.

• Состояние сети (ACCESS_NETWORK_STATE, Android) — само приложение им не пользуется; его объявляют библиотеки expo-image и react-native-notify-kit (библиотека картинок следит за подключением, но в сеть приложение не ходит).

• Запуск после перезагрузки (RECEIVE_BOOT_COMPLETED, Android) — чтобы после перезагрузки телефона напоминания снова стояли в расписании: система снимает их при выключении.

• Вибрация (VIBRATE) — для вибрации напоминания и короткого отклика, когда вы отмечаете приём.

• Не давать телефону уснуть (WAKE_LOCK, Android) — приложение им не пользуется; его объявляют библиотека уведомлений (для подсветки экрана при показе — Nenami её не включает) и библиотека фоновых задач Android WorkManager, которую приносят в приложение библиотеки уведомлений и виджета.

• Доступ к режиму «Не беспокоить» (ACCESS_NOTIFICATION_POLICY, Android) — его объявляет библиотека уведомлений: на телефонах Xiaomi без него напоминания не всплывают поверх экрана, а лежат только в шторке. Режим «Не беспокоить» приложение не меняет — ни оно, ни библиотека не вызывают для этого ни одной функции системы (проверено по коду 27.09).

• Покупки в Google Play (com.android.vending.BILLING) — чтобы провести покупку «Навсегда» через Google Play (раздел «Передача данных» выше).

Дети

Приложение не предназначено для детей и не собирает данные с расчётом на них.

Удаление данных

Удаление лекарства стирает его вместе с историей приёма. Удаление приложения стирает все его данные с устройства. Копий на стороне разработчика не существует — их негде взять.

Изменения

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

Обратная связь

Разработчик — ROSSIISKII ALEKSEI PE (индивидуальный предприниматель, Армения). Вопросы по этому документу — на адрес поддержки, указанный на странице приложения в магазине. Пожалуйста, не присылайте в письмах названия лекарств и диагнозы: для ответа они не нужны.

Вопросы о конфиденциальности: support@nenami.app.