HomeVizCo

Privacy Policy

Effective August 21, 2026

1. Overview

HomeVizCo, a product of EpoxIQ LLC (“HomeVizCo,” “we,” “us”), provides an AI-powered floor, fence, and deck visualizer that lets contractors offer their customers a photorealistic preview of a finish before installation. This Privacy Policy explains what information we collect, why we collect it, and how we share it. It covers:

  • The HomeVizCo marketing website at homevizco.com
  • The contractor admin portal where companies manage their finishes, leads, and notifications
  • Per-contractor visualizer subdomains (for example, acme.homevizco.com) used by their end customers
  • The HomeVizCo social publishing tool at social.homevizco.com, which Contractors use to publish project photos to their own social media accounts

Throughout this policy, “Contractor” means a flooring, fence, or deck business that has onboarded with HomeVizCo. “Customer” means a homeowner or business owner who uses a Contractor’s visualizer to preview a finish on a photo of their own space.

2. Information We Collect

From Contractors

When a Contractor onboards with HomeVizCo, we collect:

  • Company name and chosen subdomain
  • Company logo (uploaded image file)
  • Optional brand and design notes used to generate the visualizer’s color palette
  • Finish catalog selections and any custom finish names and swatch images uploaded by the Contractor
  • A hashed admin password (we never store the plaintext)
  • Notification preferences, including the email address and/or phone number where the Contractor wants to be alerted about new leads

From Customers using a Contractor’s visualizer

When a Customer uses a Contractor’s visualizer, we collect:

  • The photo the Customer uploads of their space (floor, fence, deck, or surrounding scene)
  • AI-derived metadata about that photo, including an image embedding, lighting classification, and a scene-validity signal used to confirm the upload is a real scene the visualizer can render
  • The finishes the Customer previews and the generated preview images
  • Approximate location data derived from IP address, the IP itself, browser user-agent string, and a locally-generated visitor identifier, used for rate-limiting, abuse prevention, and aggregate page-view analytics
  • If the Customer chooses to submit a lead through the “How much will this cost?” contact form: their name, and an email address and/or phone number, together with the finish they were previewing and copies of the original and AI-generated images preserved with the lead

From visitors to homevizco.com

The HomeVizCo marketing site uses standard server logs and may use cookies or similar technologies for security and basic site analytics. We do not require an account to browse the marketing site.

3. How We Use Information

We use the information described above to:

  • Operate the visualizer — generate AI previews, recommend relevant finishes, and refuse to render obviously invalid uploads
  • Provision and maintain Contractor accounts, including authenticating admins and serving their branded subdomain
  • Deliver lead submissions and related notification emails or text messages to the Contractor that the Customer is engaging with
  • Provide aggregate analytics to Contractors (page views, lead counts) about their own visualizer
  • Detect and prevent abuse, including rate-limiting image generation by IP address and filtering bot traffic from analytics
  • Improve HomeVizCo’s services, debug issues, and maintain the integrity of our systems
  • Communicate with Contractors about their account, including onboarding details and admin credentials

4. Our Role for Customer Lead Data

When a Customer submits a lead through a Contractor’s visualizer, the Contractor — not HomeVizCo — is the party responsible for following up, providing quotes, and otherwise communicating with that Customer. HomeVizCo acts as a service provider and processor on the Contractor’s behalf with respect to lead data: we store, route, and surface that information so the Contractor can manage their own customer relationships. The Contractor is responsible for how they use lead data after receiving it, including compliance with applicable marketing, telephone, and privacy laws.

Customers who want their lead data removed should contact the Contractor they engaged with directly. HomeVizCo will assist where required by law — see “Your Rights” below.

5. How We Share Information

We share information only as described here.

  • With the Contractor. Customer uploads, generated preview images, and any submitted lead details are accessible to the Contractor whose visualizer the Customer used, through the Contractor’s admin portal.
  • With service providers. We use third-party infrastructure to operate HomeVizCo. These providers receive only the information necessary to perform their function:
    • Supabase— database, file storage (logos, swatches, customer uploads, generated previews, preserved lead images), and authentication
    • Google (Gemini) and OpenAI— image generation, image embeddings, lighting and scene classification used to produce previews
    • Resend— transactional and notification email delivery to Contractors
    • Twilio— SMS notification delivery to Contractors who have opted in
    • Vercel— hosting, edge compute, and content delivery
  • For legal reasons. We may disclose information when we believe in good faith that disclosure is required by law, court order, or other legal process, or to protect the rights, property, or safety of HomeVizCo, our Contractors, our users, or the public.
  • In a business transfer. If HomeVizCo is involved in a merger, acquisition, financing, or sale of assets, information may be transferred as part of that transaction, subject to the protections of this policy.

We do not sell personal information, and we do not share personal information with third parties for their own independent advertising purposes.

6. AI Processing of Uploaded Photos

When a Customer uploads a photo to a visualizer, the image is sent to our AI providers (Google Gemini and/or OpenAI) for the specific purpose of generating a preview and computing the embeddings, lighting, and scene classifications described above. We do not authorize these providers to use Customer uploads to train their general-purpose models, except as permitted by their respective API terms in effect at the time of processing. The AI-generated preview image is a derivative work created from the Customer’s upload and the Contractor’s finish reference.

7. Social Media Publishing and Platform Data (Meta, TikTok, and Google)

HomeVizCo offers an optional social publishing tool that lets a Contractor connect its own accounts — including a Facebook Page and an Instagram professional account via Meta’s authorization flow, a TikTok account via TikTok’s authorization flow, and a Google Business Profile via Google’s authorization flow — and publish before-and-after project photos with captions to those accounts.

What we receive from Meta

When a Contractor connects its accounts, we receive, through the permissions shown on Meta’s consent screen: basic account identifiers (Facebook Page name and ID, Instagram username and account ID), the list of Pages the Contractor manages (so the Contractor can choose which Page to connect), and access tokens that authorize publishing. We store this information securely and associate it with the Contractor’s HomeVizCo account.

If a Contractor enables the optional auto-replyfeature, we additionally receive from Meta, via webhooks: comments posted on the Contractor’s own Facebook Page posts and Instagram posts, and messages sent to the Contractor’s Page or Instagram professional account — including the content of the comment or message, the sender’s public name or username and platform identifier, and timestamps. We receive and store this data only for Contractors who have enabled auto-replies; for all other Contractors, comment and message data is never sent to or stored by HomeVizCo.

What we receive from TikTok

When a Contractor connects its TikTok account, we receive, through the permissions shown on TikTok’s consent screen: basic account identifiers (display name, username, and an app-scoped user ID) and access tokens that authorize publishing. We store this information securely and associate it with the Contractor’s HomeVizCo account.

What we receive from Google

When a Contractor connects its Google Business Profile, we request a single permission — https://www.googleapis.com/auth/business.manage — shown on Google’s consent screen. Through it we receive: the Business Profile accounts and locations the Contractor manages, together with each location’s identifier and business name (so the Contractor can choose which listing to connect); the profile performance metrics Google makes available for that listing (such as profile impressions on Search and Maps, calls, website clicks, direction requests, and message conversations); and OAuth access and refresh tokens that authorize publishing and reading those metrics. We store this information securely and associate it with the Contractor’s HomeVizCo account.

How we use it

  • To publish posts that the Contractor composes, reviews, and explicitly approves, to the Contractor’s own connected accounts, and to display connection status inside HomeVizCo.
  • If the Contractor has enabled auto-replies: to send an automatic response — using reply text the Contractor configures and controls — when someone comments on the Contractor’s own posts or sends a message to the Contractor’s connected accounts. Automated message replies disclose that they are automated, are rate-limited so a sender is not messaged repeatedly, and the Contractor can turn the feature off at any time.
  • We never publish posts without the Contractor initiating them, and automated replies are sent only on behalf of Contractors who have expressly enabled that feature. We do not read follower lists or personal profile data, and we access comment and message content only as described above.
  • For a connected Google Business Profile, we additionally read the listing’s performance metrics and store them so the Contractor can see their own profile’s activity over time in HomeVizCo. These metrics are shown only to that Contractor and are never combined across Contractors or resold.
  • We do not sell platform data from Meta, TikTok, or Google, share it with third parties except as needed to operate the service (our hosting and database providers), or use it for advertising or to train, develop, or improve any generalized artificial intelligence or machine learning model.

Our use of Meta Platform Data complies with the Meta Platform Terms and Developer Policies, and our use of TikTok data complies with TikTok’s Terms of Service and Developer Terms.

Google API Services Limited Use disclosure

HomeVizCo’s use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically, we use Google user data only to provide and improve the features the Contractor connected their Business Profile for — publishing posts they approve, and showing them their own profile performance. We do not transfer this data to others except as necessary to provide those features, to comply with applicable law, or as part of a merger or acquisition; we do not use it for serving advertisements; and we do not allow humans to read it except with the Contractor’s explicit consent, to comply with applicable law, or where the data is aggregated and used for internal operations such as security and abuse prevention.

A Contractor can disconnect its accounts at any time from within HomeVizCo, by removing the HomeVizCo app in its Facebook, Instagram, or TikTok settings, or by revoking access at myaccount.google.com/permissions; any of these invalidates the stored tokens, which we then delete. For step-by-step deletion instructions, see homevizco.com/data-deletion.

8. Data Retention

  • Contractor account data is retained for as long as the Contractor maintains an active account with HomeVizCo.
  • Customer uploads and generated previews in temporary session storage are retained for a limited period to support the visualizer experience and may be purged on a rolling basis.
  • Submitted lead data — including the original and generated images preserved at submission — is retained for as long as the Contractor’s account is active so the Contractor can follow up with the Customer, unless deletion is requested.
  • Aggregate analytics records (page views, lead counts) are retained to support the Contractor’s reporting and reset when the Contractor resets analytics.
  • Comment and message events received from Meta for Contractors with auto-reply enabled are retained so the Contractor can review what was received and how it was answered. They are deleted when the Contractor disconnects its accounts, disables the feature and requests deletion, or closes its account.
  • Google Business Profile performance metrics are stored for the Contractor’s own reporting for as long as its account is active, so the Contractor can see trends over a longer period than Google itself retains. They are deleted when the Contractor disconnects its Google Business Profile or closes its account.

9. Your Rights

Depending on where you live, you may have rights to access, correct, delete, or restrict our processing of your personal information, and to receive a copy of your information in a portable format. Customers who submitted a lead should generally contact the Contractor they engaged with first; if you cannot reach them, or for any other request, contact us at jake@epoxiq.com.

Notification opt-out. Contractors can disable lead email and SMS notifications at any time from their admin portal. Customers receive transactional messages directly from the Contractor they engaged with and should manage those preferences with the Contractor.

10. Security

We use industry-standard measures to protect information, including encrypted transport (HTTPS), hashed admin passwords, token-based admin sessions with expirations, row-level security on our database, and scoped service credentials. No system is perfectly secure; if you believe your account or information has been compromised, contact us immediately at jake@epoxiq.com.

11. Children

HomeVizCo is intended for use by businesses and adults considering flooring, fence, or deck work. The service is not directed to children under 13, and we do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact us and we will take appropriate steps to delete it.

12. International Users

HomeVizCo is operated from the United States. If you access the service from outside the U.S., your information may be transferred to, stored in, and processed in the U.S. and in the regions where our service providers operate.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the “Effective” date at the top of this page. Material changes will be highlighted on the HomeVizCo marketing site or communicated to Contractors at the email address on file.

14. Contact

Questions about this Privacy Policy, requests to exercise your rights, or other privacy concerns can be sent to jake@epoxiq.com.