Back to luxlytics.netlify.app

LUXLYTICS

Privacy Policy

Last updated: September 24, 2026

Who we are and what this covers

Luxlytics is a Windows desktop application for lighting takeoffs (LuxPDF and its companion tools), together with the website at luxlytics.netlify.app where you create your account, manage your subscription and download the installer. It is made and operated by Tyler Woldridge, Irmo, South Carolina, USA ("we", "us").

This policy explains what information we collect when you use the website and the desktop app, why we collect it, who we share it with, and the choices you have. It applies to everyone who visits the website or signs in to the app.

Information we collect

Account information

When you create an account we store your name, email address, a hashed password (handled by Firebase Authentication; we never see the password itself), the date you signed up, and whether your email address has been verified. If your email domain belongs to an organization that has an agreement with us, your account is linked to that organization.

Subscription and billing information

Payments are processed by Stripe. Stripe collects your card details, billing address and, where required, tax information directly; those details never touch our servers. We store only your Stripe customer ID, subscription ID, subscription status, renewal or cancellation date, and a record of the Stripe events we processed, so we can grant and remove access automatically.

Project data you create in the app

The desktop app works on your PDF drawings and takeoffs locally on your PC. Some features can sync data to your account in our cloud database (Google Firestore) so it is available on another machine or shared with your organization: for example LuxBid projects and bids, Work Dashboard settings, saved preferences, and how-to video pins. Your drawings themselves are not uploaded unless a feature you run explicitly sends pages for processing (such as schedule parsing or OCR), in which case they are processed and not retained.

Diagnostics and usage

The app records an anonymous install heartbeat (an install ID, app version and last-seen time) so we know how many installs are active and which versions to support. If the app crashes or hits an error, a report containing the error, the app version and basic system information may be sent to Sentry. The website uses Google Analytics to count visits and see which pages are read. We count Firestore reads and writes per account to keep our costs in check.

Support conversations

If you write to us through the contact form (delivered by EmailJS) or the chat bubble (provided by tawk.to), we receive your name, email address, the message, and, for chat, the pages you were on. We keep those conversations so we can follow up.

How we use it

  • To create and secure your account and verify that you control your email address.
  • To take payment, grant access when a subscription is active, and remove it when one ends.
  • To run features you use, including syncing your project data between machines.
  • To answer support questions and tell you about important changes to the service.
  • To fix bugs, keep the service reliable, and understand which features are used.
  • To comply with tax, accounting and other legal obligations.

We do not sell your information and we do not use it for advertising.

Who we share it with

We use a small number of service providers to run Luxlytics. Each only receives what it needs to do its job:

  • Google Firebase (authentication and Firestore database) — account and synced project data.
  • Stripe — payments, invoices, receipts and the billing portal.
  • Netlify — hosts the website and the small server functions that talk to Stripe.
  • GitHub — hosts the signed installer files you download.
  • tawk.to — the website chat bubble.
  • EmailJS — delivers contact-form messages to us.
  • Sentry — crash and error reports from the app.
  • Google Analytics — website visit statistics.

If your account is linked to an organization, that organization's administrator can see that you are a member and the LuxBid data shared within the organization. We may also disclose information if the law requires it or to protect our rights and the safety of others.

How long we keep it

Account and synced project data are kept while your account exists. Billing records are kept for as long as tax and accounting law require (typically seven years). Support conversations are kept for up to two years. Analytics data is kept in aggregate.

You can ask us to delete your account at any time by emailing the address below. We will remove your account and synced data within 30 days, except for records we must keep by law.

Security

Data travels over HTTPS. Passwords are handled by Firebase Authentication and are never stored in plain text. Database access is controlled by security rules so that only you (and, for shared data, your organization) can read your data, and only our server can change subscription status. Card numbers are never handled by us. No system is perfectly secure; if we learn of a breach affecting your data we will tell you.

Your choices and rights

  • You can see and update your name and email on your account page or by contacting us.
  • You can cancel your subscription any time from the billing portal on your account page.
  • You can ask for a copy of your data, ask us to correct it, or ask us to delete it.
  • You can decline the chat widget and use email instead; you can block analytics with your browser settings.

If you are in California, the CCPA gives you the right to know what personal information we collect and to request its deletion; we do not sell personal information. If you are in the EU or UK, the GDPR gives you the rights above plus the right to object and to complain to your data protection authority. Our legal basis is performing our contract with you, our legitimate interest in running and improving the service, and your consent where we ask for it. Data is processed in the United States.

Children

Luxlytics is a professional tool and is not intended for anyone under 18. We do not knowingly collect information from children.

Changes to this policy

When we change this policy we update the date at the top. For significant changes we will also tell you by email or a notice in the app.

Contact

Tyler Woldridge, Luxlytics

TylerWoldridge@yahoo.com

(314) 371-6725

We answer within two business days.