Your medications. Your data. Your device. Track doses and supplies,from version 2.7 log health entries, and generate PDF reports — all 100% offline and private.
Help shape 4Meds
4Meds is designed with one goal: help you track your medications simply and privately. No bloat, no subscriptions, no data collection.
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.
Add recurring and on-demand medications with variants (e.g. Ibuprofen 400mg, 800mg). Set dosage limits per day, week, or month.
Flexible scheduling for any day of the week. Get local push notifications exactly when it's time to take your medication.
Optionally add a supply to a medication — pack size, amount per dose, unit, and color. 4Meds counts it down with every dose you log and reminds you to reorder a set number of days before it runs out, or when only a few are left. The supply overview and calendar show how long each supply lasts.
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.
Log your mood, pain level, symptoms, and side effects daily. Track how you feel alongside your medications to spot patterns.
Generate professional medication reports as PDF documents. Share them with your healthcare provider via AirDrop, email, or print.
Export all your data as JSON for backup or transfer. Import previously exported data to restore your records.
All data stays on your device. No servers, no cloud sync, no analytics, no third-party SDKs, no account required.
4Meds speaks English, German, French, Spanish and Italian. The app follows your iPhone's language. To change it, open Settings > Apps > 4Meds > Language on your iPhone, or use the Language row in the app's settings.
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.
4Meds makes zero network requests. This is not a configuration option — it is a fundamental architecture decision.
No internet connection required. The app never connects to any server.
No registration, no login, no email address needed.
No tracking pixels, no usage analytics, no crash reporting SDKs.
Built using only Apple's native frameworks.
All data stored on-device using Apple's SwiftData framework.
Export, import, or delete all your data at any time.
A complete guide to setting up and using 4Meds to track your medications effectively.
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.

The Meds tab lists all your medications in two sections: Recurring (scheduled) and On-Demand (as-needed).

The medication editor lets you configure every aspect of a medication:
Each schedule supports Interval mode (e.g. every 2nd day) or Specific Days of the week. Enable notifications per schedule to get reminders.

Add a supply to a medication and 4Meds works out how much you have left from the doses you log — the amount counts down with every dose you take.


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

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

The Journal tab lets you log how you feel each day alongside your medication tracking:
Entries display chronologically with a quick summary for each day. Tap any entry to view or edit it.

Tap "Generate PDF Report" at the top of the Report tab. Configure the report:
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.

Half open, 4Meds becomes a pill organizer: your progress and the next dose on the top half, today's doses on the bottom half, one tap each. Fully open, you see the whole week, your medications beside their supply and the report at a glance.from version 2.9

Open Settings with the gear icon in the top right of the Today tab.
Last updated: October 14, 2026
4Meds ("the App") is developed by Robert Poetzsch and published under the RobSpace brand. This privacy policy explains how the App handles your data.
Controller within the meaning of the GDPR is Robert Poetzsch, email support@robspace.de. The postal address is in the Impressum (legal notice) on this website.
4Meds does not collect, transmit, or store any personal data on external servers.
The App functions entirely offline. All data you enter is stored exclusively on your device, in the App's local database (SwiftData):
In the App's local settings storage (UserDefaults), the App also keeps your notification setting, the journal reminder setting and time, whether the archive on the Meds tab is expanded, and technical markers: the date of the last automatic backup, whether a one-time data migration has been done, and the App version for which the “What's New” notes were last shown.
The App uses your device's language and region settings to display text, dates, and numbers. These settings are read on your device only.
This data never leaves your device unless you explicitly choose to export or share it.
4Meds makes zero network requests. The App does not connect to any server, API, or cloud service at any time. This is a fundamental design decision built into the App's architecture. Links you tap in the App open in your browser or in the iOS Settings app (see “Links” below); the App itself does not send anything.
4Meds does not include any third-party SDKs, libraries, or frameworks. The App is built exclusively with Apple's native frameworks (such as SwiftUI, SwiftData, Swift Charts, and UserNotifications). There are no analytics tools, crash reporters, advertising networks, or tracking pixels.
4Meds does not require or offer any form of account creation, registration, or login. No email address, phone number, or other identifying information is ever requested.
If you enable them, 4Meds uses Apple's local notification system for dose reminders, reorder reminders for your supplies, and the daily journal reminder. These notifications are scheduled and delivered entirely on your device and never sent through any external server.
4Meds includes features to export data as JSON files and generate PDF reports. Data is processed locally. Sharing is handled through Apple's standard share sheet; you decide where an exported file goes. When you import data, the App reads only the JSON file you select.
4Meds stores backups of your data as JSON files in a Backups folder in the App's own storage on your device. A backup contains the data listed above under “Data Collection” (medications, schedules, dose history, supplies, journal entries, and profile). When you open Settings, the App creates an automatic backup if the last one is at least 7 days old; you can also create one at any time with “Create Backup Now”. The App keeps the 7 most recent backups (automatic and manual together) and deletes older ones. These backups do not leave your device, except as part of your device's backup through Apple (if you use it) or if you share a backup yourself.
If the App's database ever cannot be opened at launch, the App does not delete it: it moves it to a recovery folder in the App's own storage on your device and starts with an empty database. This copy also stays on your device.
The “Community & Feedback” section in Settings contains links to pages on github.com. Tapping a link opens the page in your browser. The “Language” row and the “Open System Settings” button in Settings open the iOS Settings app. The App itself does not send any data in the process. On GitHub, GitHub's privacy statement applies.
“Delete All Data” in Settings deletes your medications, schedules, dose history, supplies, journal entries, and profile at any time. Your local backups are not affected; you can delete them individually under “Manage Backups”. Uninstalling the App removes all data from your device, including the local backups. Files you have exported and saved elsewhere are not affected and must be deleted there.
4Meds does not knowingly collect any information from children. Since the App collects no data whatsoever, there is no data from any user, regardless of age.
This website is hosted by Hetzner Online GmbH on a server in a data centre in Falkenstein, Germany. When you open a page, the web server automatically logs your IP address, the date and time, the requested page or file, the HTTP status, the number of bytes transferred, the referring page (referrer) and your browser’s user agent. These logs are used solely to operate and secure the website; the legal basis is Art. 6(1)(f) GDPR (legitimate interest in secure, stable operation). They are deleted automatically after 14 days at the latest, are not analysed and are not passed on unless required by law.
The website sets no cookies, uses no analytics or tracking and embeds no content from third parties. Only your language choice is kept in your browser’s local storage, and not for tracking. Fonts are served from this server; no connection is made to Google Fonts or other font services.
You have the right of access, rectification, erasure, restriction of processing, data portability and objection (Art. 15–21 GDPR). Because the App does not send us any data about you, there is nothing we could disclose, correct or delete; questions are still welcome at support@robspace.de. You have the right to lodge a complaint with a data protection supervisory authority, for example the Hessian Commissioner for Data Protection and Freedom of Information (HBDI).
If we make changes to this privacy policy, we will update this page. We recommend checking this page periodically.
If you have questions, please contact us at:
support@robspace.de
A history of every update to 4Meds.
Information pursuant to § 5 DDG (German Digital Services Act)
Robert Poetzsch
Brückenstr. 8A
65719 Hofheim am Taunus
Germany
Contact
Email: support@robspace.de
Responsible for content pursuant to § 18 para. 2 MStV
Robert Poetzsch
Brückenstr. 8A
65719 Hofheim am Taunus
EU Digital Services Act (DSA) — Trader Status Declaration
In accordance with Article 30 of Regulation (EU) 2022/2065 (Digital Services Act), we declare that we act as a trader within the meaning of EU consumer protection law when offering 4Meds through the Apple App Store.
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.
The fonts used on this website (DM Sans, Outfit, JetBrains Mono) are licensed under the SIL Open Font License 1.1 and are served from this website.
4Meds — Version 2.8
© 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!