Ovumcy logo

Ovumcy

Privacy-first, self-hosted menstrual cycle tracker

Alternative to: flo, clue

Ovumcy screenshotOvumcy screenshot

About Versions (34)

v1.9.2

2026-07-24

Improved Italian localization consistency and resolved CI blocking issues.

v1.9.1

2026-07-20

Updated privacy and medical copy for accuracy, refined pregnancy-test feedback, and fixed future period entry rendering.

v1.9.0

2026-07-19

Unifies BBT ovulation detection using a 3-over-6 coverline with disturbance rejection and implements various security, accessibility, and performance improvements.

v1.8.0

2026-07-11

Adds notification surfaces, calendar feeds, per-user timezone and week-start preferences, and Italian localization, alongside security hardening and OIDC updates.

v1.7.0

2026-07-03

Upgraded the web framework to Fiber v3 to resolve a security vulnerability, with an updated CSRF validation process requiring TRUST_PROXY_ENABLED for HTTPS reverse proxies.

v1.6.0

2026-07-03

Introduces single-binary packaging, enhances OIDC security, updates BBT data handling, and improves accessibility, while removing a legacy day-delete endpoint and changing JSON export shapes.

v1.5.0

2026-07-01

Added the ability to restore data from JSON backups via settings or a new API endpoint, featuring additive importing and input validation.

v1.4.0

2026-07-01

Introduces declarative owner provisioning via the operator CLI and enables isolated household self-hosting with an owner-role-only model.

v1.3.0

2026-06-14

A security and quality release featuring a comprehensive security audit follow-up, medical alignment for cycle predictions, multi-language localization, and major frontend dependency upgrades to htmx 2 and Tailwind 4.

v1.2.0

2026-06-09

Added a pregnancy test day field to the dashboard, calendar, and API, and implemented owner-gating for all read endpoints to improve security consistency.

v1.1.1

2026-06-07

This release improves security through recovery-code normalization, dependency updates, and supply-chain verification, while enhancing documentation and testing infrastructure.

v1.1.0

2026-05-23

This release fixes a day-save bug for UTC-minus locales and improves security by requiring TOTP for OIDC account linking when 2FA is enabled.

v1.0.0

2026-05-19

v1.0.0 establishes a stable public API contract by moving all endpoints to /api/v1/, introduces GDPR compliance controls, and implements OIDC account-linking hardening.

v0.9.5

2026-05-15

Implements extensive security hardening for OIDC, 2FA, and session management, introduces new test suites, and adds a schema migration for register-pickup tokens.

v0.9.4

2026-05-14

Introduces TOTP two-factor authentication, comprehensive security hardening including rate limiting and new security headers, and fixes Docker healthchecks for scratch-based images.

v0.9.3

2026-04-30

Fixes a calendar day shift bug for users in UTC-minus timezones by adjusting how date-only values are read.

v0.9.2

2026-04-15

This patch release implements trusted continue-target tokens for recovery confirmation redirects and restores the Docker image publish workflow.

v0.9.0

2026-04-15

Introduces owner visibility controls, a dashboard cycle-overview hero, and enhanced security hardening for recovery UX and CI automation.

v0.8.5

2026-03-29

This patch release addresses Go Report Card warnings and refactors OIDC validation logic to reduce cyclomatic complexity without altering runtime behavior.

v0.8.4

2026-03-29

A patch release that corrects the v0.8.3 release commit and includes security hardening for the local OIDC browser-test runtime helper.

v0.7.2

2026-03-24

Fixed a runtime regression for SECRET_KEY_FILE absolute paths and updated README documentation and badges.

v0.7.1

2026-03-22

Introduces file-backed runtime secret sources, French and German UI localization, and updates repository and image registry paths.

v0.7.0

2026-03-16

Updates prediction explanation copy, improves owner-facing cycle-factor explanations, refines settings UX, and expands cross-browser testing coverage.

v0.6.1

2026-03-15

This release improves secure deployments with HSTS support, updates the runtime container to Alpine 3.22.3, and fixes Spanish localization and API error rendering.

v0.6.0

2026-03-15

Introduces owner-only cycle factor tracking, refines sparse-data insights, and improves dashboard UX and security coverage.

v0.5.0

2026-03-14

Introduces PDF export, expanded cycle tracking, registration controls, and a local operator CLI, along with security hardening and improved deployment defaults.

v0.4.1

2026-03-09

Added Spanish UI localization, replaced native date inputs with localized segmented fields, and expanded test coverage for language switching and accessibility.

v0.4.0

2026-03-09

Introduces owner-managed custom symptom lifecycles, timezone stability for onboarding and settings, and improved validation for custom symptom management.

v0.3.2

2026-03-08

The frontend was updated for strict Content-Security-Policy compliance by removing Alpine and inline scripts and correcting the web app manifest content type.

v0.3.1

2026-03-07

This patch release focuses on reorganizing transport responders, improving test coverage stability, and updating local startup documentation.

v0.3.0

2026-03-07

Introduces installable mobile PWA support, enhanced security automation, browser hardening headers, and general backend quality improvements.

v0.2.5

2026-03-06

Introduces optional Postgres support for advanced self-hosted deployments, including a compose stack, reverse-proxy examples, and enhanced security hardening, while maintaining SQLite as the baseline default.

v0.2.0

2026-03-04

Introduced dark mode, enhanced registration UX, improved mobile layouts, and shifted day editor to explicit saving.

v0.1.0

2026-02-23

Initial release of Ovumcy, a privacy-first self-hosted menstrual cycle tracker featuring cycle tracking, predictions, partner mode, and data export.