Pet Health Tracker
Pet health management made simple. Track medications, vaccinations, weight, and vet appointments for all your furry pets. Set smart reminders so nothing is missed.
PawLedger is a personal pet health tracking tool for individual pet owners. This app should not be used by veterinary clinics or for professional record-keeping. This app does not provide veterinary advice. Always consult your veterinarian for medical decisions about your pets.
Manage health records for dogs, cats, and all your furry friends. Each pet has their own profile with color-coded tracking.
Track medications, vaccinations, weight history, flea/tick prevention, and vet appointments. Get reminders so nothing is missed.
PawLedger is packed with features to help pet owners manage their pets' health.
Track health for all your pets
Each pet gets a unique color for easy visual identification throughout the app.
Add photos to pet profiles for quick recognition.
Store pharmacy name, address, and phone for each pet.
Store date of birth, breed, species, and notes for vet visits.
Complete medication management with inventory
Daily, weekly, as-needed, or custom schedules with multiple times per day.
Track pill counts, log refills, and see projected runout dates.
Get notified when medications are running low with customizable thresholds.
Store photos of medications for visual identification.
Mark doses as taken, skipped, or missed with optional notes.
See dose history and adherence rates over time.
AI-powered prescription label scanning
Free, private text recognition using Apple's Vision framework.
Enhanced accuracy with Claude AI for complex labels (Premium).
Automatically extracts medication name, dosage, and instructions.
Review and confirm extracted data before saving with confidence scores.
Track appointments and see all events at a glance
Store vet visits with date, time, location, and notes.
Configurable reminders before appointments.
See doses, appointments, and tasks in a unified calendar view.
Navigate forward and backward to see past and future events.
Prepare for vet visits and export your data
Generate a one-page summary with medications, vaccinations, and adherence.
Export medications, doses, and vaccinations to spreadsheet format.
Export all pet data as a ZIP file (Premium).
Share exports via email, messages, or other apps.
AI-powered information about your medications
Learn about drug class, common uses, and how medications work.
View common and serious side effects to watch for.
Important warnings and when to contact your vet.
Education content is cached for offline access.
Smart reminders you can trust
Notifications for each scheduled dose.
Follow-up notifications if doses are missed.
Notification Health dashboard shows delivery and action rates.
Test notification delivery to verify system health.
Add data from other apps
Share text from Messages, Mail, or Safari to import appointments.
Automatically detects appointments, medications, and refill reminders.
All imports require confirmation before saving.
See how confident the parser is about extracted data.
Customize your experience
Choose System (automatic), Light, or Dark mode for the app appearance.
View current iOS accessibility settings and access system settings directly.
Back up all your data to iCloud for safekeeping and easy restoration.
Export your data to a JSON file you can save, share, or transfer.
Restore from iCloud or import from a backup file with merge options.
Step-by-step instructions for common tasks
Download the app from the App Store when it launches.
Review the feature introduction and acknowledge the veterinary clinic disclaimer.
Enable notifications to receive medication reminders.
Add your pet's name and select a color for easy identification.
Either scan a prescription label or add manually.
Tap the Pets tab at the bottom of the screen.
Tap the plus button in the top right corner.
Enter your pet's name (e.g., "Buddy", "Luna", "Max").
Select a color that will identify this pet throughout the app.
Add date of birth, legal name, pharmacy info, and notes if desired.
Tap Save to create the pet profile.
Go to a pet's detail page or ensure a pet is selected.
Tap the plus button or "Add Medication" button.
Type the medication name (e.g., "Lisinopril").
Enter the dose text (e.g., "10mg", "2 tablets").
Select Daily, Weekly, As Needed, or Custom.
Add the times of day when the medication should be taken.
Enter any special instructions (e.g., "Take with food").
Tap Save to add the medication.
From the Home screen or a pet's page, tap "Scan Prescription".
Hold your phone over the prescription label so it's clearly visible.
Tap the capture button when the label is in focus.
The app will analyze the image and extract medication details.
Check the medication name, dosage, and instructions. Make corrections if needed.
Check the safety verification box and tap Save.
On the Home screen, you'll see upcoming and overdue doses.
Tap on the dose you want to check in.
Tap "Take" to mark as taken, or "Skip" if skipping.
Change the number of pills if different from the default.
Add a note explaining why you skipped or any observations.
Navigate to the pet with an upcoming appointment.
Find and tap the Visit Prep option.
Choose which information to include (medications, vaccinations, notes, etc.).
Choose how far back to include adherence data.
Tap Generate to create the summary.
Preview the PDF, then share via email, print, or save.
Open the text message or email containing appointment details.
Long-press and select the relevant text.
Tap the Share button in the menu.
Find and tap PawLedger in the share sheet.
PawLedger will parse the text and show what it found.
Select which pet this appointment belongs to.
Review the details and tap Confirm to save.
Tap on a medication to view its details.
See the current pill count and days remaining.
When you pick up a refill, tap to add inventory.
Enter the number of pills received.
The pill count and days remaining will update automatically.
Tap the Settings tab or gear icon.
Find and tap the Notification Health option.
See your overall trust score (0-100) based on delivery and action rates.
See how many notifications were scheduled, delivered, actioned, and failed.
Tap "Run Test" to send a test notification and verify delivery.
Sign up at console.anthropic.com and create an API key.
Open the Settings tab in PawLedger.
Find the AI Settings section.
Choose the "Your API Key" option.
Paste your Claude API key. It's stored securely in the Keychain.
Acknowledge that your data will be sent to the API.
Tap the Settings tab or gear icon.
Find the Appearance option in the App Settings section.
Select from System (follows iOS), Light, or Dark mode.
Tap the Settings tab or gear icon.
Find the Backup & Restore option.
Select iCloud Backup or Export to File.
Tap "Backup to iCloud" and wait for confirmation. Your data is securely stored in your iCloud account.
Tap "Export to File" and choose where to save the JSON backup file.
Settings > Backup & Restore.
Select "Restore from iCloud" or "Import from File".
Replace All Data: Deletes current data first, then restores from backup.
Merge with Existing: Keeps current data and adds backup data.
Confirm the restore action. You'll see a count of restored pets.
Answers to common questions about PawLedger
PawLedger is an iOS app for pet owners managing their pets' health. It helps you track medications, vaccinations, weight, vet appointments, and preventative treatments for multiple pets. It's designed for pet owners caring for dogs, cats, and other furry family members.
No. PawLedger is a personal health tracking tool for individual and family use. It is NOT for veterinary clinics and should not be used by veterinarians, covered entities, or for any purpose requiring veterinary clinic compliance. Your data is stored locally on your device.
No. PawLedger is a tracking and organization tool only. It does not provide medical advice, diagnoses, or treatment recommendations. Always consult qualified veterinarians for medical decisions. The medication education feature provides general information only and should not replace professional medical guidance.
All your data is stored locally on your device using Apple's SwiftData framework. PawLedger does not require an account and does not upload your health data to any servers. The only exception is when using AI features (prescription scanning with Cloud OCR or medication education), which sends specific data to the AI service for processing.
Automatic real-time CloudKit sync is planned for a future update. In the meantime, you can use iCloud Backup to manually back up your data and restore it on another device. Go to Settings > Backup & Restore to back up to iCloud or export to a file.
Free users can track 1 pet. Premium subscribers can track unlimited pets. This is perfect for families with multiple pets.
No, there is no limit on the number of medications you can track, even on the free tier. You can add as many medications as needed for each pet.
PawLedger supports four schedule types:
You can set multiple times per day for daily medications (e.g., 8 AM and 8 PM).
For as-needed (PRN) medications, set the schedule type to "As Needed". You won't get scheduled reminders, but you can still log doses when taken. The app will track your usage patterns and calculate inventory based on your actual consumption history.
If you don't check in a dose within a configurable time window, you'll receive an overdue alert. You can then mark the dose as:
All statuses are tracked in your adherence history.
The scanner uses Optical Character Recognition (OCR) to read prescription labels. Two modes are available:
After scanning, you always review and confirm the extracted data before saving.
Free users get 3 AI uses per month, shared between Cloud OCR and Medication Education. The counter resets on the first of each month. On-device OCR is always free and unlimited.
BYOK is a Premium feature that allows you to use your own Claude API key for AI features. This gives you:
Get an API key at console.anthropic.com. Your key is stored securely in the iOS Keychain.
When using AI features, only the specific data needed for that request is sent to the AI service (e.g., the prescription image or medication name). This data is processed and not stored by the AI provider. You must grant explicit consent before using any AI features, and you can revoke consent at any time in Settings.
If notifications aren't working, check these things:
The Trust Score (0-100) measures notification reliability. It's calculated from:
A score of 90+ is Excellent, 75-89 is Good, 50-74 is Fair, and below 50 Needs Attention.
Yes! Each medication can have its own schedule with multiple daily times. Appointment reminders can be set to alert you a configurable number of hours before (default: 1 hour). You can also enable or disable specific notification types in Settings.
If the self-test fails, try these troubleshooting steps:
If tests keep failing, your notification delivery may be affected by iOS battery optimization. Try using the app more frequently to signal to iOS that notifications are important.
The free tier includes:
Premium unlocks:
Yes! TestFlight beta testers automatically receive full Premium access for the duration of the beta. This allows you to test all features and provide feedback. Thank you for helping us improve PawLedger!
Yes, you can cancel anytime through your Apple ID subscription settings. You'll retain Premium access until the end of your billing period. Your data remains on your device even after downgrading to the free tier.
Go to Settings > Data Export. You can export:
Use the Share Sheet to send exports via email, save to Files, or share with other apps.
Yes. Swipe left on any item in a list to delete, or tap Edit and then Delete. Be careful: deleting a pet will permanently remove all their medications, appointments, vaccinations, and notes. Deleting a medication removes its dose history and inventory events.
Deleting the app will permanently delete all your PawLedger data from your device. We recommend exporting your data before uninstalling. If you reinstall the app, you'll need to start fresh unless CloudKit sync is enabled in a future update.
Try these tips for better scanning results:
Remember: you can always edit extracted data before saving.
The pill count is calculated from inventory events (refills) minus doses taken. If it's incorrect:
Go to the medication detail page and tap "Add Inventory" to make adjustments.
Visit our Support page to contact us. Please include:
We typically respond within 24-48 hours.
Free Tier Includes:
Premium Includes:
| Feature | Free | Premium |
|---|---|---|
| Pet Profiles | 1 | Unlimited |
| Medications per Pet | Unlimited | Unlimited |
| Dose Reminders | ✓ | ✓ |
| Inventory Tracking | ✓ | ✓ |
| On-Device OCR | Unlimited | Unlimited |
| Cloud OCR (AI) | 3/month | Unlimited |
| Medication Education | 3/month | Unlimited |
| BYOK (Own API Key) | — | ✓ |
| CSV Export | ✓ | ✓ |
| PDF Export | — | ✓ |
| Bundle Export (ZIP) | — | ✓ |
PawLedger helps pet owners manage their pets' health with confidence.
Coming Soon to the App Store