Terms of Service

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

Welcome to PoolOps. These Terms of Service ("Terms") govern your use of the PoolOps mobile application, web dashboard, homeowner portal, report pages, billing features, websites, and related services (collectively, the "Service") operated by AppEcho Labs, LLC ("AppEcho," "PoolOps," "we," "us," or "our"), a Virginia limited liability company located in Alexandria, VA 22304.

By creating an account, accepting an invitation, using the Service, enabling billing features, or accessing a report, invoice, or portal link, you agree to these Terms. If you do not agree, do not use the Service.

1. Description of Service

PoolOps is a digital workflow tool for pool service professionals and pool service companies. The Service may include:

  • Customer, property, route, schedule, and water-body management
  • Route optimization, maps, GPS verification, and proof-of-service records
  • Water chemistry tracking, LSI calculations, chemical logging, and dosage estimates
  • Service documentation, photos, notes, issue reports, checklists, and customer-facing reports
  • Team management, technician invitations, permissions, assignments, and activity records
  • Stripe subscription billing for PoolOps accounts
  • Stripe Connect invoicing, one-time payments, recurring billing, AutoPay consent flows, and homeowner portal access
  • Product analytics, support, transactional email, and related business tools
  • 2. Eligibility and Business Use

    PoolOps account holders must be at least 18 years old and legally able to enter into a binding contract. PoolOps business accounts are intended for pool service professionals, pool service companies, and their authorized employees or contractors.

    Homeowners and customers may receive reports, invoice links, recurring billing consent links, or portal access from a pool service company. Those limited interactions do not make AppEcho the pool service provider, merchant of record for the pool service company's services, or party to the service relationship between the pool service company and its customer.

    3. Accounts, Owners, Technicians, and Team Access

    3.1 Account Registration

    You must provide accurate account information and keep it current. You are responsible for safeguarding your login credentials and for all activity under your account, organization, team, invitations, and connected services.

    3.2 Owners and Administrators

    Account owners and authorized administrators are responsible for configuring team permissions, inviting and removing users, assigning customers, managing billing, and deciding what information technicians may access. You represent that you have authority to bind the business or organization you register or manage in PoolOps.

    3.3 Technicians and Invited Users

    Technicians and invited users may be able to view assigned customers, service addresses, access notes, route information, service history, photos, issue records, invoices, and other information made available by the account owner or organization settings. Technician activity, service completion, photos, issue reports, GPS/proof-of-service information, and billing actions may be visible to the account owner or administrators.

    Removing or disabling a technician may end that user's access, but business records created during their work may remain with the account owner or organization.

    4. Customer Data and Property Access

    You are responsible for all customer, homeowner, employee, contractor, property, access, photo, billing, and service data you enter or upload to PoolOps. You represent and warrant that:

  • You have the right to collect, use, store, and share the information you enter into PoolOps
  • You have permission to access each property and to store any gate codes, access notes, customer contact information, photos, and service records
  • You will use customer and property information only for lawful pool service, billing, communication, and business purposes
  • You will provide any required notices and obtain any required consents from customers, homeowners, employees, contractors, technicians, or other individuals
  • You will not upload unnecessary sensitive information, illegal content, or information you are not authorized to use
  • 5. PoolOps Subscription Plans and Payment

    5.1 Plans and Trial

    PoolOps currently offers:

  • Solo Plan: $29.99 per month
  • Team Plan: $59.99 per month base price, plus $14.99 per additional seat per month
  • Free trial: 14 days, unless a different trial is shown at checkout
  • Plan features, limits, and prices may vary by promotion, account status, or future plan changes. The price and trial shown at checkout control for that purchase.

    5.2 Stripe Billing

    PoolOps subscriptions are currently processed through Stripe. By starting a subscription or trial, you authorize us and Stripe to charge your payment method for recurring subscription fees, additional seats, taxes if applicable, and other amounts shown at checkout. Subscriptions renew automatically until canceled.

    5.3 Cancellation, Failed Payment, and Access

    You may cancel your PoolOps subscription through the billing portal or other cancellation flow we provide. Unless otherwise required by law or stated at checkout, cancellation stops future renewals and your paid access continues until the end of the current billing period.

    If payment fails, we may retry the payment, notify you, limit access, pause billing-related features, downgrade your account, or suspend the Service after reasonable notice.

    5.4 Refunds, Taxes, and Price Changes

    Payments are non-refundable except where required by law or where we choose to issue a refund in our discretion. You are responsible for any taxes, duties, or similar charges that apply to your subscription, excluding taxes based on our income.

    We may change prices or plan features with advance notice where required. Continued use after a price change takes effect means you accept the new pricing unless you cancel before the change applies.

    5.5 No New App Store Billing

    New PoolOps subscriptions are processed through Stripe, not through Apple App Store or Google Play in-app purchase. If you have a legacy app-store or RevenueCat-managed subscription record, we may use legacy entitlement information only to maintain, cancel, migrate, or transition that account.

    6. Customer Invoicing, Stripe Connect, and AutoPay

    6.1 Pool Company Is Merchant of Record

    PoolOps enables pool service companies ("Pool Pros") to invoice their own customers and homeowners through Stripe Connect. The Pool Pro, not AppEcho, is the merchant of record and service provider for pool service charges. AppEcho is not responsible for the pool services performed, invoice amounts selected by the Pool Pro, customer disputes about pool services, or the Pool Pro's tax obligations.

    6.2 Stripe Connect Requirements

    To use invoicing or payment features, you must maintain an active PoolOps subscription, complete Stripe Connect onboarding, provide accurate business and identity information, and comply with Stripe's applicable terms. Stripe may accept or reject accounts, delay payouts, hold reserves, request more information, reverse payments, handle disputes, or take other actions under Stripe's rules.

    6.3 Fees, Refunds, Disputes, and Chargebacks

    PoolOps currently charges no platform fee on customer invoices. Stripe processing fees, payout timing, reserves, chargebacks, negative balances, dispute fees, refunds, and other Stripe fees or adjustments may still apply under your Stripe agreements.

    The Pool Pro is responsible for customer refunds, chargebacks, disputes, invoice accuracy, tax treatment, customer communications, and any losses arising from the Pool Pro's customer billing relationship.

    6.4 Recurring Billing and AutoPay

    If you enable recurring billing, AutoPay, or saved payment methods for a customer, you represent that you have authorization to bill that customer and that you will provide all legally required disclosures, notices, receipts, cancellation methods, and support. PoolOps may record consent details such as amount, billing day, description, timestamp, IP address, user agent, consent version, and customer response.

    Customers may be able to accept or decline AutoPay through a consent link, manage billing through a portal, contact you directly, or dispute payments through Stripe or their payment provider. You are responsible for honoring lawful cancellation, refund, and dispute requests from your customers.

    6.5 Subscription Cancellation and Invoicing Features

    If your PoolOps subscription expires, is canceled, or becomes past due, PoolOps may pause or disable invoicing, recurring billing, AutoPay setup, and related billing features. Existing invoices, payment records, refunds, disputes, Stripe records, and customer obligations may continue to exist outside PoolOps according to your customer agreements and Stripe's terms.

    7. Reports, Photos, Links, and User Content

    You retain ownership of customer data, photos, notes, reports, issue records, and other content you submit to PoolOps. You grant AppEcho a limited license to host, store, process, transmit, display, and use that content as needed to provide, secure, support, and improve the Service.

    Service reports, photo URLs, invoice links, recurring billing consent links, and homeowner portal links may be viewable by anyone who has the link and may be forwarded by recipients. You are responsible for deciding what information to include in reports and messages, including photos, addresses, gate or access notes, customer names, service notes, water readings, issue descriptions, and billing information.

    Do not upload content that is unlawful, infringing, harassing, defamatory, misleading, unsafe, unnecessary for pool service operations, or that you do not have the right to use. We may remove content or restrict access if we believe it violates these Terms, creates risk, or is required by law.

    8. Communications With Customers

    PoolOps may help you send or prepare service reports, invoice emails, homeowner magic links, billing notices, push notifications, and native SMS or email messages. You are responsible for the content, timing, recipients, and legality of communications you send to customers, homeowners, employees, contractors, or technicians.

    If you use your own device's native SMS or email app, your carrier, device, email provider, and recipient's provider control message delivery. You are responsible for obtaining any consent required for texts, emails, recurring billing notices, marketing messages, or other customer communications.

    9. Route Optimization, GPS, and Proof of Service

    Maps, route optimization, travel times, GPS location, spoofing indicators, and proof-of-service records are estimates and operational tools only. They may be inaccurate, delayed, unavailable, incomplete, or affected by device settings, signal quality, road conditions, third-party map data, user input, battery settings, or network conditions.

    You and your technicians are responsible for safe driving, obeying traffic laws, confirming addresses, complying with workplace and privacy laws, and using professional judgment. PoolOps records are not a legal certification that a service was performed or that a person was present at a location.

    Important

    10. Water Chemistry and Chemical Safety Disclaimer

    PoolOps water chemistry tools, LSI calculations, water-balance indicators, dosage estimates, and related guidance are provided for convenience and general operational support only. They are not professional, engineering, safety, legal, regulatory, or compliance advice.

    You are solely responsible for verifying all readings, pool volume, product concentration, chemical compatibility, manufacturer instructions, safety data sheets, personal protective equipment, and applicable laws before adding chemicals or making service decisions. AppEcho does not guarantee that any calculation, recommendation, report, or warning is accurate, complete, current, or appropriate for a particular pool, spa, property, surface, system, customer, or jurisdiction.

    To the maximum extent permitted by law, AppEcho disclaims responsibility for damage to pool surfaces, equipment, plumbing, heaters, automation systems, salt cells, surrounding property, personal injury, environmental harm, regulatory violations, or other losses arising from chemical handling, dosage decisions, water-balance decisions, or reliance on PoolOps calculations.

    11. Acceptable Use

    You agree not to:

  • Use the Service for unlawful, deceptive, abusive, unsafe, or unauthorized purposes
  • Access or attempt to access accounts, systems, data, reports, links, or payment flows without authorization
  • Upload malware, harmful code, illegal content, or content that violates others' rights
  • Misrepresent service work, payment authorization, technician activity, customer consent, or property access
  • Use PoolOps to harass, stalk, surveil, or discriminate against any person
  • Scrape, data-mine, reverse engineer, resell, sublicense, or misuse the Service
  • Interfere with security, billing, authentication, report links, storage, analytics, or third-party integrations
  • Use the Service as a competitor for benchmarking or competitive analysis without our written permission
  • 12. Privacy, Security, and Data Retention

    Your use of the Service is also governed by our Privacy Policy. You are responsible for using PoolOps in a way that complies with your own privacy, employment, customer communication, data retention, and security obligations.

    No system is perfectly secure or always available. You are responsible for maintaining appropriate backups of business records you need outside PoolOps. Account deletion, technician removal, subscription cancellation, and organization closure may affect different records in different ways. Some records may be retained for legal, tax, accounting, payment, backup, audit, security, or dispute-resolution purposes, and third-party providers may retain records under their own terms.

    13. Third-Party Services

    PoolOps integrates with third-party services such as Firebase/Google Cloud, Stripe, Mapbox, Resend, PostHog, Vercel Analytics, Google analytics or advertising tools, Meta, LinkedIn, TikTok, Tidio, Apple, Google, and legacy RevenueCat/app-store entitlement services where applicable.

    Third-party services are governed by their own terms and privacy policies. We are not responsible for third-party services, map data, payment networks, carrier delivery, app stores, device platforms, customer banks, or third-party outages. Your ability to use certain PoolOps features may depend on those third-party services remaining available and your compliance with their terms.

    14. Service Availability, Changes, and Data Loss

    We may modify, suspend, limit, or discontinue features or the Service at any time. We try to provide reliable service, but we do not guarantee uninterrupted, error-free, secure, or loss-free operation. The Service may be affected by maintenance, bugs, sync conflicts, offline queues, failed uploads, third-party outages, account status, payment failures, device issues, or force majeure events.

    Offline and sync features are convenience tools. You should verify that important records, photos, invoices, reports, and customer communications have synced or sent successfully.

    15. Intellectual Property

    15.1 Our Property

    The Service, software, design, text, graphics, logos, trademarks, workflows, and related materials are owned by AppEcho or its licensors and are protected by intellectual property laws. You may not copy, modify, distribute, host, or create derivative works from the Service except as allowed by these Terms or with our written permission.

    15.2 Feedback

    If you provide ideas, suggestions, bug reports, or feedback, you grant us the right to use them without restriction or compensation.

    16. Disclaimer of Warranties

    TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, AVAILABILITY, SECURITY, OR RELIABILITY.

    WE DO NOT WARRANT THAT THE SERVICE, REPORTS, BILLING FEATURES, ROUTE OPTIMIZATION, LOCATION DATA, CHEMISTRY CALCULATIONS, PAYMENT FLOWS, EMAILS, NOTIFICATIONS, OR THIRD-PARTY SERVICES WILL BE ACCURATE, COMPLETE, UNINTERRUPTED, ERROR-FREE, SECURE, OR SUITABLE FOR YOUR PARTICULAR PURPOSE.

    17. Limitation of Liability

    TO THE MAXIMUM EXTENT PERMITTED BY LAW, APPECHO LABS, LLC AND ITS OFFICERS, DIRECTORS, EMPLOYEES, CONTRACTORS, AGENTS, AFFILIATES, AND LICENSORS WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, OR ENHANCED DAMAGES; LOST PROFITS; LOST REVENUE; LOST DATA; BUSINESS INTERRUPTION; LOSS OF GOODWILL; PROPERTY DAMAGE; PERSONAL INJURY; PAYMENT DISPUTES; CHARGEBACKS; OR LOSSES ARISING FROM CUSTOMER RELATIONSHIPS, TECHNICIAN ACTIVITY, PROPERTY ACCESS, CHEMICAL USE, ROUTING, LOCATION DATA, REPORTS, PHOTOS, OR THIRD-PARTY SERVICES.

    TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE WILL NOT EXCEED THE GREATER OF THE AMOUNT YOU PAID TO APPECHO FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM OR ONE HUNDRED DOLLARS ($100).

    18. Indemnification

    You agree to indemnify, defend, and hold harmless AppEcho Labs, LLC and its officers, directors, employees, contractors, agents, affiliates, and licensors from and against any claims, damages, losses, liabilities, costs, and expenses, including reasonable attorneys' fees, arising from or related to:

  • Your use of the Service
  • Your violation of these Terms
  • Your customer, homeowner, employee, contractor, technician, or property relationships
  • Customer data, photos, notes, reports, invoices, payment requests, communications, or content you submit or send
  • Pool service work, property access, chemical handling, water chemistry decisions, route decisions, or technician activity
  • Stripe Connect activity, refunds, disputes, chargebacks, taxes, recurring billing, or AutoPay authorization
  • Your violation of any law or third-party right
  • 19. Suspension, Termination, and Account Deletion

    You may cancel your subscription or request account deletion through available account tools or by contacting support@poolops.app. We may suspend or terminate access if you violate these Terms, fail to pay, create security or legal risk, misuse billing features, or use the Service in a way that may harm AppEcho, users, customers, third parties, or the Service.

    After suspension, cancellation, termination, technician removal, or account deletion, some records may be deleted, disabled, retained, de-identified, or preserved depending on the record type, account role, organization status, legal obligations, tax/accounting needs, payment records, backups, audit logs, report recipients, and third-party provider retention. Sections intended to survive, including payment obligations, disclaimers, liability limits, indemnity, dispute terms, and ownership provisions, will survive termination.

    20. Governing Law and Dispute Resolution

    20.1 Governing Law

    These Terms are governed by the laws of the Commonwealth of Virginia, without regard to conflict-of-law rules.

    20.2 Informal Resolution

    Before filing a claim, each party agrees to first contact the other party and try to resolve the dispute informally. You may contact us at support@poolops.app.

    20.3 Arbitration and Class Action Waiver

    Except for claims that may be brought in small claims court, intellectual property claims, or requests for injunctive relief, disputes arising from these Terms or the Service will be resolved by binding arbitration administered by the American Arbitration Association under its applicable rules. Arbitration may take place in Alexandria, Virginia, or remotely if the arbitrator allows.

    To the maximum extent permitted by law, disputes must be brought only on an individual basis, and not as a plaintiff or class member in any class, collective, consolidated, private attorney general, or representative action. This arbitration and class action waiver section should be reviewed by qualified counsel for enforceability in your circumstances.

    20.4 Venue for Court Proceedings

    For disputes that are not subject to arbitration, the parties consent to the state or federal courts located in Virginia, unless a different venue is required by applicable law.

    21. General Provisions

    These Terms, together with the Privacy Policy and any checkout, billing, or feature-specific terms presented to you, are the entire agreement between you and AppEcho regarding the Service. If any provision is unenforceable, the remaining provisions remain in effect. Our failure to enforce a provision is not a waiver. You may not assign these Terms without our consent. We may assign these Terms in connection with a merger, acquisition, financing, sale of assets, reorganization, or by operation of law.

    We may provide notices by email, in-app message, dashboard notice, website notice, or other reasonable means. You may contact us at support@poolops.app.

    22. Changes to These Terms

    We may update these Terms from time to time. We will update the "Last Updated" date and may provide additional notice for material changes. Continued use of the Service after updated Terms take effect means you accept the updated Terms.

    23. Contact Us

    If you have questions about these Terms, please contact us:

    AppEcho Labs, LLC

    Alexandria, VA 22304

    Email: support@poolops.app

    By using PoolOps, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.