Now on the App Store

Full feature list

67+ features, every one built around your privacy.

This is the long list. For the curated highlights, see the home page. Features marked with include a note that Veil is a self-tracking aid, not medical advice or a diagnosis.

Tracking

Log everything you need to understand your cycle - nothing leaves your phone.

  • Period & flow

    Free

    Light / medium / heavy / spotting. Tap the calendar to log any period day.

  • Moods & energy

    Free

    Multi-select moods with emoji-rich icons plus a four-level energy selector (low → energized).

  • Symptoms by category

    Free

    Six curated categories (symptoms, digestion, sex, discharge, activity, other) with 70+ quick-mark icons.

  • Contraception tracking

    Free

    Log the pill (daily adherence + streak), hormonal IUD, copper IUD, and implant in one accordion. Insertion, strings-check, and removal events are recorded with dates. Predictions, regularity, PMDD scoring, and Pattern Mirror are method-aware: cycles on hormonal contraception are excluded from your natural-cycle baseline so switching methods doesn't pollute your stats. Hormonal IUDs keep fertility predictions visible (per Mirena/Skyla DailyMed: ovulation usually continues); the pill and implant suppress them.

  • Symptothermal cervical-mucus tracking

    Free

    Five-state scale (dry → sticky → creamy → watery → egg-white) for users practising the symptothermal method.

  • Lifestyle metrics

    Free

    Weight, water, temperature, and sleep - one row, one tap per metric.

  • Notes

    Free

    Free-text journaling on any day, no character limit.

  • Custom tags

    Free / Plus

    Add your own categories for anything Veil doesn't name. Five free, unlimited with Plus.

  • Profile

    Free

    Optional age, height, and weight baseline - improves Health Report context. Stays local.

Predictions

On-device forecasts that learn your rhythm without shipping your data anywhere.

  • Next period, ovulation, and fertile window

    Free

    Exponentially weighted moving average across up to 12 recent cycles. Confidence-scored, on-device.

  • Configurable luteal length

    Free

    Adjust the default 14-day luteal length if your body differs.

  • Context-aware dashboard

    Free

    Hero card that morphs as the forecast window approaches, with period / ovulation / fertile framing.

  • Add-to-calendar reminders

    Free

    Export your next predicted window as an .ics event for any calendar app.

Appointments & Reminders

A built-in scheduler for doctor visits and recurring health tasks. Notifications fire from the device, never from a server.

  • Unlimited appointments

    Free

    Pin doctor visits, lab work, and check-ups to your calendar with a title, location, and notes.

  • Alert offsets

    Free

    None, 30 minutes, 1-3 hours, 1-3 days, or 1 week before. Each appointment picks its own.

  • Active reminders

    Free / Plus

    Recurring nudges for pills, IUD checks, supplements, anything. 3 active on Free, 15 with Plus. Reminders never get deleted on downgrade - they just pause.

  • Repeat every 1-30 days

    Free

    Daily, every other day, weekly, monthly. Or one-time only.

  • Calendar clock badge

    Free

    A small clock icon appears on every calendar day with an appointment. Mirrors the cycle-day badge on the opposite corner.

  • Tap any future day to add

    Free

    A bottom sheet pops up with two pill buttons - Set appointment / Set reminder - prefilled with the date you tapped.

  • Backup tampering protection

    Free

    Restoring a backup that carries 50 reminders to a Free account still respects the 3-active cap. Strict validators clamp every field on import.

Insights (Free)

The core analytics everyone gets. No upsell walls around the essentials.

  • Cycle Quality Score

    Free

    Composite of regularity, length, and logging completeness.

  • PMDD Severity Score

    Free

    0-100 score derived from luteal-phase mood and symptoms, weighted per DSM-5.

  • Pill Adherence headline

    Free

    For users on oral contraceptives: current 28-day adherence percentage plus daily streak.

  • Previous-cycle snapshot

    Free

    Longest, shortest, and average cycle length at a glance.

  • Cycle Trends chart preview

    Free / Plus

    See 3 cycles of trends free; unlock full history with Plus.

  • Logging Streak & Prediction Accuracy

    Free

    How consistently you log, and how close past predictions were to reality.

  • Health Alerts

    Free

    Plain-language dashboard flags when cycle length deviates from your baseline.

  • Cervical mucus last-cycle preview

    Free / Plus

    Color-coded dot pattern of your most recent cycle's mucus observations with legend. Tap for the full multi-cycle heatmap (Plus).

  • Notes Timeline preview

    Free

    Quick look at your 5 most recent notes.

Insights (Plus)

Deeper, cross-cycle analytics for users who want to see the long-term picture.

  • Pattern Mirror

    Plus

    Which symptoms cluster with which phase, across every cycle you've logged.

  • Cycle History with multi-cycle compare

    Plus

    Dive into any past cycle; compare up to three side by side.

  • PMDD 6-cycle trend

    Plus

    The last six PMDD scores visualised over time - useful to bring to a clinician.

  • Observed vs predicted ovulation

    Plus

    Compare your cycle-math ovulation prediction against BBT + peak-mucus observations.

  • Cervical mucus heatmap

    Plus

    Billings-inspired colour map across your last 6 cycles - see where your fertile window really falls.

  • Flow Distribution

    Plus

    Heat map of flow intensity by cycle day.

  • Long-term Health Tracking

    Plus

    Multi-month line charts for weight, water, sleep, and temperature.

  • Energy by phase

    Plus

    Stacked follicular vs luteal distribution - see if your luteal phase drains your energy.

  • Tag Analytics

    Plus

    See how your custom tags correlate with cycle phases.

  • All Notes + full-text search

    Plus

    Every note ever, searchable by text, mood, or symptom name.

Health Report & Export

Share with a clinician, or just keep your data in formats that outlive the app.

  • Health Report PDF

    Plus

    Doctor-ready PDF with cycle stats, symptom distribution, PMDD score trend, sleep / energy / pill charts, and recent notes.

  • Plain JSON backup

    Free

    Manual export of everything, human-readable.

  • Encrypted backup + restore

    Free

    AES-256 with HMAC. Password is yours - we never see it.

  • CSV export

    Free

    For spreadsheet nerds and external analysis.

  • Restore on first launch

    Free

    Onboarding supports restore so a fresh install never loses your history.

Privacy & Security

Every feature below is a default, not a setting you have to hunt for.

  • On-device only by default

    Free

    Cycle data never leaves your phone.

  • App Lock (biometric + PIN)

    Free

    Face ID, Touch ID, fingerprint, or a 4-8-digit PIN. Salted SHA-256, stored in the device Keychain.

  • Auto-lock timeout

    Free

    Immediately / 1m / 5m / 10m / Never. In discreet mode the timeout shortens to 30 seconds automatically.

  • Anonymous analytics (opt-out)

    Free

    EU-hosted Aptabase. Counters only. Never values. One tap to disable.

  • Anonymous payment processing

    Free / Plus

    RevenueCat sees an opaque device ID and a store receipt. Never your email, Apple / Google ID, or any health data.

  • Data Boundaries screen

    Free

    See exactly what stays, what leaves, and what's never collected.

  • Encrypted auto-backup

    Plus

    24-hour schedule. Password in the Keychain. Your phone's own OS backup carries the file.

Discretion

Sometimes looking like a generic utility is the most important feature.

  • Discreet mode

    Free

    Neutral gray palette. Generic labels. Renamed tabs (Today → Home, Calendar → Planner, Learn → Library, Insights → Stats).

  • Discreet + dark combinations

    Free

    Light / dark / discreet-light / discreet-dark - four modes, all respect discreet.

  • Generic notifications

    Free

    Discreet mode rewrites all notification text to avoid cycle / period wording.

Languages & Localization

Nine full languages - including Albanian, a rarity in cycle apps.

  • Nine languages

    Free

    English, Deutsch, Shqip, Español, Français, Italiano, Português, Русский, Türkçe.

  • Localized Learn library

    Free

    Articles on cycle phases, PMS / PMDD, contraception, and more - translated in every language.

  • Localized notifications, insights, and info boxes

    Free

    Every user-facing string is translated at the same time the feature ships.

AI Health Companion

A Plus-only on-device AI that answers questions about your cycle using your own data - privately, offline, with no cloud involvement. On-device AI is still an emerging technology; works best on recent flagship phones (iPhone 15 Pro+ or Android phones with 8+ GB RAM).

  • Runs entirely on-device

    Plus

    Powered by Google's open Gemma 3 or Gemma 4 models. Your prompts, the context from your cycle data, and the responses all stay on your phone. No network calls during chat.

  • Cycle-aware context

    Plus

    Answers are grounded in your own logged cycle data, symptoms, and patterns - not generic internet content.

  • Topic guardrail

    Plus

    Keeps the assistant focused on cycle, symptom, and reproductive-health questions. Off-topic requests get a polite refusal in your language.

  • Chat history off by default

    Plus

    Conversations live in memory only and disappear when you close the tab. Opt in to save them; saved chats are encrypted on-device and never included in backups.

  • Model management

    Plus

    Download a small model once (about 1 GB to 5 GB depending on your phone). Source is an open model library (HuggingFace). Delete or swap models anytime.

  • Disable anytime

    Plus

    Turn the whole feature off from Settings → AI Assistant. When off, no model loads and the tab is hidden.

Subscription & Support

Simple pricing, explicit trial-end warning, and no silent auto-charges.

  • Simple pricing

    $1.99 / month or $14.99 / year (save 37%).

  • Trial-end warning

    Three-day heads-up before any trial converts to a paid charge.

  • Redeem a promo code

    In-app coupon redemption via Apple and Google.

  • Restore purchases

    Already paid on another install? One tap in Settings → About.

AI Health Companion

Plus
  • Private on-device AI powered by Google's open Gemma 3 or 4 model
  • Answers questions about your cycle, symptoms, and patterns using your own tracked data
  • Everything stays on your phone - no servers, no cloud

On-device AI is still an emerging technology. Works best on recent flagship phones (iPhone 15 Pro+ or Android phones with 8+ GB RAM). A small model (about 1 to 5 GB depending on your phone) is downloaded once.

!

Self-tracking aid, not medical advice

Veil is a self-tracking aid, not a medical device. Cycle predictions, PMDD severity scores, health alerts, symptothermal ovulation detection, oral-contraceptive mode, and amenorrhea flags are based on the data you enter and are not a diagnosis or medical advice. If something feels off, talk to a clinician.

Every feature on this list is already shipped.

Download Veil