A private, offline cycle tracker for iPhone. Privacy policy and build-in-public devlog.
Devlog - how Mela was built, in public.
Effective date: 2026-05-20. Last updated: 2026-06-16.
This page is the privacy policy for Mela, an iPhone app that helps you track your menstrual cycle. Both English and Russian versions are below.
Mela is an offline iPhone app. It does not collect, transmit, or share any of your personal data. Everything you record stays on your device.
Nothing. The app does not have a server. There is no account, no login, no analytics, no advertising network. We do not see what you record because there is nowhere for us to see it from.
Inside the app’s private storage on your iPhone:
All of this data is stored on-device in the app’s own container, encrypted with iOS Data Protection. Your logged data, backups, and imported files use the NSFileProtectionCompleteUnlessOpen class (encrypted on disk, protected while your iPhone is locked). Exported PDF reports use the stronger NSFileProtectionComplete. A small summary the app prepares for its home-screen widget uses NSFileProtectionCompleteUntilFirstUserAuthentication so the widget can render (see Home-screen widget below). None of this is accessible to other developers’ apps.
The app does not use iCloud for your cycle data. Your data is local to the device it was logged on.
If you back up your iPhone to iCloud through iOS settings, the app’s local data may be included in that iOS-level backup according to Apple’s standard iCloud backup behavior. That backup is managed by Apple, not by us, and is end-to-end encrypted by Apple where supported. See Apple’s iCloud Backup Privacy documentation.
Mela offers an optional Apple Health connection (part of the paid upgrade, off by default). If you turn it on, Mela asks for read-only permission per data category and can read temperature, menstrual days, resting heart rate, respiratory rate, and sleep to refine your cycle estimates. Reading is one-way: Mela never writes anything back to Apple Health. Anything read stays on your device and is never transmitted. You can turn it off at any time, and you grant or deny each data category separately in the Health app.
Mela includes an optional home-screen widget. To draw it, the app saves a small snapshot of your cycle summary (such as your current phase and predicted dates) into a private storage area shared between the app and its own widget (an App Group on your device). This snapshot stays on your device, is not sent anywhere, and is removed when you delete your data. Because a widget can appear on the Lock Screen, this snapshot is readable after the first unlock following a restart.
Mela offers an optional paid upgrade. Purchases and subscriptions are processed by Apple through the App Store using StoreKit. Apple handles your payment; Mela does not receive or store your card number or payment details. Your purchase status is kept on your device.
The app does not request location, contacts, microphone, or camera. It requests read-only Apple Health access only if you turn on the optional Apple Health connection.
You can also delete the app from iOS, which removes the app’s storage on that device.
Mela is not directed at children under 13 and is not designed for users under that age. We do not knowingly collect data from anyone, including children. The app does not collect data from any user.
If we change this policy, we publish the new version at this same URL and update the “Last updated” date at the top of the page.
Questions about this policy: dace_phoenix_2p@icloud.com.
Mela это офлайн-приложение для iPhone. Оно не собирает, не передаёт и не делится с кем-либо твоими личными данными. Всё, что ты записываешь, остаётся на твоём устройстве.
Ничего. У приложения нет сервера. Нет аккаунта, логина, аналитики, рекламной сети. Мы не видим, что ты записываешь, потому что увидеть это неоткуда.
Во внутреннем хранилище приложения на твоём iPhone:
Все данные хранятся на устройстве в собственном контейнере приложения и зашифрованы средствами iOS Data Protection. Твои записи, резервные копии и импортированные файлы используют класс NSFileProtectionCompleteUnlessOpen (зашифрованы на диске, защищены, пока iPhone заблокирован). Экспортируемые PDF-отчёты используют более строгий NSFileProtectionComplete. Небольшой сводный снапшот для виджета на домашнем экране использует NSFileProtectionCompleteUntilFirstUserAuthentication, чтобы виджет мог отрисовываться (см. «Виджет на домашнем экране» ниже). Ничто из этого недоступно приложениям других разработчиков.
Приложение не использует iCloud для данных цикла. Твои данные локальны для устройства, на котором они были записаны.
Если ты делаешь резервную копию iPhone в iCloud через настройки iOS, данные приложения могут попасть в эту системную копию по правилам Apple. Этой копией управляет Apple, а не мы, и в случаях, которые Apple поддерживает, она зашифрована end-to-end. См. документацию Apple про iCloud Backup Privacy.
В Mela есть необязательное подключение к Apple Health (часть платного улучшения, по умолчанию выключено). Если ты его включишь, Mela запросит разрешение только на чтение по каждому типу данных отдельно и сможет читать температуру, дни менструации, пульс в покое, частоту дыхания и сон, чтобы точнее оценивать цикл. Чтение одностороннее: Mela ничего не записывает обратно в Apple Health. Всё прочитанное остаётся на устройстве и никуда не передаётся. Ты можешь выключить это в любой момент, а разрешение на каждый тип данных даёшь или отзываешь отдельно в приложении Здоровье.
В Mela есть необязательный виджет для домашнего экрана. Чтобы его отрисовать, приложение сохраняет небольшой снапшот сводки цикла (например, текущую фазу и прогнозные даты) в приватную область, общую для приложения и его собственного виджета (App Group на твоём устройстве). Этот снапшот остаётся на устройстве, никуда не отправляется и удаляется вместе с твоими данными. Поскольку виджет может появляться на экране блокировки, снапшот читаем после первого разблокирования после перезагрузки.
В Mela есть необязательное платное улучшение. Покупки и подписки обрабатывает Apple через App Store (StoreKit). Платёж обрабатывает Apple; Mela не получает и не хранит номер карты или платёжные данные. Статус покупки хранится на твоём устройстве.
Приложение не запрашивает геолокацию, контакты, микрофон или камеру. Доступ к Apple Health (только на чтение) запрашивается, лишь если ты включишь необязательное подключение к Apple Health.
Также ты можешь просто удалить приложение из iOS, это убирает данные приложения на этом устройстве.
Mela не предназначено для детей младше 13 лет и не рассчитано на пользователей этого возраста. Мы не собираем данные ни у кого, включая детей. Приложение не собирает данные ни у одного пользователя.
Если мы меняем эту политику, мы публикуем новую версию по тому же URL и обновляем дату «Последнее обновление» в начале страницы.
Вопросы по политике: dace_phoenix_2p@icloud.com.