# 4Meds — Simple Medication Tracker > 4Meds is a fully offline, privacy-first medication tracking app for iPhone, developed by Robert Poetzsch under the RobSpace brand. ## About 4Meds helps users track their daily medications, set reminders, log health data, and generate shareable PDF reports for doctor visits. It is designed for people who take multiple medications and want a simple, reliable, and private way to manage their adherence. The app is available exclusively on the Apple App Store for iPhone (iOS 17+). - App Store: https://apps.apple.com/app/4meds/id6760107781 - Website: https://robspace.de/4meds/ - Support: support@robspace.de - Developer: Robert Poetzsch, Hofheim am Taunus, Germany - Current version: 2.4 ## Core Differentiator: Privacy by Architecture 4Meds makes zero network requests. This is not a toggle or setting — it is a fundamental architecture decision. The app contains no servers, no cloud sync, no analytics SDKs, no crash reporters, no advertising networks, no tracking pixels, and no account system. All data is stored exclusively on-device using Apple's SwiftData framework. Data only leaves the device when the user explicitly exports or shares it. ## Key Features - Today Dashboard: Daily overview with progress ring, scheduled dose list, and one-tap taken/missed/skipped logging - Medication Management: Recurring and on-demand medications, multiple dosage variants per medication, configurable dosage limits (per day/week/month) - Flexible Scheduling: Time-based schedules with interval mode (e.g. every 2nd day) or specific weekdays, optional end dates, pause and resume - Local Push Notifications: Time-sensitive medication reminders that work through Focus modes, fully configurable per schedule - Statistics & Adherence: Adherence rate, intake charts, missed dose patterns, on-demand usage, configurable time ranges (1 week to 3 months) - Health Journal: Daily entries for mood (5-level scale), pain level (0-10), symptoms, side effects, and free-text notes - Calendar Overview: Monthly view with color-coded progress rings per day, on-demand medication indicators (purple dot), and over-limit warnings (red exclamation) - PDF Report Generation: Professional multi-page reports with patient info, adherence summary, daily adherence chart, medication tables, missed dose details; shareable via AirDrop, email, print, or Files - Data Management: Full JSON export/import, automatic weekly local backups (max 7 versions), and delete-all with double confirmation - Appearance: System/Light/Dark mode selection; default Volcanic Obsidian dark theme with crimson red accents ## Technical Details - Platform: iPhone only (iOS 17.0+) - Language: Swift, SwiftUI - Architecture: Single-file SwiftUI/SwiftData app - Persistence: Apple SwiftData (local only) - Charts: Swift Charts framework - PDF: UIGraphicsPDFRenderer (Core Graphics) - Notifications: UNUserNotificationCenter (local only) - Dependencies: Zero third-party libraries — Apple frameworks only - Data compression: Apple Compression framework (COMPRESSION_ZLIB) for embedded sample data ## Version History ### Version 2.4 (April 2026) - Journal entries can be edited after creation, including date and time - New monthly repeat interval for schedules (calendar-based, clamps to last day of short months) - New custom day interval for schedules (manual entry of any day count) - Streamlined frequency presets in the schedule editor (removed 3d, 4d, 5d, 10d) ### Version 2.3 (March 2026) - Notifications skip medications already taken before their scheduled time - Same-time medications grouped into a single summary notification - Tapping a notification opens a styled action dialog for quick logging - Notification action dialog matches Meds page style (dark theme, stone cards) ### Version 2.2 (March 2026) - On-demand variant selection uses confirmation dialog instead of inline section - On-demand dose sheet restyled to match dark theme - On-demand dose entries on Today tab have visible delete button with confirmation - Fixed: Settings > About shows correct version string ### Version 2.1 (February 2026) - Schedules support optional end dates for time-limited medications - Pause and resume schedules without losing history - Editing a schedule preserves past history (end-date archiving) - Recurring schedules only appear from their start date onward - On-demand medications appear in PDF adherence table when taken ### Version 2.0 (January 2026) - Complete visual redesign: Volcanic Obsidian dark theme - Notification deep-link routing to Today and Journal tabs - Refined card-based UI with glass borders and glow effects ### Version 1.0 (2025) - Initial release with all core features: Today Dashboard, Medication Management, Statistics, Health Journal, PDF Reports, Calendar Overview, Data Export/Import ## Privacy Policy Summary 4Meds does not collect, transmit, or store any personal data on external servers. The app makes zero network requests, includes no third-party SDKs, requires no account, and stores all data locally on-device. Users can export, import, or delete all data at any time. Full privacy policy: https://robspace.de/4meds/#privacy-policy ## Contact Robert Poetzsch support@robspace.de Brückenstr. 8A, 65719 Hofheim am Taunus, Germany