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.
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.
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.
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.
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.
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.
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.
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.
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.
We don't use your photos, descriptions or previews to train AI models, and we don't send them to Meta.
These companies process information for VisionCam, as described in this policy:
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.
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.
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.
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.
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).
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).
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.
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.
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.
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.
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).
If this policy changes, we'll post the new version on this page and update the effective date above.
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.
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.
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.
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).
If you connect third-party services, we may receive information from:
We use your information for the following purposes:
WE NEVER SELL YOUR PERSONAL INFORMATION TO THIRD PARTIES.
We share your information only in the following limited circumstances:
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
We may disclose your information if required to do so by law or if we believe such action is necessary to:
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.
We may share your information with other parties when you explicitly consent to such sharing.
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.
You have the right to:
You can control what data the App can access on your iOS device:
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.
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.
We retain your information for as long as necessary to provide our services and fulfill the purposes described in this Privacy Policy:
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.
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.
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.
When you choose to connect your Google account to ContractorAI, we access the following Google user data:
Scopes Requested:
https://www.googleapis.com/auth/calendar - Read and write access to your Google Calendar (only when you enable calendar sync)https://www.googleapis.com/auth/userinfo.email - Access to your email address for authenticationhttps://www.googleapis.com/auth/userinfo.profile - Access to basic profile info for authenticationContractorAI uses your Google user data exclusively for the following purposes:
We DO NOT use your Google user data to:
We do not share your Google user data with any third parties, except in the following limited circumstances:
We DO NOT:
We implement robust security measures to protect your Google user data:
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:
We will confirm deletion within 7 business days of your request.
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.
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:
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.
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.)
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.)
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.
In the unlikely event of a data breach that affects your personal information, we will:
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.
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