Перейти к содержимому

Цикл

Версия 2.1 (2026-09-28). Пересобрана по исследованию рынка (Apple Здоровье, Flo, Clue, Oura, Natural Cycles; brand/reviews/2026-09-27-cycle-market-research.md) и списку пожеланий к экрану.

Провал из карточки Цикла на главном экране. Карточка показывается только женщинам (по полю «Пол» из онбординга).

  • Экран отвечает на вопрос «когда месячные и что сейчас». Текст первичен, визуал его поддерживает.
  • Линейное время вместо круга: лента дней и календарь по месяцам. Круг нормализует длину цикла и прячет то, ради чего сюда приходят: нерегулярность, сдвиги, привязку к датам. Так же поступили Apple и Oura, Clue в 2025 ушёл от круга.
  • Кодировка дня, как в Apple Здоровье: сплошная заливка — факт, штриховка — прогноз, точка — есть отметки.
  • Никакого фертильного окна, «шанса беременности» и «безопасных дней» (Product Spec, §8). Будущие дни фазами не раскрашиваем — иначе это неявное фертильное окно.
  • Приватность как свойство продукта: на экранах цикла нет сторонних аналитических SDK; самые чувствительные данные не покидают телефон (урок Flo и Stardust).
  • Базовый трекинг — без paywall и без контента поверх статистики.

День цикла · статус («Месячные через 4–6 дней» или «Месячные · 2-й день») · температура кожи против личной нормы.

Во время месячных — быстрая отметка прямо с карточки. Когда температурный сдвиг подтвердил вторую фазу — отметка «2-я фаза подтверждена по температуре».

  1. Статус. «День 21», под ним «Месячные ожидаются 1–3 октября» и метод прогноза: «По календарю · 5 циклов». Во время месячных — «Месячные · 2-й день».
  2. Лента дней — ±14 дней, сегодня по центру, листается:
    • сплошной красный — отмеченные дни месячных;
    • штриховка двух интенсивностей — прогноз «возможно / ожидается / возможно»;
    • точка — в этот день есть симптомы или заметка;
    • маркер овуляции — только задним числом, когда её подтвердил температурный сдвиг (см. открытые вопросы);
    • под прошедшими днями — тонкая полоса фазы, подтверждённой температурой; будущее фазами не раскрашено.
  3. Кнопка по контексту: «Отметить месячные» или, во время месячных, «Месячные закончились?».
  4. Статистика: средняя длина цикла и разброс, средняя длина месячных, первый день последних месячных.
  5. Температура кожи по дням цикла против уровня первой половины; сдвиг, подтвердивший фазу. Пока личной нормы нет — «Нужно ещё N ночей».
  6. Как фаза влияет на вас: пульс покоя, HRV, сон, температура во второй половине цикла против первой, по последним трём циклам. Плашка «Батарейка учитывает фазу цикла».
  7. История: календарь по месяцам, листается на всю историю; под ним строки циклов с длиной. Необычные циклы подсвечены.
  8. Краткая сводка — см. ниже. Последним блоком: это итог по всему, что выше.
  9. Настройки раздела — строкой, открывают шторку.
  10. Оговорка: «Прогноз — оценка по вашим прошлым циклам. Не метод контрацепции и не медицинская рекомендация».
  • Тап по дню в ленте или в календаре — день месячных да или нет. Отметка начала сама ставит обычную длину месячных, её можно поправить (как во Flo).
  • Шторка дня:
    • Объём — только в дни месячных: мажущие, слабые, средние, обильные, очень обильные.
    • Симптомы — по желанию: головная боль, слабость, боль внизу живота, боль в пояснице, болезненность груди, вздутие, перепады настроения, акне, тошнота, нарушения сна.
    • Близость — только если включена в настройках раздела: не было / с защитой / без защиты.
    • Заметка.
  • Уведомление «Месячные закончились?» (как в Apple Здоровье) — только когда пользователь уже разрешил уведомления; запрос разрешения — по правилам онбординга, после первого инсайта.
  • Правка истории — в календаре по месяцам, сразу несколько дней.

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

  • Выключены по умолчанию. Включаются в настройках раздела, отдельной строкой согласия.
  • Только на телефоне: зашифрованное локальное хранилище и Apple Здоровье (тип «половая активность» с отметкой о защите). На наш сервер, в аналитику и в логи не уходят — эти данные мы не обрабатываем.
  • В краткую сводку — только по явному выбору при отправке.
  • Подсказка при задержке: месячные опаздывают на 3 дня и больше, а в этом цикле была близость без защиты — «Возможно, стоит сделать тест». Без процентов и «шансов».
  • Прогнозы месячных — вкл. Выключаются при нерегулярных циклах (как у Clue).
  • Отметки близости — выкл.
  • Синхронизация с Apple Здоровьем — вкл.
  • Календарный. Средняя длина последних 6 циклов (как у Clue и Garmin) от первого дня месячных. Температура прогноз не строит — только подтверждает фазу задним числом.
  • Окно, а не дата. «Ожидается» — средний день; «возможно» — по краям, на величину разброса ваших циклов, минимум ±1 день. У Oura окно 5 дней.
  • Метод и основание видны: «По календарю · 5 циклов».
  • Атипичный цикл можно исключить из расчёта (как у Clue): в истории у цикла — «Не учитывать в прогнозе».
  • Выключатель прогнозов для нерегулярных циклов — в настройках раздела.

Подсвечиваем в истории и календаре и отмечаем в краткой сводке. Это ориентир, а не диагноз. Формулировка: «Необычно для вас — если повторится, обсудите с врачом».

ПризнакПорогИсточник
Длина циклавне 24–38 дней, или отличается от вашей медианы больше чем на 7 днейFIGO: норма частоты 24–38 дней
Нерегулярностьразница между самым коротким и самым длинным циклом за 6 циклов больше 9 днейFIGO: вариация ≤ 7–9 дней; Apple — по 6 месяцам
Длительные месячныебольше 8 днейFIGO: норма ≤ 8 дней
Мажущие выделениянесколько дней вне месячных подряд в двух циклахApple: «persistent spotting»

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

В v1 — только подсветка на экране, без уведомлений.

Главное о цикле в одном месте — и одновременно ответы на типичные вопросы гинеколога. Карточкой на экране и файлом PDF, как экспорт истории циклов в Apple Здоровье. «Поделиться» — тихая иконка в заголовке рядом с (i), а не кнопка в карточке: крупная кнопка перетягивала внимание с самих данных.

  • Первый день последних месячных.
  • Средняя длина цикла и разброс — за 6 и 12 циклов.
  • Длительность месячных и обычный объём.
  • Мажущие выделения вне месячных.
  • Необычные циклы и чем именно.
  • Частые симптомы и в какой фазе.
  • Подтверждения второй фазы по температуре — сколько циклов из скольких.
  • Отметки близости — только если выбрать при отправке.
  • Читаем при подключении историю месячных, объём и симптомы — прогноз работает с первого дня, без ручного ввода прошлых циклов.
  • Пишем свои отметки: дни месячных, объём, симптомы и — если включены — отметки близости с отметкой о защите.
  • Температуру кожи не пишем: у Apple свои типы — базальная температура и температура запястья, наша ни тем, ни другим не является.
  • Объём «очень обильные» в Health записывается как «обильные» — там нет отдельного уровня.
  • День, отмеченный в обоих местах, — один день, без дублей.
  • Фертильное окно, «шанс беременности», «безопасные дни». Это контрацептивное обещание, то есть территория медизделий: Natural Cycles и Clue Birth Control прошли FDA, Oura показывает окно только там, где выполнены регуляторные требования. В РФ критерии медизделия для ПО — письмо Росздравнадзора 02И-297/20.
  • Режимы жизненных этапов — гормональная контрацепция, беременность, перименопауза. Позже.
  • Партнёрский доступ. Позже.
ФазаДни (цикл 28)Как определяем
🩸 Менструальная1–5По отметкам
🌱 Фолликулярнаядо овуляцииПо календарю
🌟 Овуляция~14 ± 2Оценка: по температурному сдвигу, если он есть, иначе длина цикла − 14. Без фертильного окна
🌙 Лютеиноваяпосле овуляцииПодтверждается температурным сдвигом

Подтверждение фазы — температурный сигнал

Заголовок раздела «Подтверждение фазы — температурный сигнал»

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

ФазаТемператураHRVRHR
МенструальнаяBaselineПеременнаяНорма
ФолликулярнаяBaselineВысокаяНизкий
Овуляция+0.2–0.5°CПадениеРост
Лютеиновая+0.3–0.5°CСниженаВыше нормы

Пульс покоя и HRV сравниваются с нормой той же фазы — пользователь не видит «плохой» Батарейки там, где физиологически нормально. Плашка: «Батарейка учитывает фазу цикла».

  • Ручной ввод — дни месячных, объём, симптомы, заметки; основа прогноза.
  • Apple Здоровье — история месячных, объём, симптомы.
  • Температура кожи во сне — раз в минуту, ночное среднее против личной нормы.

Формируется за 14 дней ношения с учётом фазы цикла.

  • Маркер овуляции — только задним числом, когда её подтвердил температурный сдвиг (как Apple); в будущем — никогда.
  • Карточка на главном — пока как в макете: день, фаза, дней до месячных, график температуры.
  • Симптомы v1 — десять из списка выше.
  • Отметки близости — делаем, на условиях раздела «Отметки близости».
  • «Для врача» → «Краткая сводка», последним блоком экрана; «Поделиться» — иконкой в заголовке блока.