OnSiteQuote Privacy Policy

Controller: TQC Software
iOS support: truongquocuong0501@gmail.com
Android support: truongcuong05971@gmail.com
Last updated: October 2026

OnSiteQuote offers separate iOS and Android apps. Both are local-first: estimates, client details, catalog entries and company settings are stored on your device. Information leaves the device only when you use an optional online feature described below. Some operating-system services used for voice recognition may process audio under that service provider's privacy terms.

Data stored on your device

Optional iCloud sync on iOS

If you purchase Cloud Sync on iOS, estimates, catalog items and company profile data are uploaded to your private iCloud database (Apple CloudKit) under your Apple ID so they can reach your other Apple devices. iOS data does not sync with Android.

Optional Google Cloud Sync on Android

Android estimates work without an account. If you enable the separate Cloud Sync plan and link a Google account, Firebase Authentication processes the Google account email and Firebase user ID. Firestore stores that account's estimates (including client names, phone numbers, email addresses, addresses, line items, tax and discount settings, and signatures), catalog items, and company profile fields such as company name, phone, email, address, license/tax ID, logo, terms, default tax rate, currency and measurement units so they can sync between Android devices. Cloud Sync is opt-in and Android data does not sync with iOS or iCloud.

Google Firebase processes this information to provide authentication and cloud storage. Firebase Authentication may also process technical information such as IP address and user-agent data for security and service operation. Cloud-synced data is associated with your Firebase user ID and protected by account-scoped database rules; it is not end-to-end encrypted. TQC Software does not sell this data or use it for advertising.

On-device and speech processing

Purchases and service providers

On iOS, Apple processes in-app purchases. On Android, Google Play processes in-app purchases. RevenueCat is used on both platforms to verify entitlements and receives an anonymous app user ID and purchase/receipt information, not payment-card details. Apple and Google Play handle payment credentials under their own privacy terms.

OnSiteQuote does not include advertising or third-party analytics SDKs and does not use cross-app advertising tracking. Google Firebase and Google Play services may process technical data needed to provide their services.

Permissions

Deleting your data and account

Children

OnSiteQuote is a business tool intended for adult users and is not directed to children under 13.

Changes

If this policy changes, the updated version will be posted at this URL with a new "last updated" date.

Contact

For iOS privacy questions, contact truongquocuong0501@gmail.com. For Android privacy or Cloud Sync account deletion requests, contact truongcuong05971@gmail.com.