Privacy Policy

Effective Date: May 5, 2026Last Updated: May 5, 2026

PoolOps ("PoolOps," "the Service," "we," "us," or "our") is operated by AppEcho Labs, LLC, a Virginia limited liability company located in Alexandria, VA 22304.

This Privacy Policy explains how we collect, use, disclose, and protect information when pool service professionals, businesses, technicians, invited team members, homeowners, and other recipients use the PoolOps mobile application, web dashboard, homeowner portal, public report pages, billing flows, and related websites.

1. Scope and Roles

PoolOps is primarily a business tool for pool service professionals and pool service companies. Account owners and team members use PoolOps to manage customers, routes, service records, photos, reports, invoices, and payments.

When a pool service company enters information about its own customers, homeowners, properties, employees, contractors, or technicians, that pool service company is responsible for having the legal right to collect and use that information. PoolOps processes that information to provide the Service to the pool service company.

Homeowners and customers may interact with PoolOps when they receive service reports, invoice links, recurring billing consent links, magic links, or portal access from their pool service provider. Homeowners generally do not create full PoolOps business accounts unless they separately sign up for the Service.

2. Information We Collect

2.1 Account, Business, and Team Information

When you create or manage a PoolOps account, we may collect:

  • Email address, password authentication data, Google Sign-In information, and account identifiers
  • Business name, owner name, display name, phone number, support contact information, business logo, and service area information
  • Organization, team, role, permission, invite, technician status, and seat information
  • Starting address, depot address, saved route locations, and related map coordinates
  • Subscription status, plan, trial status, billing portal state, and account deletion/export request records
  • 2.2 Customer, Homeowner, Property, and Pool Data

    Pool service companies and their team members may enter:

  • Customer or homeowner names, emails, phone numbers, service addresses, billing addresses, and notes
  • Gate codes, access instructions, property notes, pets or access warnings, and related service details
  • Pool, spa, water body, equipment, surface, volume, route, schedule, and service-frequency information
  • Imported customer data from spreadsheets or other business records
  • 2.3 Service, Report, Photo, and Issue Data

    When PoolOps is used to perform or document service work, we may collect:

  • Service logs, timestamps, skipped stop records, completion status, technician name or identifier, and assigned route information
  • Water chemistry readings, including pH, alkalinity, chlorine, cyanuric acid, temperature, calcium hardness, total dissolved solids, and related readings
  • LSI and other water-balance calculations, chemical entries, dosage estimates, checklist answers, service notes, issue reports, and issue status
  • Service photos, issue photos, profile images, and business logos
  • Report links, report tokens, report revocation records, customer-facing report content, and report delivery records
  • 2.4 Location, Route, and Device Data

    PoolOps may collect or process:

  • Precise GPS coordinates, location accuracy, timestamps, route start/finish information, and proof-of-service location data
  • Route optimization data, customer coordinates, depot coordinates, estimated travel distance, and estimated travel duration
  • Device model, operating system, app version, notification token, app diagnostics, crash logs, and basic usage events
  • Local device data used for offline operation, queued uploads, cached photos, sync status, and failed upload recovery
  • 2.5 Billing, Invoice, Payment, and Recurring Billing Data

    When you use PoolOps billing features, we may collect or process:

  • PoolOps subscription plan, trial, renewal, cancellation, failed payment, and billing portal information
  • Stripe customer, subscription, checkout, invoice, payment, refund, dispute, payout, and connected-account identifiers
  • Stripe Connect onboarding status, business verification status, charges/payout capability, and related metadata
  • Customer invoice amounts, descriptions, due dates, payment status, offline payment records, and billing history
  • Recurring billing settings, billing day, monthly rate, next billing date, consent status, consent timestamp, IP address, user agent, and magic-link/session data
  • 2.6 Website, Analytics, Advertising, Support, and Communications Data

    When you use our websites, dashboard, app, support channels, or marketing pages, we may collect:

  • Page views, clicks, session events, feature usage, referrer, campaign, device, browser, and cookie/local-storage identifiers
  • Product analytics events and account identifiers used to understand usage and improve the Service
  • Support messages, chat messages, contact forms, email delivery events, and transactional email records
  • Advertising and conversion data, which may include hashed email or phone values, IP address, user agent, page URL, and advertising click or cookie identifiers where applicable
  • Push notification preferences and delivery status
  • 3. How We Use Information

    We use information to:

  • Provide, operate, secure, troubleshoot, and improve PoolOps
  • Authenticate users and manage accounts, organizations, roles, permissions, invites, and team access
  • Store customers, routes, service logs, water readings, photos, reports, issue records, invoices, and billing settings
  • Generate service reports and make report links or portal pages available to intended recipients
  • Optimize routes, estimate travel time, display maps, and support proof-of-service records
  • Process PoolOps subscriptions and facilitate Stripe Connect invoicing, recurring billing, payouts, disputes, and payment records
  • Send transactional emails, magic links, invoices, report notifications, team invitations, product notices, and support responses
  • Send push notifications when enabled
  • Detect abuse, investigate security events, audit deletion requests, and enforce our Terms
  • Analyze product usage, measure marketing performance, and improve our websites and Service
  • Comply with legal, tax, accounting, security, payment-network, and regulatory obligations
  • 4. Third-Party Services and Processors

    We use third-party services to operate PoolOps. The information shared depends on the feature you use.

    4.1 Firebase and Google Cloud

    We use Firebase and Google Cloud for authentication, database storage, file storage, Cloud Functions, push notifications, crash reporting, and app messaging. These services may process account data, customer data, service logs, photos, reports, device data, crash logs, and notification tokens.

    4.2 Stripe

    We use Stripe for PoolOps subscription billing, Stripe Checkout, Stripe Customer Portal, Stripe Payment Sheet, Stripe webhooks, and Stripe Connect. Stripe may process account, business, payment, invoice, customer, connected-account, payout, dispute, refund, bank, tax, identity-verification, IP address, and device information. Pool service companies using Stripe Connect are responsible for their own customer billing relationship, refunds, disputes, taxes, and payout account information.

    4.3 Mapbox

    We use Mapbox for maps, geocoding, directions, route optimization, distance estimates, and travel-time estimates. Mapbox may receive service addresses, coordinates, route stops, current location, and depot/start locations needed to provide those features.

    4.4 Analytics, Advertising, and Measurement Services

    We use analytics and measurement tools such as PostHog, Vercel Analytics, Google Analytics or Google Tag Manager, Meta, LinkedIn, and TikTok. These services may process usage events, page views, account identifiers, device/browser data, cookie or local-storage identifiers, advertising click identifiers, IP address, user agent, and hashed contact information for measurement and conversion tracking. We do not provide customer service logs, gate codes, or water chemistry records to advertising platforms for their own direct use.

    4.5 Email, Chat, and Support Services

    We use Resend for transactional emails such as service reports, invoice notices, homeowner magic links, team invitations, account notices, and support-related messages. We may use Tidio or similar support chat tools on our marketing website. These services may process contact information, message contents, delivery events, chat transcripts, page context, and related support metadata.

    4.6 Mobile Platform, App Store, and Legacy Services

    The PoolOps mobile app may interact with Apple, Google, Firebase Cloud Messaging, Google Sign-In, device permission systems, map launcher apps, and native SMS or email apps on your device. PoolOps subscription purchases are currently processed through Stripe. If a legacy account still has RevenueCat or app-store subscription records, we may process those records only to maintain or transition legacy entitlement status.

    5. Photos, Public Reports, and Sharing

    PoolOps is designed to let pool service companies share service reports, photos, invoice links, and homeowner portal links with customers. Report links and photo URLs may be viewable by anyone who has the link, and recipients may forward those links to others. Account owners are responsible for deciding when it is appropriate to include photos, notes, addresses, readings, issues, and other customer information in a report.

    If you revoke or delete a report, access may stop prospectively, but copies, screenshots, forwarded emails, cached content, or recipient-held records may remain outside PoolOps. Do not upload or share photos, notes, or customer information unless you have the right to do so.

    6. Location Data and Technician Monitoring

    PoolOps may collect precise location data from a technician's device when location-based features are used, including route optimization, arrival/completion records, proof-of-service records, and spoofing or accuracy checks. Account owners and authorized team administrators may be able to view technician activity, assigned customers, service logs, photos, issue reports, and related route or location information.

    Pool service companies are responsible for giving any required notices and obtaining any required consents from employees, contractors, technicians, customers, or property owners before using PoolOps for location tracking, proof-of-service, customer communications, or property access.

    7. Communications

    We may send transactional emails related to your account, reports, invoices, billing, team invitations, security, support, and Service operations. If we send marketing emails, we will provide an unsubscribe method where required.

    PoolOps may open your device's native SMS or email application with a pre-filled message. Unless we clearly state otherwise, PoolOps does not send SMS messages from our servers, read your text messages, or control your mobile carrier's delivery of those messages. You are responsible for obtaining any legally required consent before texting or emailing your customers through your own device or communication tools.

    You can manage push notifications through the app or your device settings.

    8. Cookies, Analytics, Advertising, and Choices

    Our websites and web apps may use cookies, local storage, pixels, SDKs, and similar technologies to keep you signed in, remember preferences, measure product usage, provide support chat, understand marketing performance, and improve PoolOps.

    We do not sell personal information for money. Some analytics or advertising activities may be considered "targeted advertising," "sharing," or similar concepts under some privacy laws. Where required, we will provide choices to opt out of applicable targeted advertising or sale/sharing activity. You can also use browser controls, device settings, cookie consent controls where available, and platform-level privacy settings to limit certain tracking.

    9. Data Storage and Security

    We use technical and organizational safeguards designed to protect information, including authentication, role-based access controls, Firebase/Google Cloud infrastructure, encrypted transport, and provider-managed encryption at rest. No method of transmission, storage, or access control is completely secure.

    Your information may be accessed by authorized account owners, team administrators, technicians with permissions, homeowners or recipients who receive links, AppEcho Labs personnel or contractors who need access to operate or support the Service, and third-party processors that help us provide PoolOps.

    Avoid entering highly sensitive information that is not needed for pool service operations. For gate codes and access notes, we recommend using the minimum information necessary and updating codes when access should change.

    10. Data Retention, Deletion, and Export

    We retain information for as long as needed to provide PoolOps, maintain business records, comply with legal, tax, accounting, payment, security, and dispute-resolution obligations, and operate backups and audit systems.

    Account owners may request account deletion or data export. Deletion may remove or de-identify account data, customer records, service logs, photos, organization records, billing configuration, and other app data associated with the account, subject to technical, legal, payment, security, backup, audit, and legitimate business retention needs. Some records may be retained by Stripe, Google/Firebase, analytics providers, email providers, support tools, app stores, recipients of reports or invoices, or other third parties according to their own terms and retention practices.

    Team-member deletion and owner deletion may work differently. Removing a technician may remove that technician's access or account while preserving business records, service history, invoices, reports, photos, and customer records for the account owner or organization. Public links, emails, downloaded files, screenshots, cached content, backups, audit logs, and legal/payment records may persist after account changes.

    11. Your Rights and Choices

    11.1 Account Access and Correction

    You can access and update many account, customer, route, service, billing, and team records directly in the Service, depending on your role and permissions.

    11.2 Deletion and Export Requests

    To request account deletion, data export, correction assistance, or privacy help, email support@poolops.app from the email address associated with your PoolOps account or include enough information for us to verify your request. We may need to verify your identity and authority before acting on a request.

    11.3 Location, Camera, Photos, and Notifications

    You can manage location, camera, photo library, and push notification permissions through your device settings. Some PoolOps features may not work if permissions are disabled.

    11.4 Virginia and Other Privacy Rights

    Depending on where you live, your relationship to PoolOps, and applicable legal thresholds, you may have rights to access, correct, delete, or obtain a copy of personal data, and to opt out of certain targeted advertising, sale, or profiling activities. You may contact us at support@poolops.app to make a privacy request. If a law requires an appeal process for a denied request, you may reply to our decision and ask us to reconsider.

    12. Children's Privacy

    PoolOps is intended for business use by pool service professionals who are at least 18 years old. We do not knowingly collect personal information directly from children under 13. Pool service companies should not upload photos, notes, or personal information about children unless they have the legal right and any required consent to do so.

    13. Changes to This Privacy Policy

    We may update this Privacy Policy from time to time. We will update the "Last Updated" date and may provide additional notice for material changes, such as by email, in-app notice, or website notice.

    14. Contact Us

    If you have questions about this Privacy Policy or our data practices, please contact us:

    AppEcho Labs, LLC

    Alexandria, VA 22304

    Email: support@poolops.app