We're committed to protecting your privacy. This policy explains what we collect, how we use it, and your rights.
Measure Tech PRO ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data when you use our iOS, iPadOS, and macOS application and web dashboard (collectively, "the App").
If you join the waiting list at measuretechpro.com/preorder — which does not require an account — we collect:
We use this to email you about the launch and roughly monthly before it, and for nothing else. We do not sell it, and we do not share it with advertisers. Every email carries an unsubscribe link, and you can ask us to delete your entry at any time by writing to hello@measuretechpro.com — joining the list creates no account, so there is nothing else of yours attached to it.
A phone number given here is stored and not used. We will not send you a text message until our carrier registration is approved, and even then only if you ticked that box.
When you create an account, we collect:
We collect location-related data in the following ways:
Location data is never used for advertising or sold to third parties.
With your consent via Apple's App Tracking Transparency (ATT) prompt, we collect:
Subscription status (Free, Pro, Team, or Scale), entitlement identifiers, and renewal dates. Payments are processed by Stripe on our website — we never receive or store your payment card information. Stripe's handling of your payment details is governed by Stripe's privacy policy.
If you are part of a team:
If you choose to sync your project schedule to Google Calendar, we request access to your Google Calendar via OAuth authorization. This allows us to:
If you use Business Tools (available on iOS and the web dashboard), we store:
This data is stored in Firebase Firestore under your team's or user's namespace and is accessible only to authorized users based on role permissions (admin and manager for invoices and payments; all members for customers and estimates).
If you connect a Stripe account to collect payments from your clients, the following data is processed:
If you connect QuickBooks Online, the following data is exchanged:
If you use the payroll management features on the web dashboard, we store:
If you use the lead management and marketing features, we process communication data to send messages and place calls on your behalf:
Users on the free plan are shown ads via Google AdMob. AdMob may collect device identifiers and usage data for ad personalization, subject to your ATT consent.
If a team administrator connects your Google Business Profile (Business Tools → Settings → Integrations), we use Google OAuth to provide review management and, when you choose it, publish business updates. With your authorization we access:
We use this data solely to provide the review, reply, publishing, scheduling, delivery tracking, and reputation-reporting features you enable. Synced reviews and publishing records are stored in Firebase Firestore under your team's namespace. A review removed on Google is hidden on your next sync.
If a team administrator connects Meta through Facebook Login for Business, we use the Meta Graph API to provide the features you authorize for the Facebook Pages and linked Instagram professional accounts you explicitly select. Depending on the features and permissions approved by Meta, we process:
When you publish immediately or schedule automatic publishing, we send the selected content to Meta on your behalf. Media is made available to Meta through a short-lived signed download URL so Meta can retrieve it for publishing. Published Facebook Page and Instagram content is public and is then governed by Meta's terms and privacy policy.
If you enable Yelp and set a market's Yelp business, we retrieve that business's public rating and up to three recent review excerpts through the Yelp Fusion API to display in the app and include in your reputation reporting. Yelp access is read-only — Yelp does not offer a way to reply to reviews through its API. Yelp review content is used only for display and is shown with attribution and a link back to Yelp.
| Purpose | Data Used |
|---|---|
| Authenticate and secure your account | Email, phone, Apple/Google tokens, MFA codes |
| Sync your projects across your devices | Project data, photos, drawings via iCloud and Firebase |
| Enable team collaboration | Role, presence, shared project data |
| Sync schedule to Google Calendar | Project phase names, dates, status (via user-granted OAuth token) |
| Manage customers, estimates, invoices, and payments | Customer records, financial documents, payment history |
| Collect payments from your clients via Stripe | Stripe Connect account ID, invoice IDs, payment status (card/bank data handled entirely by Stripe) |
| Sync customers and invoices to QuickBooks | Customer records, invoice data, OAuth tokens (via Intuit OAuth) |
| Display project locations on maps | Project addresses, geocoded coordinates |
| Show team member locations on the map | Device GPS coordinates (real-time, shared with team members only) |
| Display weather at project sites | Project coordinates (sent to Open-Meteo weather API) |
| Notify you of nearby projects (geofencing) | Device location, project coordinates (on-device processing only) |
| Process payroll and generate tax reports | Worker records, tax withholding, timesheets, pay history |
| Generate professional reports | Company info, project data, photos |
| Process and validate your subscription | Stripe subscription and entitlement data |
| Improve the App (with consent) | Anonymized analytics events |
| Send SMS and email messages to your leads and customers | Recipient phone number, email address, message content (via Twilio and Resend) |
| Place outbound voice calls to leads and customers with branded caller ID | Recipient phone number, registered business name, call metadata (via Twilio Branded Calling) |
| Auto-respond to new lead inquiries | Lead contact info, message templates, auto-response settings |
| Manage Google Business Profile reviews and publish business updates | Google review text, ratings, reviewer names and photos, business/location info, replies, scheduled post content, media, and delivery records (via user-granted OAuth) |
| Manage Meta reviews and publish to selected Facebook Pages and Instagram professional accounts | Facebook Page recommendations, Page and linked Instagram account identifiers, scheduled post content, media, connection metadata, and delivery records (via Meta Graph API) |
| Display Yelp reviews | Yelp rating and recent review excerpts (via Yelp Fusion API) |
| Draft a suggested review reply with AI | The text of the single review being replied to (processed per-request by Google Vertex AI; not used to train models) |
| Display relevant ads (free plan, with consent) | AdMob device identifiers |
| Respond to support requests | Email address, app version, device type |
| Comply with legal obligations | Account records as required by law |
The App integrates the following third-party services, each with their own privacy policies:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase (Google) | Authentication, cloud database (Firestore), cloud storage, crash reporting | firebase.google.com/support/privacy |
| Google Analytics for Firebase | App usage analytics (with ATT consent) | policies.google.com/privacy |
| Google AdMob | In-app advertising (free plan only) | policies.google.com/privacy |
| Stripe | Payment processing, subscription billing, and the billing portal | stripe.com/privacy |
| Google Sign-In | OAuth sign-in option | policies.google.com/privacy |
| Google Calendar API | Optional schedule sync — creates/updates events in a shared team calendar | policies.google.com/privacy |
| Apple iCloud | Local file sync and backup | apple.com/legal/privacy |
| Google Maps Platform | Map display, address geocoding, route visualization, and heat maps (web dashboard) | policies.google.com/privacy |
| Apple MapKit & CoreLocation | Map display, on-device address geocoding, and geofence monitoring (iOS app) | apple.com/legal/privacy |
| Open-Meteo | Weather forecast data for project locations (iOS app, no authentication required) | open-meteo.com/en/terms |
| Stripe | Payment processing via Stripe Connect Express accounts — invoicing, ACH direct debit, card payments | stripe.com/privacy |
| Intuit QuickBooks | Optional accounting sync — customer and invoice export to QuickBooks Online via OAuth | intuit.com/privacy/statement |
| Twilio | SMS message delivery and outbound voice calling (with Branded Calling caller ID) for lead follow-ups and customer communications | twilio.com/legal/privacy |
| Resend | Transactional and marketing email delivery for lead communications and team invitations | resend.com/legal/privacy-policy |
| ProVia (EntryLink) | Optional product catalog integration (if enabled) | provia.com/privacy-policy |
| Google Business Profile API | Optional — sync and reply to Google reviews and publish scheduled business updates per mapped location (via OAuth) | policies.google.com/privacy |
| Meta Graph API | Optional — sync Facebook Page recommendations and publish content to selected Facebook Pages and linked Instagram professional accounts (via Facebook Login for Business) | facebook.com/privacy/policy |
| Yelp Fusion API | Optional — read-only Yelp rating and recent review excerpts | terms.yelp.com/privacy |
Measure Tech PRO's use and transfer of information received from Google APIs — including Google Calendar and the Google Business Profile API — will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically:
You can permanently delete your account and associated App data from within the App: Account → Delete Account. This removes your Firebase Auth credentials, Firestore user document, team membership records, and queued uploads. Content already published to a third-party service is not automatically deleted from that service; delete it through the provider or contact us for assistance.
Your project files are stored locally on your device and can be exported at any time via the App's export features (PDF, PNG, DXF). You may contact us at the address below to request a copy of your account data held in Firebase.
You can opt out of analytics at any time: Account → Privacy → Analytics. This immediately stops all analytics event collection. Previously collected anonymized events are not retroactively deleted from aggregate reports.
If you have connected Google Calendar, you can revoke access at any time by visiting Google Account → Third-party apps and removing Measure Tech PRO. Previously synced calendar events will remain in your Google Calendar but no new events will be created or updated.
If you have connected a Stripe account, you can disconnect it from the web dashboard settings. This removes the Stripe account link from your team record. Existing invoices and payment history remain in Firestore for your records. To fully close the Stripe Express account, visit your Stripe Dashboard.
If you have connected QuickBooks Online, you can disconnect it from the web dashboard settings. This revokes the stored OAuth tokens and stops all future syncs. Previously synced data in QuickBooks is not affected. You can also revoke access from Intuit Account → App connections.
You can disconnect review integrations from Business Tools → Settings → Integrations. You can manage publishing connections from Growth → Content → Connections. Disconnecting stops future syncing and automatic publishing for that destination. Google credentials are revoked and deleted when Google Business Profile is disconnected. For Meta, the selected destination is removed immediately and the encrypted Meta credentials are deleted when no connected Meta destination remains for the applicable account scope.
You can also revoke Measure Tech PRO directly from Google Account permissions or Facebook Business Integrations. Revoking at the provider invalidates its credentials but does not remove published posts, reviews, or business data retained by that provider. Delete published content through Google, Facebook, or Instagram. To request deletion of stored Meta connection data or publishing records, email privacy@measuretechpro.com with the subject “Meta Data Deletion Request.” We will verify your identity and process the request within 30 days, subject to legal retention requirements.
Recipients of SMS messages sent through Measure Tech PRO can opt out at any time by replying STOP to any message. Twilio automatically processes opt-out requests and prevents further messages from being delivered to that number. You can also disable auto-response and follow-up messages from your account settings. Message frequency varies based on your communication preferences. Standard message and data rates may apply.
Recipients of voice calls can request not to be called at any time. Business users can mark any contact as "do not contact" in the CRM, which prevents future calls and messages to that number. All outbound calls display the business name via Twilio Branded Calling so recipients can identify who is calling. Calls are placed only to customers with an existing business relationship or leads who have voluntarily submitted their phone number.
Adjust your ATT preference via Settings → Privacy & Security → Tracking on your device. Upgrading to a paid plan removes all advertising from the App entirely.
If you are a California resident, you have the right to:
To exercise these rights, contact us at the address in Section 8.
If you are located in the European Economic Area, you have the right to access, rectify, erase, restrict processing, and port your personal data. Our legal basis for processing is:
To exercise GDPR rights, contact: privacy@measuretechpro.com
Measure Tech PRO is not directed to children under 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last Updated" date at the top of this page and, where appropriate, displaying an in-app notice. Continued use of the App after changes are posted constitutes your acceptance of the updated policy.
If you have questions, concerns, or requests regarding this Privacy Policy: