This policy describes how the KmCare app (“we”) handles information. KmCare is a local-first logbook for car and motorcycle care, fuel or charging, expenses, and reminders. Store listings may use the title KmCare: Car & Bike Maintenance.
Contact: info@vcs.com.pk.
By default, vehicles (including a photo you add), service records, fuel and charging logs, expenses, reminders (date and time), preferences, and receipt photos stay in on-device storage (SQLite and app files). Photos are resized and location EXIF is stripped before save. Camera access is used only when you take a photo.
An optional PIN or biometrics lock, the app encryption key, and a local install marker stay in the device secure store and are never uploaded. Reminder alerts are scheduled as local notifications on the device (the title can include the reminder name). We do not use a push server for reminders.
You may continue as Guest (an anonymous account id) or sign in with Google or Apple. Google or Apple may give us an identity token and, if you grant it, a name and email. The session is stored in the device secure store.
When you enable cloud sync for a vehicle, related rows and attachments are sent to our backend (Supabase) so you can restore or use another device. Sync is per vehicle and does not run until you turn it on after sign-in.
If you invite someone to a vehicle, they can see the data needed for that garage. Invite links use a token; the server stores a hash, not the raw token, after creation. You can remove members in the app.
Entitlement records (for example extra vehicle slots) are stored on the server and are not editable from the client.
Subscriptions and one-time purchases go through Google Play or the App Store via RevenueCat. We receive an app user id and entitlement status, not your full payment card details. Restore Purchases is available in the paywall.
Free users may see ads from Google AdMob after a consent form (UMP): banners on Home and Garage, a native card on Activity, and an interstitial after some saves or exports. Ads are not shown on forms or reminder setup. Personalized ads on iOS may require App Tracking Transparency. Advertising identifiers and coarse device information may be used to serve ads when allowed. You can open ad privacy options and a personalized-ads preference in Settings. KmCare Pro and an active trial hide ads.
We use Sentry for crashes and a small set of product events (for example that the paywall was viewed). We scrub plates, VINs, emails, and free-text notes from reports. A user id may be attached when you are signed in. We do not sell your personal data and we do not use a separate analytics SDK.
Files you export or share leave the device only through the share sheet you confirm. Import reads files you pick.
Local data stays until you erase it, uninstall the app, or the device clears app storage. Cloud data for a synced vehicle stays until you delete your account or we process a deletion request. Soft-deleted rows may remain until a maintenance job. Store purchase records remain with Google or Apple under their policies.
KmCare is not directed at children under 13, or the equivalent minimum age in your country. Do not use the app if you are under that age.
Processors may handle data outside your country, including the United States. If you enable sync or sign in, that is required for those features to work.
We may update this policy when features or laws change. The effective date above will change. We encourage you to review this page when you update the app.
Questions: use Help & support in Settings, or email info@vcs.com.pk.