4Meds App Icon

4Meds
Simple Medication Tracker

Your medications. Your data. Your device. Track doses, log health entries, and generate PDF reports — all 100% offline and private.

100% Offline No Account Required Zero Tracking
Download on the App Store

Everything you need.
Nothing you don't.

4Meds is designed with one goal: help you track your medications simply and privately. No bloat, no subscriptions, no data collection.

📋

Today Dashboard

See all your scheduled and on-demand medications at a glance. Mark doses as taken, missed, or skipped with a single tap. A progress ring shows your daily adherence.

💊

Medication Management

Add recurring and on-demand medications with variants (e.g. Ibuprofen 400mg, 800mg). Set dosage limits per day, week, or month.

Smart Reminders

Flexible scheduling for any day of the week. Get local push notifications exactly when it's time to take your medication.

📊

Statistics & Adherence

Visual charts for medication intake and missed doses over 1 to 12 weeks. See your adherence rate, most-used on-demand meds, and daily averages.

📝

Health Journal

Log your mood, pain level, symptoms, and side effects daily. Track how you feel alongside your medications to spot patterns.

📄

PDF Reports

Generate professional medication reports as PDF documents. Share them with your healthcare provider via AirDrop, email, or print.

💾

Data Export & Import

Export all your data as JSON for backup or transfer. Import previously exported data to restore your records.

🔒

100% Privacy

All data stays on your device. No servers, no cloud sync, no analytics, no third-party SDKs, no account required.

Your health data stays on your device.

4Meds was built from the ground up with privacy as a core principle. There is no way for anyone, including us, to access your data.

Privacy by Design

4Meds makes zero network requests. This is not a configuration option — it is a fundamental architecture decision.

Fully Offline

No internet connection required. The app never connects to any server.

No Account

No registration, no login, no email address needed.

No Analytics

No tracking pixels, no usage analytics, no crash reporting SDKs.

No Third-Party SDKs

Built using only Apple's native frameworks.

Local Storage Only

All data stored on-device using Apple's SwiftData framework.

Your Data, Your Control

Export, import, or delete all your data at any time.

Getting Started with 4Meds

A complete guide to setting up and using 4Meds to track your medications effectively.

1

The Today Dashboard

The Today tab is your daily command center. It shows a weekly calendar strip at the top, a progress ring with your daily adherence, and all your scheduled medications grouped by time.

  • Each scheduled dose shows the time, medication name, variant, and dosage
  • Overdue doses are highlighted with a "Past due" indicator
  • Tap the green checkmark to mark a dose as taken, or the red X to mark it as missed
  • The header shows how many doses remain for the day
Today Dashboard
The Today tab with scheduled doses and quick-action buttons
2

Managing Medications

The Meds tab shows all your medications in two sections: Recurring (scheduled) and On-Demand (as-needed). Each entry displays the name, variants, dosage limits, and number of schedules.

  • Recurring medications have set schedules (e.g. "Aspirin 100mg — Max 1 per day, 1 schedule")
  • On-Demand medications are logged when needed, with safety limits (e.g. "Ibuprofen — Max 3 per day")
  • Tap the + button to add a new medication
  • Archived medications are shown in a separate section at the bottom
3

Adding & Editing Medications

The medication editor lets you configure every aspect of a medication:

  • Basic Info — Name and category (Recurring or On-Demand)
  • Variants — Add multiple dosage strengths (e.g. 50mg and 100mg for Metoprolol)
  • Dosage Limits — Set maximum doses and the time period (Per Day / Week / Month)
  • Schedules — Add schedules with specific times, variant, dose count, and notification settings

Each schedule supports Interval mode (e.g. every 2nd day) or Specific Days of the week. Enable notifications per schedule to get reminders.

Use the Duplicate feature to quickly create different dosage variants of the same medication.
4

Calendar Overview

The calendar view provides a visual monthly overview of your medication adherence with circular progress rings per day:

  • Green rings — Good adherence, most or all doses taken
  • Red rings — Poor adherence, many doses missed
  • Mixed rings — Partial adherence
  • Purple dot with a cross (top-left of a day) — An on-demand medication was logged on that day. This helps you see at a glance when you needed as-needed medications like painkillers.
  • Red dot with "!" (top-right of a day) — A dosage limit was exceeded on that day (e.g. you took more than the defined maximum). This serves as a safety indicator.
Calendar View
Monthly adherence overview with color-coded progress rings
5

Statistics & Adherence Tracking

The Report tab provides detailed statistics over a configurable time range (1 Week, 2 Weeks, 4 Weeks, or 3 Months):

  • Adherence Rate — Percentage of scheduled doses taken
  • Doses Taken / Missed / On-Demand — Key counters at a glance
  • Daily Adherence Chart — Bar chart with taken (green) and missed (red/orange) doses per day
Statistics Tab
Statistics overview with adherence rate and daily chart
6

Health Journal

The Journal tab lets you log how you feel each day alongside your medication tracking:

  • Mood — Rate from "Very Bad" to "Very Good" with emoji indicators
  • Pain Level — Record from 0 to 10
  • Symptoms & Side Effects — Note what you're experiencing

Entries display chronologically with a quick summary for each day. Tap any entry to view or edit it.

Health Journal
Journal entries with mood, pain levels, and symptoms
7

Generate a PDF Report

Tap "Generate PDF Report" at the top of the Report tab. Configure the report:

  • Patient Info — Name, birth date, and medical notes (filled in once)
  • Period — Select the date range
  • Include — Toggle Taken Medications, Missed Medications, and Journal Entries

The PDF features a professional layout with summary, adherence chart, medication tables, and missed dose details. Share via AirDrop, email, print, or save to Files.

8

Settings & Data Management

  • Appearance — System, Light, or Dark mode
  • Notifications — Global toggle or open iOS notification settings
  • Data Export — Export all data as JSON for backup
  • Data Import — Restore from previously exported data
  • Delete All Data — Permanent removal with double confirmation
Back up your data regularly using the JSON export feature — especially before updating or reinstalling the app.
9

Tips for Best Results

  • Log doses promptly — Mark medications right when you take them for accurate tracking
  • Enable notifications — Time-sensitive reminders break through Focus modes
  • Use the journal regularly — Even brief entries build a useful health history
  • Check the calendar — The monthly view helps spot patterns in missed doses
  • Share reports with your doctor — Great conversation starter at appointments
  • Set realistic schedules — Align medication times with your daily routine

Privacy Policy

Last updated: March 2026

Release Notes

A history of every update to 4Meds.

Version 2.2 Latest March 2026
  • On-demand variant selection now uses a confirmation dialog instead of an inline section
  • On-demand dose sheet restyled to match the Medications page (dark theme, stone cards)
  • On-demand dose entries on the Today tab now have a visible delete button with confirmation
  • Fixed: Settings > About now shows the correct app version string
Version 2.1 Update February 2026
  • Schedules now support optional end dates for time-limited medications
  • Pause and resume schedules without losing history
  • Editing a schedule preserves past schedule history (end-date archiving)
  • Recurring schedules now only appear from their start date onward
  • Editable log timestamps — correct a dose entry after the fact
  • Improved PDF report with a new Medication Plan section
  • On-demand medications now appear in the PDF adherence table when taken
  • Fixed: Notification clearing now works correctly across schedule changes
Version 2.0 Major January 2026
  • Complete visual redesign: “Volcanic Obsidian” dark theme with crimson red and warm stone accents
  • Forced dark mode for a consistent, immersive experience
  • Notification deep-link routing — tapping a medication reminder opens the Today tab directly
  • Journal reminder notification opens the Journal tab directly
  • Refined card-based UI with glass borders and subtle glow effects throughout
  • Improved navigation bar styling with inline titles across all tabs
Version 1.0 Launch 2025
  • Initial release of 4Meds
  • Today Dashboard with daily progress ring, scheduled doses, and on-demand logging
  • Full medication management: recurring and on-demand categories, multiple variants per medication, dosage limits
  • Flexible scheduling: per-day, per-week, interval mode, specific days, with local push notifications
  • Statistics tab with adherence tracking, intake charts, missed dose analysis, and configurable time ranges
  • Health Journal for logging mood, pain levels, symptoms, and side effects
  • Professional PDF report generation with medication tables, adherence charts, and shareable output
  • Calendar overview with color-coded daily adherence rings
  • Data export/import (JSON) and full data deletion with double confirmation
  • 100% offline, privacy-first architecture — no accounts, no analytics, no third-party SDKs

Legal Notice (Impressum)

Information pursuant to § 5 TMG (German Telemedia Act)

Robert Poetzsch
Brückenstr. 8A
65719 Hofheim am Taunus
Germany

Contact

Email: support@robspace.de

Responsible for content pursuant to § 55 para. 2 RStV

Robert Poetzsch
Brückenstr. 8A
65719 Hofheim am Taunus

Disclaimer

The contents of this website and the 4Meds app have been created with the utmost care. However, we cannot guarantee the accuracy, completeness, or timeliness of the content. 4Meds is intended solely for personal documentation and does not constitute medical advice.

4Meds — Version 2.2
© 2026 Robert Poetzsch

4Meds is developed as a personal project in my free time.
Responses to support inquiries may take some time.
Bug reports are always welcome and appreciated!