Ephira
A secure, encrypted, local-first app for tracking menstrual cycles. No ads, no cloud, and no compromises.
Privacy First
All data stays on your device and is encrypted. Optional Face ID or passcode adds extra security. No accounts required.
Customizable Calendar
Log flow, symptoms, moods, birth control, and medications. Add your own entries so you can easily track what you want, however you want.
Open Source
Ephira is licensed under MIT and our code is hosted publicly on GitHub, so you don't have to just take our word on it that your data is secure.
Project Overview
Ephira is a local-only, open-source menstrual tracking app designed to prioritize user privacy and data security. It allows users to track their reproductive health without exposing sensitive data to cloud-based platforms or third parties. While there are many privacy-focused menstrual tracking apps out there, many back data up in the cloud or aren't open source.
Tech Stack & Implementation
- Built with React Native and Expo for cross-platform iOS/Android support
- Local data stored via SQLite and encrypted with SQLCipher (AES-256 Encryption)
- Drizzle ORM for schema typing and ease of query development
- React Native Paper for a cohesive and accessible user interface
Key Features
App Locking with Passcode & Biometrics
Protect your data with Face ID or a custom password unique to Ephira.
Customizable Calendar & Symptom Tracking
Add and track custom symptoms, moods, medications, and more with a smooth, visual calendar interface.
Filter Calendar Legend
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.
Custom Themes & Color Schemes
Personalize your app with six different themes and light/dark mode support based on your device settings.
