Introduction
This Privacy Policy explains how Electrician Pro X ("we," "our," or "us") collects, uses, discloses, and safeguards your information when you use Electrician Pro X, including our mobile application and our web application at app.electricianprox.com (together, the "App"). Please read this Privacy Policy carefully. By using the App, you agree to the collection and use of information in accordance with this policy.
Information We Collect
Account Information
When you create an account, we collect:
- Email address
- Name (optional)
- Password (encrypted)
If you choose to sign in with Apple, we receive your Apple ID credentials and any information you authorize Apple to share (such as your name and email address). Apple may provide us with a private relay email address if you choose to hide your email.
Job and Business Data
When you use the App to manage your electrical business, you may enter:
- Job names and descriptions
- Client names and contact information (including email addresses)
- Job locations and addresses
- Start dates and times
- Job costs and pricing
- Job photos
- Estimates and invoices
This information is stored to provide you with the App's job management, invoicing, and estimating features.
Google Calendar Data
If you choose to connect your Google Calendar account, we access your Google Calendar solely to create, update, and delete calendar events on your behalf. Specifically, we:
- Create calendar events when you schedule a job in the App
- Update those events when job details (date, time, title, or notes) change
- Delete events when you remove a job or disconnect Google Calendar
We do not read, store, or share any existing events from your Google Calendar. We only write events that originate from Electrician Pro X. Your Google Calendar access token is stored securely in your account and is never shared with third parties. You can revoke this access at any time from within the App or directly through your Google Account settings.
Our use of Google Calendar data is limited to the purposes described above and complies with the Google API Services User Data Policy, including the Limited Use requirements.
QuickBooks Online Data
If you choose to connect your QuickBooks Online account, we share your business data with Intuit solely to provide accounting sync features on your behalf. Specifically, when you sync an invoice, we:
- Send invoice details (line items, amounts, dates, and invoice numbers) to your QuickBooks Online company
- Create or match customer records in QuickBooks using the client name and contact information on the invoice
- Record payments you have logged in the App against the corresponding QuickBooks invoice
Syncing occurs only when you initiate it. Nothing is sent to QuickBooks automatically. We read from your QuickBooks account only as necessary to perform the sync (for example, to match existing customers or retrieve an invoice we previously created). We do not read, modify, or share unrelated data from your QuickBooks account. Data synced to QuickBooks remains in your QuickBooks account and is subject to Intuit's Privacy Statement.
Your QuickBooks access tokens are stored securely and are never shared with third parties. You can disconnect QuickBooks at any time from within the App or from your QuickBooks account's connected apps settings. Disconnecting stops all future syncing but does not delete data already synced to your QuickBooks account.
Payment Data
If you enable invoice payments, you open a Stripe account that belongs to you (a "Connected Account") through Stripe's onboarding. The identity, business, and bank details you provide during onboarding are collected by Stripe, not by us, and are governed by Stripe's Privacy Policy. We receive and store only your Stripe account identifier and status information about that account (for example, whether it can accept payments and payouts).
When one of your clients pays an invoice, they enter their card or bank details on a page hosted by Stripe. We never receive card numbers, bank account numbers, or security codes. Stripe sends us a confirmation of the payment, from which we store the transaction identifiers, amount, payment method type, the last four digits of the card if applicable, the payer's name and email address as entered at checkout, and the payment status. This is used to mark your invoice as paid, generate receipts, and show payment history in the App.
For subscriptions purchased through the web application, Stripe processes the payment on our behalf through RevenueCat. The same rule applies: your card details go to Stripe, and we store only the subscription status and transaction identifiers.
Fraud Prevention and Security Data
To protect contractors, their clients, and the payment feature from abuse, we collect and use limited technical information about how the App and payment pages are accessed, including IP address, approximate location derived from IP address, request timing, and device or browser characteristics. We use this information to block access from regions where the App is not offered, to limit repeated requests to payment pages, and to detect and respond to suspected fraud. Payment pages at pay.electricianprox.com and the web application are served through Cloudflare, which processes this information as our service provider. We may retain records related to suspected fraud, including account, transaction, and access details, for as long as needed to investigate, to cooperate with Stripe or card networks, and to comply with legal obligations, even after an account is closed.
Automatically Collected Information
We automatically collect limited technical and usage information when you use the App, including:
- Device type and operating system
- App version and build number
- App usage statistics
- Crash reports and performance data
Product Analytics
To understand which features contractors use so that we can improve the App, the App keeps simple usage counts with your account in our own database (Firebase). We do not use a third-party analytics service. The counts cover:
- Which screens you open, and which field calculators and reference tables you use, with the time of last use
- How estimates and invoices are sent (for example by email, text, copied link, share, or print), as counts only
- When you were last active, your device platform, and the App version
These counts never include client names, client email addresses or phone numbers, job addresses or locations, job or estimate titles, descriptions, or notes, line items, dollar amounts, photos, or invoice or estimate contents. We do not use screen recording, session replay, or automatic capture of on-screen content.
Website Help Chat
Our website (electricianprox.com) has an "Ask a question" chat that answers questions about how the App works. When you use it, the questions you type and the answers are sent to Google's Gemini AI service to produce a reply, and are stored in our database so we can see what visitors ask and improve our guides. To limit abuse, we keep a short-lived counter tied to a one-way scrambled form of your IP address; the IP address itself is not stored. The chat cannot see your account or any data in the App. Please do not type personal or sensitive information into it.
How We Use Your Information
We use the information we collect to:
- Sync your scheduled jobs to Google Calendar when you choose to connect it
- Sync your invoices, clients, and payments to QuickBooks Online when you choose to connect it
- Create and manage your account
- Provide job management, invoicing, and estimating features
- Send estimates and invoices to your clients on your behalf (when you request)
- Process subscription payments through Apple, Google, or Stripe (for web subscriptions)
- Enable you to accept invoice payments from your clients through your own Stripe Connected Account, and record the results of those payments
- Detect, prevent, and investigate fraud and abuse of the App and its payment features
- Send you important updates about the App or your account
- Understand which features are used, and how often, so that we can improve the App
- Improve and optimize the App
- Respond to customer support requests
How We Share Your Information
We do not sell your personal information. We may share your information in the following situations:
Service Providers
We use third-party services to operate the App:
- Google Calendar API: To create and manage calendar events on your behalf when you connect Google Calendar. Subject to Google's Privacy Policy.
- Intuit (QuickBooks Online): To sync invoices, customers, and payments to your QuickBooks Online account when you connect it. Subject to Intuit's Privacy Statement.
- Firebase (Google): For authentication, database storage, and analytics
- Google (Gemini AI): To generate suggested estimate content when you use the AI estimate assist feature. The job description you enter is sent to Google's AI services to produce the suggestion. Questions typed into the website help chat are also sent to Google's AI services to produce an answer. Subject to Google's Privacy Policy.
- Postmark: For sending emails (estimates and invoices) on your behalf
- Resend: For sending certain account-related emails (such as account deletion verification)
- RevenueCat: For managing subscriptions and, for web subscriptions, coordinating payment through Stripe
- Stripe: For processing invoice payments from your clients through your own Connected Account, for web subscription payments, and for fraud screening of those payments. Subject to Stripe's Privacy Policy.
- Cloudflare: For network security, geographic access restrictions, and rate limiting on the web application and payment pages. Subject to Cloudflare's Privacy Policy.
- Apple: For processing App Store subscriptions and Sign in with Apple
Client Communications
When you send an estimate or invoice through the App, the recipient's email address and the document contents are shared with our email service provider (Postmark) to deliver the email.
Legal Requirements
We may disclose your information if required by law, court order, or governmental authority, or when we believe disclosure is necessary to protect our rights, your safety, or the safety of others.
Data Storage and Security
Your data is stored securely using Firebase, a Google Cloud service. We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.
However, no method of transmission over the internet or electronic storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
Data Retention
We retain your account information and job data for as long as your account is active or as needed to provide you services. If you delete your account, we will delete or anonymize your personal information within 30 days, except where we are required to retain it for legal purposes or where retention is necessary to investigate or prevent fraud, resolve payment disputes, or cooperate with Stripe, card networks, or law enforcement. Payment records held by Stripe are retained according to Stripe's own policies.
Your Rights and Choices
Access and Update
You can access and update your account information within the App at any time.
Delete Your Account
You may request deletion of your account and associated data by contacting us at [email protected]. We will process your request within 30 days. This includes requesting deletion of the anonymous analytics identifier associated with your account from our product analytics provider.
Email Communications
You can opt out of promotional emails by following the unsubscribe instructions in those emails. You will still receive transactional emails related to your account and services.
Children's Privacy
The App is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we discover that a child under 13 has provided us with personal information, we will delete it immediately.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Email: [email protected]