AGPL-3.0 OPEN SOURCE 100% ZERO-KNOWLEDGE LOCAL-FIRST

Private, Local-First Cycle & Health Companion

Empowering reproductive autonomy through on-device computing, zero surveillance, AES-256-GCM encrypted vaults, and refined Terminal Modernist design. Hard-forked from Lunara.

LOCAL VAULT (AES-256) PERIODUS 1.0
Day 14 High Fertility
Ovulation Approaching
BBT TEMP
36.75 °C
CLOUD RELAY
Encrypted

Why Choose Periodus?

Comparing our local-first, zero-knowledge architecture against mainstream commercial period tracking apps.

Feature Periodus Mainstream Commercial Apps
Data Privacy 100% Zero-Knowledge & Local-First Cloud-stored, monetized, or shared with data brokers
Subscription Paywalls Free & Open Source Forever (AGPL-3.0) $50–$80/year recurring subscription walls
Onboarding Experience Fast, respectful & explainable 50+ intrusive question sales funnels
Cloud Backups Client-side encrypted (AES-256-GCM) Plaintext or server-accessible storage
UI Aesthetics Terminal Modernist (High-contrast dark gold) Generic pink pastels & ad banners
AI Assistant Bring-your-own-key, per-message consent Mandatory corporate cloud telemetry

Refined Engineering & Deep Capabilities

Engineered for longevity, privacy, and scientific rigor across every stage of your reproductive journey.

Terminal Modernist UI

Deep obsidian surfaces (`#16130b`), warm gold glowing typography, fluid momentum touch physics (`-webkit-overflow-scrolling: touch`), floating elevated cards, and safe-area padding.

Tactile In-App Dialogs

Adaptive Lifecycle Modes

Probabilistic estimation windows for both regular and irregular cycles. Seamlessly switch into TTC (Trying to Conceive), Pregnancy Milestone dating, or Perimenopause monitoring.

Multi-Mode Support

TTC & Ovulation Plotting

Log Basal Body Temperature (BBT), LH surge test strips, cervical mucus indicators, and ovulation estimations with precise interactive charts.

Conception & Fertility

Zero-Knowledge Encrypted Vaults

Export local encrypted snapshot vaults secured with AES-256-GCM. Connect private Google Drive `appDataFolder` or Cloudflare stateless zero-knowledge R2 worker relays.

Client-Side Cryptography

Private BYOK AI Companion

Bring your own API key for Anthropic Claude, OpenAI, or local custom endpoints (Ollama / LocalAI). Stored in hardware Android Keystore / iOS Keychain with strict per-message consent.

Hardware Keychain Isolation

Clinical Doctor Summaries

Export formatted medical summaries tailored specifically for healthcare consultations—providing vital cycle history and symptoms without exposing identifying telemetry.

Clean Consultation Export

Terminal Modernist Cycle Estimator

Drag the slider to test how Periodus dynamically classifies cycle phases, fertility probabilities, and physiological indicators in real time.

CYCLE DAY Day 14
Estimated Phase Status
Ovulatory Window

High LH surge likelihood and fertile window peak. Core body temperature shifts follow ovulation.

Calculated 100% on-device

Honoring Lunara & Open-Source Lineage

Periodus is an independent, actively developed hard fork of Lunara. It inherits Lunara's robust local-first database models while introducing a bespoke Terminal Modernist dark gold design system, fluid momentum scroll physics, custom asynchronous dialog systems, and enhanced zero-knowledge cloud backup integrations. Licensed under GNU AGPL-3.0.

Support Independent Open-Source

Playpixelpro crafts free, private, and open-source software without venture capital, tracking ads, or monthly paywalls. If Periodus empowers your health autonomy, consider supporting ongoing development.

Frequently Asked Questions

Everything you need to know about Periodus, data privacy, cryptographic vaults, and device support.

What is Periodus and how is it related to Lunara?
Periodus is an actively maintained open-source hard fork of Lunara. It builds upon Lunara's local-first foundation by introducing a high-contrast Terminal Modernist design system (`#16130b`, `#ffe1a3`), fluid momentum touch physics across all modals and calendars, tactile asynchronous dialogs (`useDialog`), and streamlined zero-knowledge cloud backup providers.
How does Zero-Knowledge AES-256-GCM encryption work in Periodus?
Your cycle logs and sensitive symptoms never leave your phone unencrypted. When performing backups (manual file export, Google Drive `appDataFolder`, or Cloudflare Worker relay), the payload is encrypted client-side using authenticated AES-256-GCM with PBKDF2/Argon2 key derivation. Neither Google nor server operators can read your medical data.
Is Periodus available on both Android and iOS?
Yes! Periodus is built with React 18 and Capacitor 8.4. It compiles to native Android (`com.playpixelpro.myperiod`) and native iOS packages, with support for native home screen cycle widgets and Apple Health / Health Connect read integrations on-demand.
How does the Bring-Your-Own-Key (BYOK) AI Companion work?
You supply your own API key for Anthropic Claude, OpenAI, or a local server (Ollama). Your secret key is stored exclusively in hardware keystores (Android Keystore / iOS Keychain). When asking questions, Periodus gives you granular checkboxes to decide if and what cycle details to attach to that specific prompt.
Are there any subscriptions, hidden fees, or ads?
Never. Periodus is 100% Free and Open Source Software (FOSS) released under the GNU Affero General Public License v3.0 (AGPL-3.0). All features—including BBT charting, symptom tracking, doctor summaries, and cloud sync—are completely unlocked forever.

Take Control of Your Health Data Today

Download Periodus now or inspect the full source code on GitHub.

Download APK Source Code