One record for every animal in the house

A lifetime of small details, kept for the day one of them matters.

PetHealth Pro keeps every medication, vaccination, vet visit and scrap of paperwork for every animal you live with — in one place, on every phone in the house.

Forever, not for a fortnight. No trial clock, and a full export whenever you leave.

The app, on a loop

Four things it does, over and over.

The app, in use
Bruno Labrador · 4 yrs · 31.4 kg WEIGHT · LAST 6 MONTHS +0.8 kg MEDICATIONS · TODAY Apoquel 16 mg 08:00 · given Apoquel 16 mg 20:00 · due Logged Flea treatment reminder Sent to your phone · 3 days early Vaccination card Leptospirosis L4 leptospirosis FOUND IN 3 PLACES Vaccination card Insurance policy · p.3 Vet invoice · 12 Mar Bruno won’t eat, belly looks swollen Call a vet now A swollen, hard belly with loss of appetite can be an emergency in a deep-chested dog. Contact your practice now — do not wait for the morning. Find an open practice

A loop of the app in use — an illustration, not a screen recording.

Free for two animals, forever

Six languages, warnings included

iOS, Android and the web

A full export, always

“And when did you first notice it?”

The question every vet asks — and the one a folder in a drawer can never quite answer.

The record

A history that holds up.

Records are append-mostly. A correction writes a new entry pointing at the old one, so nothing is quietly rewritten — which matters the day an insurer asks when a condition was first seen.

  • Vaccinations, medications, visits, weight and conditions on one timeline per animal
  • A correction links to the entry it replaces — the original is never overwritten
  • Weight is charted as you record it, so a slow loss over months is visible, not noticed too late

See the record →

A timeline of vet events. One weight entry has been corrected, and both the original and the correction are kept and linked, rather than the original being overwritten.

Documents

Photograph it once.

Text is pulled out of scans and phone photos, so a photographed vaccination card becomes searchable by what is printed on it.

  • A photographed vaccination card can be found by searching for the vaccine on it, months later
  • Uploads go straight to object storage — the file never passes through our servers
  • Ten documents on Free; unlimited on Plus and Pro

How it works →

A photographed vaccination certificate has its text extracted, and the document then appears in a search for the word leptospirosis.

Health assistant

A second opinion at 11pm.

The assistant answers from your animal’s own record. When the symptoms are the kind that should not wait, it says so before anything else.

  • Answers account for age, breed, current medication and known allergies
  • Red-flag triage — patterns that should not wait interrupt with a warning to call a vet, in all six languages
  • It will not diagnose or prescribe — it prepares you for the conversation with your vet

Read the limits →

A conversation about a dog off his food with a swollen belly. The assistant raises a red-flag banner telling the owner to contact a vet now.

Sharing

Share it, exactly.

Your partner, the walker, the sitter, a new practice. Each gets their own sign-in and only what you gave them — and it can expire on a date.

  • Family — full access, including costs and inviting others
  • Sitter or walker — log doses and see the schedule; cannot edit records or see costs
  • Read-only — for a vet or a new practice, and it can expire on a date

See sharing →

Three people share access to one dog: a partner who can edit everything, a sitter who can log doses but not see costs, and a vet with read-only access that expires after seven days.

Privacy

Nobody else’s business.

Households are separated by the database itself, one layer below the app. A bug in our code cannot show you someone else’s records, because the rows are never returned.

  • Separation is enforced by PostgreSQL row-level security, not by a filter someone might forget
  • Re-proven against a live database on every build, using a role that cannot bypass the policies
  • We do not sell your data or share it with insurers — there is no version of this where the medical history is the product

Read the policy →

Two households' records in one database. A request carrying one household's identity reaches only that household's rows; the others are refused before any application code runs.

The history outlives the folder, the phone, and the change of vet.

That is the whole point of writing it down in one place.

Pricing

Free for two animals.

Forever, not for a fortnight. No card, no trial clock. Add the rest when it has earned it.

  • $0Free
  • $4.99Plus / month
  • $14.99Pro / month

Start with one animal.

Two animals free, forever, and a full export whenever you want one.