Privacy Policy
We built Harbor to be clear and respectful with your data. This policy explains what we collect, why we collect it, and how we protect it.
Privacy promise
We do not sell your personal data, and we do not run ads in the app today. Community benchmarks are opt-in and appear only when enough anonymous data is available. You stay in control of what you share, and you can delete your account and data anytime in the app.
Quick navigation
Jump to the section you need.
- Plain-English summary
- Definitions
- What does this policy cover?
- What information do we collect?
- What do we aggregate and de-identify?
- What do we never sell or share?
- How do we use your information?
- Where is data stored and processed?
- When do we share information?
- How do we protect data?
- How long do we keep data?
- Your rights and choices
- International and state privacy rights
- What about children, updates, and contact?
Definitions
- Personal data: Information that identifies you or can be linked to your account, such as your email or the content you add.
- De-identified/aggregated data: Information processed to remove identifiers and combined across users, used for typical ranges and benchmarks.
- Service providers: Companies that process data on our behalf to run the app, such as hosting, storage, AI, and payments.
Plain-English summary
- We do not sell personal data or run ads in the app.
- You control what you share and can delete your account in the app.
- We use service providers to run and secure the app.
What does this policy cover?
Harbor helps you review quotes, track services, plan maintenance, and ask an AI coach. This website does not use marketing cookies. Our hosting provider keeps basic server logs (such as IP address, device/browser info, and timestamps) for security and reliability. We currently do not run third-party ads or analytics SDKs in the app; if that changes, we will update this policy.
What information do we collect?
- Account: Email (Firebase Auth), your primary car choice, optional ZIP code, and your benchmarking preference.
- Vehicles: Year, make, model, optional trim, mileage, and powertrain for each car you add.
- Quotes & uploads: Service type/label; totals or line items with tax/fees; verdicts and your decision; notes; shop name/location you type; optional ZIP; optional photo/PDF attachment; and Smart Scan draft data (Premium) if you use it.
- Maintenance logs: Service type/label, price paid, date, mileage at service, optional notes, and related plan item.
- Plans & projections: Maintenance plan snapshots, insights/charts, long-term outlooks, and cost projections for your cars.
- Preferences: Benchmarking opt-in, notification settings, and optional coach notes for AI tone.
- AI history (Premium): If you choose to save, we store your AI questions/answers, parsed sections, optional car/quote context, and saved answers you keep.
- Usage & billing: Subscription status (provider, period end, Premium flag).
- Support: Feedback you submit in the app.
What do we aggregate and de-identify?
- Regional price ranges and "Typical vs you" benchmarks use coarse ZIP3 regions, are opt-in, and appear only after anonymity thresholds.
- Shop signals rely on anonymous trends; free text is excluded and filtered for personal info and defamation.
- Aggregated stats exclude your email, photos, notes, and exact ZIP5. You can turn benchmarking off anytime.
What do we never sell or share?
- We do not sell personal data. We do not run ads in the app today, and we currently do not use third-party ad tracking or analytics SDKs.
- We do not share your email, account details, quotes, photos, or notes with other users.
- We do not request GPS location, VIN, or license plate. Push notifications are optional and only sent if you opt in.
- We do not publish shop accusations or rankings; any shop signals are aggregated trends only.
How do we use your information?
- Operate the app: quote analysis, benchmarks when enabled, maintenance plans, history, insights, and Premium features.
- AI coach: AI responses are informational and may be wrong; they are not professional mechanic advice, and you should confirm safety-critical decisions with a qualified mechanic. To answer your question, we may send your question and relevant car, quote, or history details you choose to include to Google Gemini; we aim to minimize personal information, so please avoid sharing sensitive data. If you are Premium and choose to save, we store your AI history and saved answers.
- Smart Scan (Premium): attachments you choose to scan are stored in Firebase Storage and processed by Google Gemini to draft a summary; you review before saving.
- Subscriptions: RevenueCat and the App Store / Google Play process purchases; we store subscription status to gate Premium features.
- Safety and support: prevent abuse, honor privacy settings, and respond to feedback or deletion requests.
Where is data stored and processed?
We use Firebase Authentication, Firestore, Cloud Functions, and Storage to run the app. Google Gemini provides AI responses and Smart Scan draft parsing, and RevenueCat coordinates in-app purchases. Access is limited to operating these features.
When do we share information?
We share data only with service providers that power the app (Firebase, Google Gemini, Expo for push notifications, RevenueCat, App Store, Google Play) and when required by law. Aggregated benchmarks and shop signals are de-identified.
How do we protect data?
We use encryption in transit, access controls, and routine monitoring to help protect data. No system is perfect, but we work to reduce risk.
How long do we keep data?
Your data stays while your account is active. Start deletion in the app (Privacy & Safety → Delete account) to remove your account, cars, quotes, maintenance logs, uploads, AI history/saved answers, and coach notes, plus your Firebase Authentication record and storage uploads. Aggregated benchmarks may remain in de-identified form.
Data Deletion and Account Deletion
You can request permanent deletion at any time by following Settings → Privacy & Safety inside the app or by emailing harborappteam@gmail.com. We process deletion requests within 30 days.
- What we delete when you remove your account: your Harbor profile and Firebase Authentication record, all vehicles and related quotes or maintenance history, any uploaded receipts or documents stored in Firebase Storage, and optional coach notes or saved AI responses tied to your account.
- What may stay behind: anonymous/aggregated analytics (benchmarks, price ranges, shop signals) that can’t be linked back to you, plus minimal logs needed for fraud prevention, security, and compliance.
- Delete parts of your data without deleting your account: coach notes and saved answers can be removed directly from their respective screens in the app while you keep using your account.
Your rights and choices
- Access, correct, export, delete: Request a copy, corrections, export, or deletion of your personal data.
- How to request: In the app (Settings > Privacy & Safety) or by emailing harborappteam@gmail.com.
- Response time: We respond within a reasonable time and may verify your account.
- Toggle community benchmarking on/off at any time; opting out stops future aggregation from your data.
- Edit or delete cars, quotes, maintenance logs, attachments/photos, coach notes, and AI history/saved answers; update your ZIP; or delete your account in Privacy & Safety.
International and state privacy rights
Some locations provide additional privacy rights. Submit requests in the app (Settings > Privacy & Safety) or by emailing harborappteam@gmail.com, and we will honor applicable rights.
What about children, updates, and contact?
- The service is not directed to children under 13, and we do not knowingly collect their information.
- If we update this policy, we will post the changes with a new "Last updated" date and, when reasonable, provide an in-app notice.
- Contact: harborappteam@gmail.com