Privacy Policy

How CheckEngine handles your data — simply and honestly.

Effective: May 2026

The short version: CheckEngine stores all your vehicle data locally on your device. On iOS you may optionally enable sync and sharing through your own iCloud account — your data goes only to Apple, never to us. We do not run any servers, do not collect analytics, do not show ads, and do not use third-party trackers.

Data Collection

CheckEngine does not collect any personal data. We do not operate any backend servers and have no access to anything you enter into the app.

All data you create — vehicles, service logs, fuel and charging records, documents, photos and reminders — is stored in a SQLite database on your device. We never see it.

What We Store Locally

The following is stored only on your device:

Vehicles Service logs & attachments Fuel logs & attachments Charging logs & attachments Odometer readings Documents & document files Reminders App preferences

Optional iCloud Sync & Sharing (iOS)

On iOS you can optionally enable iCloud sync. When enabled, CheckEngine writes your vehicle records, attachments and preferences to your own private CloudKit container so they sync across your Apple devices. The data lives in your iCloud account — Apple is the storage provider; CheckEngine has no servers and never sees the data in transit.

You can also use CloudKit Sharing to share a vehicle with another iCloud user (for example, a family member). When you share a zone, Apple delivers an iCloud share link to the recipient and stores the shared records in Apple's iCloud infrastructure. We do not generate, host or transmit the share — Apple does.

Both features are off by default until you choose to use them. If you sign out of iCloud or turn sync off, your local copy of the data remains on the device.

Apple Privacy Policy

Camera & Photo Library

CheckEngine asks for camera or photo library access only when you attach a photo to a vehicle, service log, fuel log, charging log or document. The chosen image is copied into the app's local storage and never uploaded anywhere by us.

If iCloud sync is enabled, attachments are included in the sync to your private iCloud container, the same as any other record.

Notifications

CheckEngine uses local notifications only to remind you of upcoming service dates, mileage thresholds and expiring documents. Reminders are scheduled directly on your device using the operating system's notification scheduler. Nothing is routed through a push server and we never send you marketing notifications.

You can enable or disable notifications at any time in your device's Settings or in the app.

Exporting Your Data

You can export your fuel and charging logs as CSV files at any time. Exports are written to your device and shared through the system share sheet — you choose where they go (Files, Mail, Messages, etc.). CheckEngine never uploads exports anywhere on its own.

Crash Reporting

CheckEngine does not use Sentry, Firebase Crashlytics, Bugsnag or any other third-party crash-reporting SDK. We deliberately removed in-app remote error tracking so that nothing about your usage leaves the device through our code.

Apple's operating system may still collect anonymous diagnostic and crash information through MetricKit if you have enabled "Share With App Developers" in iOS Settings → Privacy & Security → Analytics & Improvements. That data is collected and aggregated by Apple and made available to us through App Store Connect — it contains no personal information or app content. You can disable it at any time in iOS Settings.

No Third-Party Sharing or Tracking

We do not share, sell, rent or disclose your data to any third party. The app contains no advertising SDKs, no analytics platforms, no attribution tools and no user tracking of any kind.

The only external services involved are the Apple platform services you opt into yourself: optional iCloud sync, CloudKit Sharing, and (if enabled in iOS Settings) Apple's anonymous diagnostic reporting.

Your Rights & Control

Because all data is stored on your device (and, if you choose, in your own iCloud account), you remain in full control. You can delete any vehicle, log, document or attachment from inside the app, turn off iCloud sync, revoke a CloudKit share, or uninstall the app entirely.

Uninstalling the app removes the local database and all on-device files. To remove iCloud copies, sign in to iCloud and delete the CheckEngine data, or revoke access to the app under iOS Settings → Apple ID → iCloud.

Children's Privacy

CheckEngine is intended for general audiences and is not directed at children under 13. We do not knowingly collect any data from anyone, including children.

Changes to This Policy

If this policy changes in the future, the updated version will be posted at this URL with a revised effective date. Continued use of the app after changes constitutes acceptance of the updated policy.