package icon

Medical Calendarlog

Privacy-focused medical event tracking using your device's calendar system
New in version 2.0.2
Supports translations now, haptic feedback, a new mand more flexible widget system
A powerful Android application for tracking medical events, medications, and health metrics using your device's built-in calendar system. No additional accounts or cloud services required.

🚀 Key Features

Quick Event Logging
Log common medical events with a single tap using customizable template buttons. Optional dosage entry allows for precise medication tracking without hassle.

Comprehensive Tracking

* Health Metrics: Monitor vital signs, symptoms, and measurements
* Medications: Track drug intake with automatic concentration calculations
* General Events: Log symptoms and health-related activities

Real-Time Drug Concentration Monitoring
Advanced pharmacokinetic calculations provide real-time estimates of active drug concentrations in your body, helping you understand medication timing and interactions. Linear and Half-Life decay currently supported.

Historical Data Visualization
Interactive graphs and charts display your health data over time, making it easy to identify patterns, track progress, and share information with healthcare providers. Pan and zoomable.

Calendar Backend Integration

* Uses your device's native calendar system
* No additional accounts or subscriptions required
* Easy data export and import through standard calendar formats
* Seamless synchronization across devices using your existing calendar sync
* Edit and correct data with your well-known calendar tools
* Privacy-friendly calendar strongly recommended

Smart Template System
Create hierarchical templates where related items contribute to common categories. For example, configure beer and wine templates to both contribute to overall alcohol tracking, enabling sophisticated health monitoring scenarios.

Intelligent Reminders
Set up automated reminders for events that haven't occurred within specified timeframes:

* Medication adherence alerts
* Periodic health checks (blood pressure, weight, etc.)
* Routine medical appointments
* Custom health routines

🔧 Technical Highlights

* Privacy-First: All data stored locally using Android's calendar provider. It's as private as your personal calendar!
* No Cloud Dependencies: Can work completely offline
* Standard Data Formats: Easy backup and migration using calendar export/import
* Flexible Architecture: Extensible template system for custom tracking needs

🔒 Privacy & Data

Your health data can remain completely private and under your control:

* All information stored in your device's calendar
* Only transmits data to your trusted calendar backends (private calendar backend recommended)
* Easy backup through standard calendar export
* Full control over data sharing and access

🎯 Getting Started

1. Grant Permissions: Allow calendar access for data storage and notifications for reminders
2. Set Up Templates: Configure quick-access buttons for your most common events. Tip: use emojis as template and drug name - results in nicer graphs
3. Start Logging: Use one-tap logging for routine events, or add detailed information when needed
4. Get current status: The main screen will show you when things happened last time and how the current concentrations are
5. Monitor Trends: View your data in the graph section to track patterns over time
6. Configure Reminders: Set up alerts for important recurring health activities

Medical Calendar Log - Taking control of your health data, one event at a time.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.0.2 (43) suggested Added on Jan 23, 2026

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • de.ntdote.medicalcalendarlog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.2 MiB PGP Signature | Build Log

  • New in version 2.0.1
    Fix for widgets crated before 2.0.0
  • Version 2.0.1 (41) - Added on Jan 12, 2026

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • de.ntdote.medicalcalendarlog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.0 MiB PGP Signature | Build Log

  • New in version 2.0.0
    Templates can contain a list of drugs, graph is nicer, better support for google calendar, nicer widgets, better battery management
  • Version 2.0.0 (40) - Added on Jan 10, 2026

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • add or modify calendar events and send email to guests without owners' knowledge
      This app can add, remove, or change calendar events on your phone. This app can send messages that may appear to come from calendar owners, or change events without notifying their owners.
    • de.ntdote.medicalcalendarlog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.0 MiB PGP Signature | Build Log