For questions, bug reports and feature ideas, write to:
eczadolabi@yukselsise.com
I usually reply within a few days. If you're reporting a bug, telling me your iPhone model, your iOS version and what you were doing at the time makes my job much easier.
Your data lives on your device. If iCloud is on, it syncs in the private area of your own iCloud account. As the developer, I have no access to it. There is no developer-operated server, so the app gives me no technical means to access your data.
Three possibilities. Camera permission may be off (iPhone Settings › Med Cabinet › Camera). The code on the box may not be a GS1 Data Matrix; most cosmetics, food supplements and products from abroad don't carry one. The code may also be damaged or obscured, or there may not be enough light to scan it.
Even when the code scans, some boxes only carry the barcode inside it; no date or batch number comes through. That's normal, you can fill in the remaining fields by hand.
The name isn't carried inside the code. It comes from the offline table of 22,986 records inside the app, and that table only covers licensed medicinal products. Food supplements, cosmetics and unlicensed products aren't in it.
The expiry date and batch number can still be filled in automatically; you only need to enter the name yourself.
The name field is always editable. Official medicine names are very long, so they get shortened and converted to title form; if the result isn't useful, you can edit the name however you like. If you later want to change a saved medicine's barcode, the barcode field in its details can be edited by hand.
First open Settings › Notifications inside the app; the current permission status is shown at the bottom. Tap "Test it now"; if no notification arrives within five seconds, notifications are disabled in iOS (iPhone Settings › Med Cabinet › Notifications).
If permission is on and they still don't arrive: expiry warnings have two separate switches ("a month before" and "when it passes"), one of them may be off. Dose reminders are independent of those settings; make sure the reminder is active and the right days are selected. Focus modes can silence notifications, and Low Power Mode can delay them. If you have many reminders, you may reach iOS's limit of 64 scheduled notifications; the app then shows a "reminders could not be scheduled" warning, and turning the second reminder off frees up room.
Do not rely on this app alone for vital medicines.
Both people need to be signed in to their own iCloud accounts. The invite link should open Medicine Cabinet on the other phone; if it doesn't, make sure the app is installed there. It can also help to close and reopen the app after accepting the invitation. The first sync may take a few minutes.
If you just stopped sharing and started again, iCloud takes a few minutes to notice; the app shows a clear message in that case. If the problem persists, write to me and we'll look at it together.
It works. Data is kept in the device's own database; iCloud is only used for sync and sharing. With iCloud off you can't set up family sharing and your data won't sync to your other devices, but everything else works as usual. The bottom of the Settings screen shows when the last sync happened.
Sign in to the same iCloud account on the new phone and install Medicine Cabinet; your data should sync automatically.
If you don't use iCloud, the data only exists on the old device. You can export the latest backup to Files from Settings › Data and keep it safe. If you need help with the transfer, write to me and we'll work through it together.
Once a day, the app automatically creates a local backup when you open it, and keeps the last seven daily backups. Manual and pre-reset backups are kept separately. Settings › Data shows the date and contents of the latest one; "Back up now" takes one manually, and "Export the latest backup" saves it to Files or iCloud Drive.
Restoring replaces your current cabinet with the one in the backup, and asks for confirmation first. Photos are not included in backups.
Right after deleting, an "Undo" strip appears at the bottom of the screen; tap it and the record returns as if nothing happened. If the strip is gone, the way back is restoring a backup (Settings › Data).
Three possible reasons. The medicine is used up: when a medicine's quantity reaches zero, it disappears from the main list. You can find it through the "used-up medicine hidden" row at the bottom, and it also remains on your pharmacy list. You may also have archived it: open the archive from the top menu, long-press the row and choose "Move out of archive". A third possibility is that the "Mine" filter at the top of the list is still selected; tap "All".
Sync goes through iCloud and needs an internet connection. Bring the app to the front and wait a few minutes, and make sure both devices are signed in to the same Apple account. The Settings screen shows the time of the last sync.
No. Deleting a category doesn't delete the medicines; they just end up without a category.
It deletes all medicines and reminders. If you share the cabinet with your family, they will see it empty too; the confirmation says so as well. It asks for two separate confirmations and takes an automatic backup before deleting, so if you reset the cabinet by mistake, you can restore the backup from Settings › Data.
The data on the device and the local backups are deleted. The data in iCloud is not; install the app again, sign in with the same account and it comes back. To wipe the iCloud copy completely, use iPhone Settings › [your name] › iCloud › Manage Account Storage.
The purchase goes through Apple, so refunds do too: request one at reportaproblem.apple.com or via iPhone Settings › [your name] › Media & Purchases › Purchase History. As the developer, I cannot process refunds.
Medicine Cabinet is not a medical device or a health app. It does not diagnose, does not suggest treatment or doses, and does not check drug interactions. For every decision about your medicines, talk to your doctor or pharmacist.