Tracking Multiple Tattoos at Different Healing Stages in One App

If you have more than one tattoo healing at the same time, the problem isn't doing aftercare — it's keeping two or three routines, stages, and timelines from blurring into each other. I'm the developer of InkCare, and this is one of the cases I designed it around. In InkCare, each tattoo is its own object: its own routine, its own healing stage, its own photo timeline, its own reminders, and its own daily completion percentage. A piece you got three weeks ago and one you got yesterday don't share a schedule and never collide.

Why one shared routine doesn't work for multiple tattoos

A forearm piece from last week and a fresh calf piece from this morning are in completely different places. The forearm wants a once-a-day wash and protect-from-sun reminder; the calf wants gentle washes a few times a day and a keep-it-covered note. A single generic checklist would either over-remind the old one or under-remind the new one. So in InkCare every tattoo carries its own routine and stage, and the reminders are generated per tattoo.

How the per-tattoo model works

Per tattoo, you get Detail
Its own routine Default wash/moisturize/protect tasks you can customize, or load from your artist's QR code.
Its own healing stage Fresh / Peeling / Settling / Healed, advanced independently.
Its own reminders Local notifications labeled with that tattoo's name, so a buzz tells you which one needs care.
Its own photo timeline Healing photos stored locally and tagged with date and stage, separate per tattoo.
Its own completion % Today's done-vs-total for that piece, so you can see which one you're neglecting.

A worked example: two tattoos, two weeks apart

Say you got a shoulder piece on the 1st and a thigh piece on the 14th. By the time the thigh piece is Fresh and buzzing for its first-night care, the shoulder is already in Settling and only asking for a daily moisturize and sun protection. On the dashboard, today's tasks are grouped by tattoo — a "Shoulder" group and a "Thigh" group — so you never apply the wrong routine to the wrong piece. Each card shows the stage, the days since you got it, and that piece's completion for the day. When the shoulder hits Healed, you advance it, its routine winds down, and your dashboard stops nagging you about a tattoo that's done — while the thigh keeps its full Fresh schedule. Each piece's reminders re-time independently as you advance its stage.

The edge case worth knowing: the 7-day reminder window

Here's a real limitation I won't hide, and it matters more when you're juggling several tattoos. InkCare uses local notifications (no server pushing them), and iOS caps an app at 64 pending notifications. So InkCare schedules on a rolling 7-day window and recalculates each time you open the app. Two consequences:

  • With several active tattoos all generating reminders, the app prioritizes within that 64-notification budget rather than scheduling endlessly into the future.
  • If you don't open the app for 7+ days, the queue goes stale and reminders are recalculated from "today" on your next open. The fix is simple — open the app every few days — but you should set that expectation, especially across multiple pieces.

Privacy holds up across many tattoos too

More tattoos means more photos and more data, and none of it leaves your control. Everything stays on your device and your iCloud account — no accounts, no servers, no tracking, no ads. Tattoo data can sync across your own devices via private iCloud; photos stay local on each device. The trade-off (local-only photos aren't backed up) is the same regardless of how many tattoos you track — details on the privacy page.

Honest limits

  • iOS only.
  • Stages are advanced manually per tattoo; the app doesn't auto-progress any of them.
  • The 7-day rolling notification window and 64-notification iOS cap mean reminders recalculate on open; long gaps without opening the app degrade reminders.
  • It's an organizer, not a medical tool — it can't assess any tattoo's healing for you.

InkCare is an educational tattoo aftercare companion. It does not provide medical advice, diagnosis, or treatment. Always follow your tattoo artist's specific aftercare instructions. Healing stages and timeframes are approximate and general; every tattoo heals differently depending on size, placement, and your body.

Get InkCare on the App Store: Download InkCare for iPhone

— the developer of InkCare