JC JC Mobile App Studio
JC

Last updated, September 29, 2026

VitalLedger Privacy Policy

VitalLedger is a pet health tracker for iPhone, iPad and Apple Watch, and for Android phones, tablets and Wear OS watches. This policy covers every version and notes where they differ.

Who we are

VitalLedger is published by JC Mobile App Studio LLC, a one-person studio based in Pennsylvania, USA. We are responsible for the app and for the services it uses that we operate. "We" and "us" in this policy mean JC Mobile App Studio LLC. You can reach us at [email protected].

Short version

What VitalLedger stores

Mostly information about your pets, which is not personal information about you. Some of what you enter is personal information, though: the names, phone numbers, emails and notes of emergency contacts, vets and sitters, and, on Android with sync on, your Google account. This policy treats all of it with care.

Where your data lives

Everything you enter is stored locally on your phone or tablet. You can use VitalLedger without an account, and backup and restore work from a file you keep. Your device's own backup (iCloud Backup, or Android's Google backup) may also include the app's data, based on your device settings.

iPhone and iPad. If you turn on iCloud sync, VitalLedger syncs through Apple's CloudKit to your own private iCloud account. We cannot read your private iCloud data.

Android. If you turn on cloud sync, you sign in with a Google account and VitalLedger stores your records in Google Firebase (Cloud Firestore for records and Cloud Storage for photos and documents) in a project operated by JC Mobile App Studio LLC. Server rules allow your synced data to be read or written only by your signed-in account. Firebase gives us your account's email address and display name, which we use only to identify your account. We do not read your records or use them for anything other than syncing them to your devices. Turning sync off stops syncing but does not by itself delete what was already synced; see Your privacy rights below.

Sitter Mode

Sitter Mode creates a read-only care card and a link or QR code for whoever is looking after your pets. The QR code contains only the link. To make the link work, the app uploads a snapshot of the card:

Sharing a pet with someone (iPhone)

On iPhone you can invite another iCloud user, such as a partner or family member, to share a pet. This uses Apple's iCloud sharing: the pet stays in your private iCloud and is shared only with the people you invite. We do not see this data. You can stop sharing at any time. Pet sharing is not yet available on Android.

Apple Wallet pet ID (iPhone)

If you add a pet's ID card to Apple Wallet, the app builds the pass on your iPhone. Wallet passes must be signed, so the app sends only a list of file fingerprints (hashes, not the pass contents) to a small signing service we run on Cloudflare Workers, together with an Apple App Attest check that proves the request comes from the real app. The service keeps the App Attest key for the device (not linked to your identity) for up to about 400 days, and Cloudflare keeps short-term request logs for us. The finished pass, with your pet's details and contacts, lives in your Wallet.

On-device intelligence

The assistant, weekly summaries, receipt and document scanning, and vet visit transcription run on your device. On iPhone they use Apple's on-device models and speech recognition. On Android they use Google's on-device ML Kit, Gemini Nano through AICore on phones that support it, and Android's on-device speech recognizer. Google may download a model to your phone, but VitalLedger does not send your records, questions or recordings to a server.

Visit recording. When you record a vet appointment, the audio is turned into text on the device as you go. The audio itself is not saved. The transcript and summary are saved in the visit record and sync only if you have sync on. Please ask your vet before you record.

Location

If you allow it, VitalLedger uses your location to find nearby vets (on iPhone this search is handled by Apple Maps; on Android it opens your maps app) and to measure walk distance while a walk is running. Only the total distance is saved. Coordinates are not stored or sent to us.

Recall alerts

VitalLedger downloads a public list of pet food and drug recalls from our website and compares it with your feeding brands and medications on your device. The request carries no information about you or your pets.

Subscriptions

VitalLedger Premium is processed by Apple's App Store on iPhone and by Google Play on Android. They handle the payment; we never see your card. The app checks with the store that your subscription is active, and that status is stored on your device.

Diagnostic information

If you opt in through your device's settings, Apple or Google may share anonymized crash reports and performance data with us. These do not contain pet records or contact details. You can turn this off in your device settings.

What we receive, and what third parties receive

What reaches services we operate:

What third parties handle under their own policies:

Sale, sharing, and targeted advertising

We do not sell personal data or share it for targeted advertising. VitalLedger has no ads and no ad SDK on any platform.

Data retention

Your privacy rights

Depending on where you live (for example California, Colorado, Connecticut, Virginia, Texas, Oregon, Indiana, Kentucky, Rhode Island and other US states, or the EU/UK), you may have the right to access, correct, delete, or get a copy of personal data, and to opt out of targeted advertising, sale, or profiling. Many of these laws may not apply to a studio our size, but we honor these requests from everyone.

You can export or delete your pet data with the controls in the app, and manage iCloud data at privacy.apple.com. To delete Android sync data or sitter cards we hold, or to make any other request, email [email protected], from the Google account you signed in with if it's about Android sync. We respond within 45 days, and we will not treat you differently for asking. If we decline your request, you can appeal by replying to our answer with "Appeal". We will respond within 45 days (or up to 60 days where the law allows). If your appeal is denied, you may contact your state attorney general.

Children

VitalLedger is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has sent us information, contact us and we will delete it.

International users

Data we hold, such as Android sync data and sitter cards, is processed in the United States or wherever Apple, Google and Cloudflare operate the services we use.

Security

Data is encrypted in transit, and Apple and Google encrypt stored cloud data at rest. Synced Android data can only be read by your signed-in account. Your device passcode or biometrics and your Apple Account or Google account security matter most, so we recommend two-factor authentication on both.

Changes

When this policy changes, we update the "Last updated" line above and post the new version at this URL. Material changes are also noted in the app's release notes.

Contact

Questions or requests: [email protected]

VitalLedger Support & FAQ , Back to jcmobileappstudio.com