Veil Period & Cycle Tracker

In-app purchases
Content rating
Everyone
10+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Veil is a privacy-first period and cycle tracker. Your health data never leaves your device - no accounts, no servers, no behavioral tracking. Just clean, private cycle tracking that works.

TRACK YOUR CYCLE
- Periods, flow intensity, symptoms, mood, and notes
- Energy, sleep, weight, temperature, water
- Contraception tracking: pill (with adherence scoring), hormonal IUD, copper IUD, and implant - log insertions, string checks, and removals
- Cervical mucus charting (5-state Billings/Sensiplan) and BBT
- Tag entries with custom labels - quick-log from the dashboard

SMART PREDICTIONS
- Next period, ovulation, and fertile window forecasts
- Predictions improve as you log more cycles
- Contraception Method-aware
- Cycle day and phase shown at a glance

BEAUTIFUL CALENDAR
- Month and year views with color-coded cycle phases
- Inline editing - toggle period days directly on the calendar
- Day detail sheet shows everything logged for any date

APPOINTMENTS & REMINDERS
- Pin doctor visits to your calendar with custom alerts
- Recurring reminders for pills, IUD checks, supplements, anything
- 3 active reminders free, 15 with Plus
- Notifications fire from the device, never from a server

DEEP INSIGHTS
- Cycle quality score and regularity analysis (computed over natural cycles when on hormonal contraception)
- PMDD severity score (DSM-5 weighted, ovulatory cycles only)
- Pill adherence headline (28-day rolling % and streak)
- Amenorrhea alerts with health guidance
- Observed-vs-predicted ovulation (BBT 3-over-6 + peak mucus)
- Notes timeline + day viewer

VEIL PLUS (OPTIONAL)
- Veil Assistant - private, on-device AI that answers from your own cycle data (no servers, no cloud)
- Pattern Mirror - symptom correlations by cycle phase
- Personalized symptom forecasts based on YOUR history
- Cycle History deep-dive with multi-cycle comparison
- Long-term trend charts
- Health Report PDF for your doctor (with contraception history section)
- Full-text search across notes, moods, symptoms, and contraception events
- Encrypted auto-backup
- Unlimited custom tags
- All future premium features

PRIVACY BY DESIGN
- All health data is stored locally on your device
- Encrypted backups (AES-256)
- No accounts, no email, no phone number required
- Biometric lock (Face ID / Touch ID) and PIN protection
- Discreet mode transforms the app into a generic utility
- Full data export anytime - your data belongs to you

AVAILABLE IN 9 LANGUAGES
English, German, Albanian, Spanish, Italian, French, Portuguese, Russian, and Turkish.

Veil is a self-tracking aid, not a medical device. It is not intended to diagnose, treat, cure, or prevent any disease or medical condition. If you have concerns about your menstrual health, experience prolonged changes in your cycle, or notice symptoms that affect your daily life, please consult a qualified healthcare provider.

Subscription auto-renews until cancelled. See our Terms of Use at https://veiltrack.app/terms and Privacy Policy at https://veiltrack.app/privacy.
Updated on
Jul 14, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Financial info and App activity
Data is encrypted in transit
You can request that data be deleted

What’s new

Fix: Article paragraphs no longer get visually cut off at the end on some devices. Thank you to the user who reported this!
Content rating
Everyone
In-App Purchases
Learn more

App support

About the developer
DIATOM LABS L.L.C.
contact@diatomlabs.com
Rruga Ganimete Terbeshi 2 Prishtine 10000 Kosovo
+383 49 199 992