PawLedger

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.

Coming Soon
PawLedger

⚠ Important Notice

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.

Care for All Your Pets

🐶

Multiple Pets

Manage health records for dogs, cats, and all your furry friends. Each pet has their own profile with color-coded tracking.

💊

Complete Tracking

Track medications, vaccinations, weight history, flea/tick prevention, and vet appointments. Get reminders so nothing is missed.

All Features

PawLedger is packed with features to help pet owners manage their pets' health.

👤

Pet Management

Track health for all your pets

🎨

Color-Coded Profiles

Each pet gets a unique color for easy visual identification throughout the app.

📷

Custom Avatars

Add photos to pet profiles for quick recognition.

🏥

Preferred Pharmacy

Store pharmacy name, address, and phone for each pet.

📅

Personal Info

Store date of birth, breed, species, and notes for vet visits.

💊

Medication Tracking

Complete medication management with inventory

🕑

Flexible Schedules

Daily, weekly, as-needed, or custom schedules with multiple times per day.

📦

Inventory Tracking

Track pill counts, log refills, and see projected runout dates.

Low Supply Alerts

Get notified when medications are running low with customizable thresholds.

📷

Pill Photos

Store photos of medications for visual identification.

Dose Check-In

Mark doses as taken, skipped, or missed with optional notes.

📈

Adherence Tracking

See dose history and adherence rates over time.

📷

Prescription Scanner

AI-powered prescription label scanning

📱

On-Device OCR

Free, private text recognition using Apple's Vision framework.

Cloud OCR

Enhanced accuracy with Claude AI for complex labels (Premium).

🔍

Smart Extraction

Automatically extracts medication name, dosage, and instructions.

🔒

Safety Verification

Review and confirm extracted data before saving with confidence scores.

📅

Appointments & Calendar

Track appointments and see all events at a glance

📆

Appointment Tracking

Store vet visits with date, time, location, and notes.

🔔

Appointment Reminders

Configurable reminders before appointments.

🗓

Week View Calendar

See doses, appointments, and tasks in a unified calendar view.

Week Navigation

Navigate forward and backward to see past and future events.

📄

Visit Prep & Data Export

Prepare for vet visits and export your data

📄

Visit Prep PDF

Generate a one-page summary with medications, vaccinations, and adherence.

📋

CSV Export

Export medications, doses, and vaccinations to spreadsheet format.

📦

Bundle Export

Export all pet data as a ZIP file (Premium).

💬

Share Sheet

Share exports via email, messages, or other apps.

📚

Medication Education

AI-powered information about your medications

💡

Drug Information

Learn about drug class, common uses, and how medications work.

Side Effects

View common and serious side effects to watch for.

🛈

Precautions

Important warnings and when to contact your vet.

🔒

30-Day Cache

Education content is cached for offline access.

🔔

Notifications & Reliability

Smart reminders you can trust

💊

Dose Reminders

Notifications for each scheduled dose.

Overdue Alerts

Follow-up notifications if doses are missed.

📈

Trust Score

Notification Health dashboard shows delivery and action rates.

🔧

Self-Test

Test notification delivery to verify system health.

📥

Import & Share

Add data from other apps

💬

Share Extension

Share text from Messages, Mail, or Safari to import appointments.

🔍

Smart Parsing

Automatically detects appointments, medications, and refill reminders.

📋

Review Queue

All imports require confirmation before saving.

Confidence Scores

See how confident the parser is about extracted data.

Settings & Personalization

Customize your experience

🎨

Theme Selection

Choose System (automatic), Light, or Dark mode for the app appearance.

Accessibility

View current iOS accessibility settings and access system settings directly.

iCloud Backup

Back up all your data to iCloud for safekeeping and easy restoration.

💾

Local Export

Export your data to a JSON file you can save, share, or transfer.

🔃

Data Restore

Restore from iCloud or import from a backup file with merge options.

How-To Guides

Step-by-step instructions for common tasks

🚀 Getting Started

  1. Download PawLedger

    Download the app from the App Store when it launches.

  2. Complete Onboarding

    Review the feature introduction and acknowledge the veterinary clinic disclaimer.

  3. Allow Notifications

    Enable notifications to receive medication reminders.

  4. Add Your First Pet

    Add your pet's name and select a color for easy identification.

  5. Add Your First Medication

    Either scan a prescription label or add manually.

Tip: You can add multiple pets during onboarding if you're managing medications for several pets.

👤 Adding a Pet

  1. Go to Pets Tab

    Tap the Pets tab at the bottom of the screen.

  2. Tap the + Button

    Tap the plus button in the top right corner.

  3. Enter Pet Name

    Enter your pet's name (e.g., "Buddy", "Luna", "Max").

  4. Choose a Color

    Select a color that will identify this pet throughout the app.

  5. Add Optional Info

    Add date of birth, legal name, pharmacy info, and notes if desired.

  6. Save

    Tap Save to create the pet profile.

💊 Adding a Medication

  1. Select a Pet

    Go to a pet's detail page or ensure a pet is selected.

  2. Tap Add Medication

    Tap the plus button or "Add Medication" button.

  3. Enter Medication Name

    Type the medication name (e.g., "Lisinopril").

  4. Set Dosage

    Enter the dose text (e.g., "10mg", "2 tablets").

  5. Choose Schedule

    Select Daily, Weekly, As Needed, or Custom.

  6. Set Times

    Add the times of day when the medication should be taken.

  7. Add Instructions

    Enter any special instructions (e.g., "Take with food").

  8. Save

    Tap Save to add the medication.

Tip: After adding a medication, tap "Add Inventory" to log your current pill count.

📷 Scanning a Prescription Label

  1. Tap Scan Prescription

    From the Home screen or a pet's page, tap "Scan Prescription".

  2. Position the Label

    Hold your phone over the prescription label so it's clearly visible.

  3. Capture the Image

    Tap the capture button when the label is in focus.

  4. Wait for Processing

    The app will analyze the image and extract medication details.

  5. Review Extracted Data

    Check the medication name, dosage, and instructions. Make corrections if needed.

  6. Verify and Save

    Check the safety verification box and tap Save.

Tip: For best results, ensure good lighting and hold the phone steady. Cloud OCR (Premium) provides better accuracy for complex labels.

Checking In a Dose

  1. View Upcoming Doses

    On the Home screen, you'll see upcoming and overdue doses.

  2. Tap a Dose

    Tap on the dose you want to check in.

  3. Choose an Action

    Tap "Take" to mark as taken, or "Skip" if skipping.

  4. Adjust Pills (Optional)

    Change the number of pills if different from the default.

  5. Add Note (Optional)

    Add a note explaining why you skipped or any observations.

Tip: Checking in doses updates your inventory count automatically!

📄 Generating a Visit Prep Summary

  1. Go to Pet's Profile

    Navigate to the pet with an upcoming appointment.

  2. Tap Visit Prep

    Find and tap the Visit Prep option.

  3. Select Sections

    Choose which information to include (medications, vaccinations, notes, etc.).

  4. Select Date Range

    Choose how far back to include adherence data.

  5. Generate PDF

    Tap Generate to create the summary.

  6. Preview or Share

    Preview the PDF, then share via email, print, or save.

Tip: Generate the Visit Prep the night before your appointment so you have time to review it.

📥 Importing from Messages or Email

  1. Find the Message

    Open the text message or email containing appointment details.

  2. Select the Text

    Long-press and select the relevant text.

  3. Tap Share

    Tap the Share button in the menu.

  4. Choose PawLedger

    Find and tap PawLedger in the share sheet.

  5. Review Extraction

    PawLedger will parse the text and show what it found.

  6. Assign to Pet

    Select which pet this appointment belongs to.

  7. Confirm

    Review the details and tap Confirm to save.

Tip: This works great for pharmacy refill reminders and appointment confirmations from veterinarians.

📦 Managing Medication Inventory

  1. Go to Medication Detail

    Tap on a medication to view its details.

  2. View Current Count

    See the current pill count and days remaining.

  3. Tap Add Inventory

    When you pick up a refill, tap to add inventory.

  4. Enter Quantity

    Enter the number of pills received.

  5. Save

    The pill count and days remaining will update automatically.

Tip: Set a low supply threshold (default: 7 days) to get alerts when it's time to refill.

🔔 Checking Notification Health

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Notification Health

    Find and tap the Notification Health option.

  3. View Trust Score

    See your overall trust score (0-100) based on delivery and action rates.

  4. Review Metrics

    See how many notifications were scheduled, delivered, actioned, and failed.

  5. Run Self-Test

    Tap "Run Test" to send a test notification and verify delivery.

Tip: If your trust score is low, check that notifications are enabled in iOS Settings.

🔑 Using Your Own API Key (BYOK)

  1. Get an API Key

    Sign up at console.anthropic.com and create an API key.

  2. Go to Settings

    Open the Settings tab in PawLedger.

  3. Tap AI Settings

    Find the AI Settings section.

  4. Select "Your API Key"

    Choose the "Your API Key" option.

  5. Enter Your Key

    Paste your Claude API key. It's stored securely in the Keychain.

  6. Grant AI Consent

    Acknowledge that your data will be sent to the API.

Tip: BYOK is a Premium feature that gives you unlimited AI features. You pay Anthropic directly for API usage instead of through your subscription.

🎨 Changing the App Theme

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Appearance

    Find the Appearance option in the App Settings section.

  3. Choose a Theme

    Select from System (follows iOS), Light, or Dark mode.

Tip: System mode automatically switches between light and dark based on your iOS settings, perfect for those who use automatic appearance switching.

Backing Up Your Data

  1. Go to Settings

    Tap the Settings tab or gear icon.

  2. Tap Backup & Restore

    Find the Backup & Restore option.

  3. Choose Backup Method

    Select iCloud Backup or Export to File.

  4. For iCloud Backup

    Tap "Backup to iCloud" and wait for confirmation. Your data is securely stored in your iCloud account.

  5. For Local Export

    Tap "Export to File" and choose where to save the JSON backup file.

Tip: iCloud backup is recommended as it happens automatically and can be restored on any device signed into your iCloud account.

🔃 Restoring Your Data

  1. Go to Backup & Restore

    Settings > Backup & Restore.

  2. Choose Restore Source

    Select "Restore from iCloud" or "Import from File".

  3. Choose Restore Mode

    Replace All Data: Deletes current data first, then restores from backup.
    Merge with Existing: Keeps current data and adds backup data.

  4. Confirm

    Confirm the restore action. You'll see a count of restored pets.

Warning: Replace All Data permanently deletes your current data. Make sure you have a backup before using this option.

Frequently Asked Questions

Answers to common questions about PawLedger

General

What is 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.

Is PawLedger for veterinary clinics?

+

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.

Does PawLedger provide medical advice?

+

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.

Where is my data stored?

+

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.

Can I sync data between devices?

+

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.

Pets & Medications

How many pets can I track?

+

Free users can track 1 pet. Premium subscribers can track unlimited pets. This is perfect for families with multiple pets.

Is there a limit on medications?

+

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.

What schedule types are supported?

+

PawLedger supports four schedule types:

  • Daily: Same times every day
  • Weekly: Specific days of the week
  • As Needed (PRN): No fixed schedule, take when needed
  • Custom: Define your own pattern

You can set multiple times per day for daily medications (e.g., 8 AM and 8 PM).

How do I track "as needed" medications?

+

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.

What happens if I miss a dose?

+

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:

  • Taken: If you took it late
  • Skipped: If you intentionally skipped (add a reason)
  • Missed: If it was unintentionally missed

All statuses are tracked in your adherence history.

AI & Prescription Scanner

How does the prescription scanner work?

+

The scanner uses Optical Character Recognition (OCR) to read prescription labels. Two modes are available:

  • On-Device OCR: Uses Apple's Vision framework. Free, private, works offline. Good for clear labels.
  • Cloud OCR: Uses Claude AI for enhanced accuracy. Better for complex or hard-to-read labels. Requires internet and uses AI credits.

After scanning, you always review and confirm the extracted data before saving.

How many AI features can I use for free?

+

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.

What is BYOK (Bring Your Own Key)?

+

BYOK is a Premium feature that allows you to use your own Claude API key for AI features. This gives you:

  • Unlimited AI uses (you pay Anthropic directly)
  • Direct control over your API usage and costs
  • Use your preferred API billing instead of subscription

Get an API key at console.anthropic.com. Your key is stored securely in the iOS Keychain.

Is my data safe when using AI features?

+

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.

Notifications & Reminders

Why am I not receiving notifications?

+

If notifications aren't working, check these things:

  • Open iOS Settings > PawLedger and ensure notifications are enabled
  • Check that "Allow Notifications" is on with Alerts, Sounds, and Badges enabled
  • Make sure Do Not Disturb or Focus modes aren't blocking PawLedger
  • Check the Notification Health dashboard in PawLedger Settings
  • Run the Self-Test to verify notification delivery

What is the Trust Score?

+

The Trust Score (0-100) measures notification reliability. It's calculated from:

  • Delivery Rate (60%): Percentage of scheduled notifications that were delivered
  • Action Rate (40%): Percentage of delivered notifications you responded to

A score of 90+ is Excellent, 75-89 is Good, 50-74 is Fair, and below 50 Needs Attention.

Can I customize notification times?

+

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.

What do I do if the Notification Health test fails?

+

If the self-test fails, try these troubleshooting steps:

  • "Failed to schedule": The app couldn't schedule the test notification. Restart the app and try again.
  • "Not delivered within timeout": The notification was scheduled but iOS didn't deliver it in time. Check these settings:
  1. Open iOS Settings → PawLedger → Notifications
  2. Ensure Allow Notifications is ON
  3. Enable Time Sensitive Notifications if available
  4. Check that Focus or Do Not Disturb isn't blocking PawLedger
  5. Go to iOS Settings → Focus and add PawLedger to allowed apps
  6. Restart your iPhone and run the test again

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.

Subscription & Pricing

What's included in the free tier?

+

The free tier includes:

  • 1 pet profile
  • Unlimited medications
  • All notifications and reminders
  • Unlimited on-device OCR scanning
  • 3 AI features per month (Cloud OCR + Education)
  • CSV export
  • Calendar and timeline

What do I get with Premium?

+

Premium unlocks:

  • Unlimited pet profiles
  • Unlimited AI features (Cloud OCR + Education)
  • BYOK (Bring Your Own Key) option
  • PDF export for Visit Prep
  • Bundle (ZIP) export with all data

Do TestFlight users get Premium?

+

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!

Can I cancel my subscription?

+

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.

Data & Privacy

How do I export my data?

+

Go to Settings > Data Export. You can export:

  • CSV: Spreadsheet-compatible files for medications and doses (Free)
  • PDF: Formatted Visit Prep summary (Premium)
  • Bundle: ZIP file with all pet data (Premium)

Use the Share Sheet to send exports via email, save to Files, or share with other apps.

Can I delete a pet or medication?

+

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.

What happens if I delete the app?

+

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.

Troubleshooting

The scanner isn't reading my label correctly

+

Try these tips for better scanning results:

  • Ensure good, even lighting (avoid shadows)
  • Hold the phone steady and parallel to the label
  • Make sure the entire label is visible and in focus
  • Try Cloud OCR (Premium) for complex or worn labels
  • If all else fails, manually enter the information

Remember: you can always edit extracted data before saving.

My pill count seems wrong

+

The pill count is calculated from inventory events (refills) minus doses taken. If it's incorrect:

  • Check that you logged your refills correctly
  • Verify you're checking in doses (taking updates the count)
  • You can add an inventory adjustment to correct the count

Go to the medication detail page and tap "Add Inventory" to make adjustments.

How do I contact support?

+

Visit our Support page to contact us. Please include:

  • Your iOS version and device model
  • PawLedger app version
  • A description of the issue
  • Steps to reproduce the problem

We typically respond within 24-48 hours.

Pricing

Free Tier Includes:

✓ 1 Pet ✓ Unlimited Medications ✓ All Reminders ✓ 3 AI Scans/Month

Monthly

$3.99
per month

Lifetime

$79.99
one-time
Pay once, own forever

Premium Includes:

✓ Unlimited Pets ✓ Unlimited AI Scans ✓ PDF Export ✓ Unlimited Education
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)

Care for your pets, simplified

PawLedger helps pet owners manage their pets' health with confidence.

Coming Soon to the App Store