Expiry reminders for iPhone

Let RemindThat
remind that
for you.

Passports, medicine, the milk in the fridge. Snap a photo or say a sentence, and RemindThat remembers when each one expires — then reminds you early, by just the right amount for what it is.

Coming soon to the App StoreFree · iPhone with iOS 16.4 or later · No account needed

The All timeline in RemindThat: expired items in red at the top, a Today marker, then items coming up in amber.The All timeline in RemindThat: expired items in red at the top, a Today marker, then items coming up in amber.

RemindThat in motion

Expired in red, coming up in amber

Why RemindThat

Bought it. Forgot it.
Expired.

The date is printed right there — on the box, the passport, the carton. We just tend to notice it after it has passed.

  1. Ibuprofen card: “Expires in 4 months”, later “Expired 47 days ago”
  2. Passport card: “Expires in 5 months”, later “Expired 9 days ago”
  3. Sunscreen card: “Expires in 5 months”, later “Expired 12 days ago”

Real cards rendered by the app, captured half a year apart.

RemindThat turns “write it down” into one photo or one sentence — and “remind me in time” into a plan that fits what it is.

Capture

Snap it. Say it. Done.

However you add something, it lands on one confirm page first, so you can check it before it’s saved.

The end of the timeline: “Spare key: study, second drawer” under No date, completed items stacked below.

Point the camera at a box, a card or a label. Apple Vision reads Chinese and English text right on your iPhone and suggests a name, a category and candidate dates. A date only goes in after you tap “Use” — and the app tells you how it got there.

Reads dates likeEXP 2027.05BEST BEFOREUSE BY2026100111 MAR 2030有效期至 2027.05MFG + 12 months
  • Up to 4 photosFront, back, leaflet — each one is read, and the first is the cover.
  • Shows its workingOnly a month and year? It picks the last day and asks you to check.
  • Never guesses wildlyIssue dates aren’t mistaken for expiry dates, and a missing year isn’t made up.

One timeline

Everything, on one timeline.

The All page lays every item out by date, so you can see what’s urgent at a glance.

The top of the All timeline: Expired, Today and Coming up.
  1. Expired

    Expired items sit at the top in red, the oldest first, so nothing slips by.

  2. Today

    A blue marker shows where today is, with a soft pulse like a clock’s second hand.

  3. Coming up

    Items inside their reminder window turn amber. A passport four months out already counts; an everyday item four months out doesn’t yet.

  4. Plenty of time

    Green means there’s still time. Every band is labelled in words too, not just colour.

  5. No date & completed

    Things without a date come next, then completed items, neatly stacked — tap to fan them out.

Simple, and fluid

Spin to switch. Swipe when done.

Motion only ever explains what just happened: where something came from, where it went, and whether it worked.

A dial for your categories

All, Everyday, Documents and Medicine sit on a dial that wraps around, with inertia, snapping and a haptic tick for every step. The page turns with it, and the glow at the top shifts to each category’s colour.

Swipe to finish

Use one, used up, no longer needed, delete — every action can be undone, and the rest of the list glides into place.

Reminders

Reminded early.
By just the right amount.

Each category has its own rhythm, because a passport shouldn’t be treated like a carton of milk.

Reminders before the expiry date

  • Documents

    Renew in time

    6 months, 3 months, 1 month and 7 days ahead

  • Medicine

    Don’t use after expiry

    1 month, 7 days and on the day

  • Everyday

    7 days, 1 day and on the day

  • Your own schedule, per item

    Pick 3 months, 6 months, 1 year or 1.5 years ahead in one tap, or fine-tune from the same day up to 18 months. AI can suggest one too.

  • One notification, not five

    Reminders that fall at the same moment are merged into one: “2 things need attention.” Each item is reminded only on its reminder days, never every day.

  • Daily summary & Calendar

    Optionally get one summary a day of what has expired or is due soon, or sync reminders to Calendar — kept On My iPhone by default.

AI Assistant settings with DeepSeek and Kimi added.

AI Assistant · optional

A second pair of eyes —
only if you want one.

Off by default. Add your own model, and when on-device recognition isn’t sure, AI takes a look: it fixes misreads, completes the item and suggests reminders. You always confirm, and can undo in one tap.

  • Bring your own model

    Add as many as you like, fetch the model list from the provider, and switch with a tap.

  • Knows its job

    A built-in role prompt: understand photos and voice, complete each item, plan reminders when it’s needed.

  • Only this one item

    Just the item you’re confirming is sent, straight to the provider you chose. Keys stay in the Keychain.

Works with

  • DeepSeek
  • Qwen
  • Doubao
  • Kimi
  • Zhipu GLM
  • SiliconFlow
  • OpenAI
  • Gemini
  • OpenRouter
  • Any OpenAI-compatible API

Privacy

It all stays
on your iPhone.

No account. No server. No analytics or ad SDKs. Your records, photos and settings live on your phone — the developer never sees them.

The app’s own privacy notes: “Your data stays on your phone”.
  • Text recognition on the device

    Apple Vision reads your photos on the iPhone. Photos are re-encoded to strip location data.

  • Speech on the device

    On-device recognition is the default. Recordings are never kept — only the transcript.

  • Backups you control

    Export a backup with a SHA-256 integrity check and keep it wherever you like. App data stays out of iCloud device backups.

  • AI is off by default

    Turn it on and only the item you’re confirming goes, directly, to the provider you chose.

  • Calendar is optional

    Off by default. When on, it stays On My iPhone unless you choose iCloud.

  • No sign-up, ever

    Nothing to register or log in to. Delete the app and its data goes with it.

This website doesn’t track you either: no cookies, no analytics, no third-party requests. It only remembers your choice of language and of light or dark, in your own browser.

Read the privacy policy

Details

Small things, done right.

  • Up to 4 photos

    Front, back, leaflet. Each one is read on the device; the first is the cover.

  • Where you bought it

    Save a purchase link and reopen it with a tap when it’s time to restock.

  • What to do next

    Expired medicine or a document due soon? A short, on-device note tells you what to do — and you can “Ask AI”.

    Expired cold medicine: “This has expired — don’t use it. Take it to a pharmacy or an official collection point.”
  • Dark mode

    Follows the system, or pick Light or Dark yourself.

    The All timeline in dark mode.
  • Categories your way

    Rename, recolour, set lead times and keywords — or start from Fridge food, Pet supplies, Skincare, Insurance or Subscriptions.

  • Undo everything

    Delete, complete, use one — it can all be undone. Restoring a backup keeps your old data aside.

  • Made for everyone

    VoiceOver, Dynamic Type and Reduce Motion are supported throughout.

  • Your language

    An English or Chinese interface that follows your iPhone. Speech in Mandarin, Cantonese or English.

Support

Questions & answers

Still stuck? Open an issue on GitHub. Please don’t attach API keys, photos of documents or medicine, or backup files.

Get help on GitHub
How much does RemindThat cost?

It’s free. If you turn on the optional AI Assistant, your AI provider may charge you for using its API.

Which devices does it work on?

iPhone with iOS 16.4 or later.

Do I need an account?

No. There’s no sign-up and no server. Your records, photos and settings stay on your iPhone.

A reminder didn’t show up. What should I check?

Make sure notifications are allowed for RemindThat, and check Focus or Do Not Disturb. Opening the app schedules the upcoming reminders, so dates further out may only be scheduled the next time you open it. Several reminders at the same moment are combined into one notification.

The date it recognised is wrong.

Nothing is saved until you confirm. A candidate date only goes in after you tap “Use”, and you can edit every field. A date with only a month and year is set to the last day of that month, and the app asks you to check it.

How do I move to a new iPhone?

In Settings › Backup & restore, export a backup, then restore it on the new phone. It includes records, photos, categories and reminder settings, but not AI API keys. The file has an integrity check but isn’t encrypted, so keep it somewhere safe. Restoring replaces what’s on the phone, and the previous data can be brought back from Settings.

Which languages does it support?

The app is in English and Simplified Chinese and follows your iPhone’s language. Text recognition reads Chinese and English. Speech recognition works in Mandarin, Cantonese and English; working out dates and quantities from what you say is most complete in Mandarin.

Does AI see my data?

Only if you turn it on and add your own model. Then only the item you’re confirming (its recognised text, and its photos if your model accepts images) is sent directly to the provider you chose. “Ask AI” on the detail page sends only the name, category, expiry date and note.

How do I delete my data?

Delete a record in the app, or uninstall the app — uninstalling removes all of its records and photos.

Let RemindThat
remind that for you.

Free for iPhone. No account needed.

Coming soon to the App Store