Privacy Policy for VisionCam

Effective Date: September 26, 2026

Quick Summary: VisionCam (formerly OnSite: Renovation Visualizer) turns a photo and a short description into an AI before-and-after preview for contractors. To make each preview, the photo and description are sent to our Google Firebase backend and to fal.ai, which runs Google's Gemini image model. Your render history stays on your iPhone. There's no account to create, and we don't ask for your name or email. We use Meta's ad measurement tools to learn which of our own ads lead to installs and subscriptions; section 5 explains what that shares and how to turn it off.

This page also has the privacy policy for our other app, ContractorAI: Estimator & CRM, in Part 2. Sections 1–14 below apply only to VisionCam.

1. Who We Are

VisionCam ("VisionCam" or "the App") is made by Elevated Systems LLC ("we," "our," or "us"). Before version 2.0, the App was called OnSite: Renovation Visualizer on the App Store. It's the same app, and this policy replaces the earlier OnSite privacy policy for it. This policy explains what the App collects, why, who receives it, and the choices you have.

2. Information VisionCam Collects

2.1 Photos and descriptions you send for a preview

When you make a render, the App sends our backend:

Our backend sends the photo and description to fal.ai, which uses Google's Gemini image model (Gemini 2.5 Flash Image, also known as "Nano Banana") to make the preview and returns it to us. We keep a copy of each finished preview in Google Cloud Storage so the App can download it, and those copies are deleted automatically after 30 days. The original photo isn't saved on our servers.

2.2 Saved only on your iPhone

Your render history (before photos, previews, descriptions, job names and dates), the list of client links you've sent, and your company name are saved on your iPhone and aren't synced to us.

To name a job, the App can use a photo's location tags or, if you tap "Use my location" and allow it, your current location. The App turns that spot into a short street address using Apple's location services, which handle it under Apple's Privacy Policy. We don't receive your location.

2.3 Client links

When you tap "Send client link," the App uploads the before photo, the preview, your company name and the render's description. Our backend publishes them as a web page at visioncam-elevated.web.app, with an address that includes your company name. Anyone who has the link can open the page. It's marked so search engines don't list it. The page and its images stay online until you delete the link in the App's Links tab, which takes the page down and deletes the images. If you no longer have the App, email us the link and we'll take it down.

2.4 Support chat

When you write to us from Settings › Contact support, we receive your message, your company name (if you've entered one), whether you subscribe, the App version and your support ID. Messages are stored in our Firebase database and posted to a private support channel in our team's Discord workspace (Discord Inc.), where our team reads and answers them. Our replies appear in the chat in the App. Please don't put sensitive personal information in support messages.

2.5 Anonymous sign-in, security and limits

2.6 Subscriptions

Subscriptions are sold and processed by Apple. We never see your payment details. To confirm that you subscribe, the App sends the App Store's signed transaction record to our backend, which checks it with Apple's signature. Purchases are also recorded with RevenueCat (see section 5).

Apple App Store Subscriptions: Payment information for in-app purchases is processed and stored solely by Apple through the App Store. We do not have access to your credit card numbers, billing addresses, or other payment details.

2.7 App analytics (Google Analytics for Firebase)

The App uses Google Analytics for Firebase to measure the subscription screen: when it's shown, when someone taps to subscribe, and whether the purchase finished, was cancelled or failed, with the plan and price. Firebase also records basic app events on its own, such as first opens and sessions, with the device model, iOS version, App version and approximate location (country or region, worked out from the IP address). It uses a random app instance ID. We use the version of Firebase Analytics that doesn't collect your device's advertising identifier (IDFA), and we don't use this data for advertising.

2.8 What VisionCam doesn't collect

VisionCam doesn't collect your name, email address, phone number, contacts or payment card details, and our servers don't receive your location. The App doesn't read your photo library: you choose photos with Apple's photo picker, and the App only asks to add images to your library when you save them.

3. How We Use Information

We don't use your photos, descriptions or previews to train AI models, and we don't send them to Meta.

4. Who Receives Your Information

4.1 Service providers

These companies process information for VisionCam, as described in this policy:

4.2 Legal requirements and business transfers

We may disclose information if the law requires it, or to protect the rights, property or safety of our users, the public or us. If VisionCam is part of a merger, acquisition or sale of assets, information may be transferred as part of that transaction, and we'll post a notice before it becomes subject to a different privacy policy.

5. Ad Measurement (Meta and RevenueCat)

VisionCam includes the Meta (Facebook) SDK. We use it only to measure our own ads, so we can tell which ads led people to install VisionCam and to subscribe. VisionCam doesn't show ads and doesn't use Facebook Login. The SDK sends Meta:

RevenueCat records your purchases (which plan, the price and currency, and purchase, renewal and expiry dates) under an anonymous ID, together with the same device identifiers. It uses them to confirm your subscription and to send subscription and renewal events to Meta.

We don't send Meta your photos, before-and-after previews, descriptions, job names or addresses, location, company name, client links or support messages, or your name or email address.

If you allow tracking, this counts as "tracking" as Apple defines it, because Meta can connect these events with information it has from other companies' apps and websites. Under some US state privacy laws it may also count as "sharing" personal information for cross-context behavioral advertising, or as "targeted advertising."

Your choices. iOS asks whether VisionCam may track you. If you choose Ask App Not to Track, the advertising identifier isn't collected, and Meta gets only limited, aggregated measurement through Apple's SKAdNetwork and Meta's Aggregated Event Measurement. You can change your answer at any time in the iPhone Settings app › Privacy & Security › Tracking, for VisionCam alone or for all apps. To ask about or delete this data, including the purchase records RevenueCat keeps for you, email us at support@contractorai.work.

Meta Platforms, Inc. handles the data it receives under the Meta Privacy Policy, and RevenueCat, Inc. under the RevenueCat Privacy Policy.

6. Selling and Sharing Personal Information

We don't sell your personal information for money, and we don't share your photos, previews or descriptions with anyone except the service providers in section 4 that make and deliver them, and the client-link pages you choose to publish. The ad measurement in section 5 is the one exception to note: if you allow tracking, it may count as "sharing" (and, under some state laws' definitions, a "sale" or "targeted advertising"). To opt out, choose Ask App Not to Track in Settings › Privacy & Security › Tracking, or email us.

7. Your Privacy Rights and Choices

7.1 App permissions

7.2 Subscriptions

7.3 US state privacy rights (including California)

Depending on where you live, you may have the right to know what personal information we have about you and to get a copy, to correct it, to delete it, and to opt out of the "sharing" or "sale" of personal information and of targeted advertising (see sections 5 and 6). We won't treat you differently for using these rights.

7.4 European and UK privacy rights (GDPR)

If you're in the European Economic Area or the United Kingdom, you have the right to access, correct, delete, restrict or port your data, to object to processing, to withdraw consent at any time (for example, to tracking), and to complain to your local data protection authority. We process your information to provide the service you ask for, for our legitimate interests in keeping the service secure and understanding how it performs, and with your consent where the law requires it (such as tracking).

7.5 How to make a request

Email support@contractorai.work with "VisionCam Privacy Request" in the subject line. Because VisionCam doesn't know your name or email, please include your support ID (Settings in the App) so we can find your records. We'll respond within 30 days (45 days for California residents, as permitted by law).

8. Keeping and Deleting Your Data

Deleting the App removes what's saved on your iPhone, but not what's on our servers or client links you've sent. To delete those, email us your support ID (write it down from Settings before you delete the App) and any client links you want taken down.

9. Data Security

Data sent between the App and our backend is encrypted in transit (TLS). Our database can't be read or written directly from the App, only through our backend, and only you can read your own preview copies. App Check helps block requests that don't come from the real App. No method of transmission or storage is 100% secure, so we can't guarantee absolute security.

10. Children's Privacy

VisionCam is made for contractors and other working adults and isn't directed to children under 13 (or under 16 in the EEA). We don't knowingly collect personal information from children. If you believe a child has sent us personal information, contact us and we'll delete it.

11. International Data Transfers

VisionCam's backend and data are hosted in the United States, and our service providers may process information in the United States and other countries whose data protection laws may differ from yours. Where required, we rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses.

12. Cookies, Tracking and Do Not Track

The App doesn't use cookies, and client-link pages don't use cookies or analytics. VisionCam's only tracking is the Meta ad measurement described in section 5: if you allow tracking, Meta can connect VisionCam's events with information from other companies' apps and websites. If you choose Ask App Not to Track, the App follows that choice. Browser "Do Not Track" signals don't reach an iPhone app; use the iOS Tracking setting instead (Settings › Privacy & Security › Tracking).

13. Changes to This Privacy Policy

If this policy changes, we'll post the new version on this page and update the effective date above.

14. Contact Us

If you have questions or requests about this privacy policy or your information, contact us:

Company: Elevated Systems LLC
App Name: VisionCam (formerly OnSite: Renovation Visualizer)
Email: support@contractorai.work

Please include your support ID from the App's Settings with any data request.


Part 2: Privacy Policy for ContractorAI: Estimator & CRM

Effective Date: December 2, 2025 · Last Updated: September 26, 2026 (app name only; no change to practices)

This part covers our contractor business app, ContractorAI: Estimator & CRM (some pages of this website call it OnSite: Cost Estimation, Invoicing & CRM). It does not cover VisionCam. In this part, "the App" means ContractorAI, and its statements about tracking, advertising and selling data apply only to ContractorAI. For VisionCam, see Part 1 above.

Quick Summary: ContractorAI is a business management tool for contractors. We collect only the information necessary to provide our mobile app services. We never sell your data to third parties, and we use industry-standard security to protect your information. Your subscription and payment information is handled securely through Apple's App Store.

C1. Introduction

Welcome to ContractorAI ("we," "our," or "us"), operated by Elevated Systems LLC. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our iOS mobile application (the "App"). Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access or use the App.

We reserve the right to make changes to this Privacy Policy at any time. We will notify you about material changes by email or through a notice in the App. Your continued use of the App after changes indicates acceptance of those changes.

C2. Information We Collect

C2.1 Information You Provide Directly

We collect information that you voluntarily provide when using ContractorAI:

Apple App Store Subscriptions: Payment information for in-app purchases is processed and stored solely by Apple through the App Store. We do not have access to your credit card numbers, billing addresses, or other payment details. We only receive confirmation that a subscription was purchased and its status (active, expired, canceled).

C2.2 Information Collected Automatically

C2.3 Information from Third-Party Services

If you connect third-party services, we may receive information from:

C3. How We Use Your Information

We use your information for the following purposes:

C3.1 Provide and Improve Services

C3.2 Account and Subscription Management

C3.3 Communications

C3.4 Security and Legal Compliance

C4. How We Share Your Information

WE NEVER SELL YOUR PERSONAL INFORMATION TO THIRD PARTIES.

We share your information only in the following limited circumstances:

C4.1 Third-Party Service Providers

We use trusted third-party services to operate our App. These providers have access to your information only to perform specific tasks on our behalf and are obligated to protect it:

Apple's Role: Apple Inc. processes all in-app purchase payments and manages subscription billing. Apple collects payment information directly and does not share it with us. Apple's Privacy Policy governs their collection and use of your payment information. View Apple's Privacy Policy at apple.com/legal/privacy

C4.2 Legal Requirements and Protection

We may disclose your information if required to do so by law or if we believe such action is necessary to:

C4.3 Business Transfers

If ContractorAI is involved in a merger, acquisition, sale of assets, bankruptcy, or similar business transaction, your information may be transferred as part of that transaction. We will notify you via email and/or a prominent notice in the App before your information is transferred and becomes subject to a different privacy policy.

C4.4 With Your Consent

We may share your information with other parties when you explicitly consent to such sharing.

C5. Data Security

We implement industry-standard security measures to protect your information from unauthorized access, use, disclosure, alteration, or destruction:

Important: While we strive to protect your information using commercially acceptable means, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security. Please use strong passwords and keep your login credentials confidential.

C6. Your Privacy Rights and Choices

C6.1 Access and Control Your Data

You have the right to:

C6.2 Control App Permissions

You can control what data the App can access on your iOS device:

C6.3 Manage Subscriptions and Purchases

C6.4 Marketing Communications

C6.5 California Privacy Rights (CCPA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act:

To exercise these rights, contact us at support@contractorai.work with "California Privacy Request" in the subject line. We will respond within 45 days.

C6.6 European Privacy Rights (GDPR)

If you are in the European Economic Area (EEA), you have rights under the General Data Protection Regulation:

To exercise these rights, contact us at support@contractorai.work. We will respond within 30 days.

C7. Data Retention

We retain your information for as long as necessary to provide our services and fulfill the purposes described in this Privacy Policy:

C8. Children's Privacy

ContractorAI is intended for business use by adults aged 18 and over. We do not knowingly collect personal information from children under 13 (or under 16 in the EEA). If we learn that we have collected information from a child under the applicable age, we will delete it immediately. If you believe we have collected information from a child, please contact us at support@contractorai.work.

C9. International Data Transfers

Your information may be transferred to and processed in countries other than your own, including the United States, where data protection laws may differ from those in your country. We ensure appropriate safeguards are in place to protect your information in accordance with this Privacy Policy and applicable laws.

For EEA users: We use Standard Contractual Clauses approved by the European Commission to transfer data outside the EEA.

C10. Google User Data Policy Disclosure

ContractorAI uses Google APIs to provide calendar synchronization features. This section specifically addresses how we handle Google user data in compliance with the Google API Services User Data Policy.

Google Data Summary: ContractorAI accesses your Google Calendar data ONLY to sync your job appointments and schedules. We do not share this data with third parties (except as required by law), we do not use it for advertising, and we do not sell it. You can revoke access at any time.

C10.1 Google User Data Accessed

When you choose to connect your Google account to ContractorAI, we access the following Google user data:

Scopes Requested:

C10.2 How We Use Google User Data

ContractorAI uses your Google user data exclusively for the following purposes:

We DO NOT use your Google user data to:

C10.3 Google User Data Sharing

We do not share your Google user data with any third parties, except in the following limited circumstances:

We DO NOT:

C10.4 Google User Data Storage and Protection

We implement robust security measures to protect your Google user data:

C10.5 Google User Data Retention and Deletion

We retain your Google user data only as long as necessary to provide the calendar sync service:

How to Request Deletion of Your Google User Data:

  1. Open ContractorAI and go to Settings > Connected Accounts > Google
  2. Tap "Disconnect Google Account" to immediately stop data sync and trigger deletion
  3. Alternatively, email privacy@contractorai.work with subject "Google Data Deletion Request"
  4. You can also revoke access directly at Google Account Permissions

We will confirm deletion within 7 business days of your request.

C10.6 Revoking Google Access

You can revoke ContractorAI's access to your Google data at any time:

Revoking access will stop all calendar synchronization. Jobs already created in ContractorAI will remain, but they will no longer sync with Google Calendar.

Limited Use Disclosure: ContractorAI's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

C11. Third-Party Links and Services

The App may contain links to third-party websites, services, or integrations not operated by us (e.g., Apple App Store, Google Calendar, social media). We are not responsible for the privacy practices of these third parties. We encourage you to review their privacy policies before providing any personal information.

Third-party services used in the App:

C12. Push Notifications

With your permission, we may send push notifications to your device for:

You can disable push notifications at any time in your device settings (Settings > Notifications > ContractorAI) or within the App settings.

C13. Cookies and Tracking Technologies

The App uses minimal tracking technologies for essential functionality:

ContractorAI does not use third-party advertising or tracking cookies. You can manage tracking preferences in iOS Settings > Privacy & Security > Tracking. (This applies to ContractorAI only. VisionCam uses Meta ad measurement; see Part 1, section 5.)

C14. Do Not Track

Some web browsers and devices permit you to broadcast a "Do Not Track" (DNT) signal. Our App does not currently respond to DNT signals because there is no industry standard for how to interpret them. ContractorAI does not track users across third-party websites or apps. (For VisionCam, see Part 1, section 5.)

C15. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of significant changes by:

Your continued use of ContractorAI after changes are posted constitutes acceptance of the updated Privacy Policy. We encourage you to review this Privacy Policy periodically.

C16. Data Breach Notification

In the unlikely event of a data breach that affects your personal information, we will:

C17. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your personal information, please contact us:

Company: Elevated Systems LLC
App Name: ContractorAI
Email: support@contractorai.work
Privacy Requests: privacy@contractorai.work
Data Protection Officer: dpo@contractorai.work

Response Time: We will respond to privacy requests within 30 days (45 days for California residents, as permitted by law).

For EU Residents: If you are not satisfied with our response, you have the right to lodge a complaint with your local supervisory authority.

C18. Consent

By downloading, installing, and using ContractorAI, you consent to this Privacy Policy and agree to its terms. If you do not agree with this Privacy Policy, please do not use the App.

For certain data processing activities (such as marketing communications, calendar sync, precise location tracking), we will obtain your explicit opt-in consent.


VisionCam (formerly OnSite: Renovation Visualizer) and ContractorAI: Estimator & CRM
© 2026 Elevated Systems LLC. All rights reserved.
This page was last updated on September 26, 2026

Terms of Service (EULA) | Privacy Policy | Contact Support

Related Pages