← Maintenance Crew

Privacy Policy

Last updated: May 2026

Maintenance Crew is designed around a simple principle: your boat's data belongs to you. This policy describes precisely what data the app uses and what leaves your device.

What data the app stores

All app data — maintenance schedules, service logs, parts inventory, vessel information, and PDF bookmarks — is stored in a local SQLite database on your device inside the app's sandboxed Application Support directory. This data is never transmitted to any server operated by Maintenance Crew.

iCloud Backup. If you have iCloud Backup enabled on your device, Apple may include the app's data directory in your encrypted iCloud Backup as part of standard iOS and macOS backup behavior. This backup is controlled entirely by Apple and your own iCloud settings; Maintenance Crew does not initiate or control it. See Apple's Privacy Policy for details on how Apple handles backup data.

Optional iCloud sync

Maintenance Crew includes an optional iCloud sync feature. When enabled, the app stores a copy of your data in your personal iCloud private database using Apple's CloudKit infrastructure (container iCloud.app.maintenancecrew). Your data in iCloud is stored in your own Apple account and is accessible only to you — Maintenance Crew does not have access to your iCloud database.

iCloud sync is governed by Apple's Privacy Policy. You can disable it at any time in Settings → iCloud.

Location data

Maintenance Crew requests access to your device's location only when you use the Ship's Log feature to record where a log entry was made. Location access requires your explicit permission; the app requests When In Use authorization only.

Your GPS coordinates are stored locally in your log entry and are never transmitted to any server operated by Maintenance Crew.

Reverse geocoding (place names). When the app resolves a human-readable place name from your coordinates — for example, "Anacortes, WA" — it uses Apple's MapKit reverse-geocoding service (MKReverseGeocodingRequest). This sends your coordinates to Apple's servers to look up the place name. This network call is governed by Apple's Privacy Policy. If you do not want your coordinates sent to Apple for this purpose, you can decline location access when the app requests it.

AI Assistant for PDF manuals

Maintenance Crew includes an optional AI Assistant feature that helps parse maintenance schedules and part numbers from PDF engine manuals. The app does not send your PDF content to any server. Instead, the app generates a structured prompt that you copy and paste into any AI chat tool you already use. You paste the response back into the app to import the results. No data is transmitted by Maintenance Crew in this process.

PDF files are stored at the location you choose on your device, using a security-scoped bookmark. The app also stores a SHA-256 hash of the file in its local database for change detection. Neither the file nor its hash is transmitted by Maintenance Crew.

App configuration

The app fetches a small configuration file from maintenancecrew.app/api/v1/models.json on launch to keep the AI Assistant prompt current. This request contains no personal data or user identifiers. The configuration is cached on your device for up to 24 hours, and a built-in fallback is used if the request fails.

Subscription

Maintenance Crew is a paid annual subscription managed through Apple's App Store. Payment is processed entirely by Apple. Maintenance Crew does not receive or store your payment information. Your subscription status is verified on-device using Apple's StoreKit framework; no purchase data is transmitted to any server operated by Maintenance Crew.

The app uses Apple's system Keychain to store a tamper-resistant timestamp used to implement a fair offline grace window for subscribers who are temporarily without internet access.

Subscription purchases are governed by Apple's Standard End User License Agreement and Apple's Privacy Policy.

No analytics or advertising

Maintenance Crew does not include any analytics SDKs, crash-reporting services, advertising SDKs, or behavioral tracking. The app's privacy manifest (PrivacyInfo.xcprivacy) declares NSPrivacyTracking: false and no tracking domains.

Summary of data flows

No other data leaves your device.

Contact

For questions about this privacy policy, contact privacy@maintenancecrew.app.