Stay aware of your cycle without sacrificing your privacy. Ephira is a secure period tracker that keeps your data encrypted locally on your device.
Track Your Health: Log menstrual flow, symptoms, moods, medications, birth control, and notes.
Privacy First: Data is encrypted and never leaves your device. It can be locked behind biometrics (Face ID/Fingerprint) or a custom password, and can be deleted at any time.
Open and Transparent: Ephira is open source under the MIT license, and you can review the code at any time on GitHub.
Add and track custom symptoms, moods, medications, and more with a smooth, visual calendar interface. Filter your calendar legend to only show the symptoms, moods, and medications you want to see. This makes it easy to focus on the data that matters most to you.
\u200E \u200E \u200E \u200E \u200E \u200E \u200E \u200E \u200E
The Cycle tab gives you a personalized view of your menstrual health. Once you've logged enough data, Ephira provides:
- Current cycle status — where you are in your cycle today
- Phase tracking — follicular, ovulation, luteal, and menstrual phases with wellness context
- Cycle predictions — predicted period start dates based on your logged history
- Cycle statistics — average cycle length, period duration, and historical trends
- Wellness tips — phase-specific suggestions tailored to your current cycle stage
Predictions require at least 2 complete cycles and can be toggled on or off in Settings.
Protect your data with Face ID, fingerprint, or a custom password unique to Ephira.
Export your full health history as a PDF at any time from the Settings screen. Your data stays yours — you can take it with you or share it with a healthcare provider.
Choose from multiple color themes to personalize the look and feel of the app. Themes apply across the entire interface.
Log and track birth control alongside your other health data. Configure your birth control type in Settings to keep everything in one place.
Set up reminders to log your data or be notified about upcoming predicted periods.
A step-by-step walkthrough helps new users get set up quickly. The walkthrough can be replayed at any time from Settings.
See LICENSE.txt for more information.
We welcome contributions! Please read CONTRIBUTING.md for guidelines on branching, commits, pull requests, and code quality standards.
Quick start:
git clone https://github.com/adulbrich/ephira.git
cd ephira
npm install
npx expo startSee PROJECTSTRUCTURE.md for an overview of the codebase, key libraries, and local setup instructions.
Note: Due to using Expo SQLite, the app only runs on physical devices or emulators (not Expo web).







