Terms of Service

Effective Date: December 27, 2025Last Updated: February 22, 2026

Welcome to PoolOps! These Terms of Service ("Terms") govern your use of the PoolOps mobile application and web platform (collectively, the "Service") operated by AppEcho Labs, LLC ("Company," "we," "us," or "our"), a Virginia limited liability company located at Alexandria, VA 22304.

By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.

1. Description of Service

PoolOps is a digital workflow tool designed for pool service professionals and teams. The Service provides:

  • Route optimization for daily service stops
  • Water chemistry tracking and LSI (Langelier Saturation Index) calculations
  • Dosage recommendations based on water readings and pool size
  • Service documentation including photos and notes
  • Customer management with address and access information
  • Service reports that can be shared with your customers
  • Customer invoicing via Stripe Connect, including one-time and recurring monthly invoices
  • Team management with multi-technician support, GPS verification, and issue flagging
  • Homeowner portal for customers to view service history, invoices, and manage billing
  • 2. Eligibility

    You must be at least 18 years old and legally able to enter into a binding contract to use the Service. By using PoolOps, you represent that you are a pool service professional or business owner authorized to perform pool maintenance services.

    3. Account Registration

    To use the Service, you must create an account using:

  • A valid email address and password, or
  • Google Sign-In authentication
  • You are responsible for:

  • Maintaining the confidentiality of your login credentials
  • All activities that occur under your account
  • Notifying us immediately at support@poolops.app if you suspect unauthorized access
  • 4. Subscription Plans and Payment

    4.1 Free Tier

  • Limited to 5 active customers
  • Full access to water chemistry features, route optimization, and service logging
  • No payment required
  • 4.2 Solo Plan

  • Unlimited customers
  • All Free Tier features plus route optimization, LSI calculator, and SMS reports
  • $29.00 per month, billed monthly
  • Payments processed securely via Stripe (web) or App Store/Google Play (mobile)
  • 4.3 Team Plan

  • All Solo Plan features plus multi-technician support
  • $59.99 per month base + $9.99 per additional seat
  • GPS verification, issue flagging, custom checklists, and team analytics
  • Seat count synced to billing automatically
  • 4.4 Payment Terms

  • Subscriptions are billed in advance on a monthly or annual basis
  • All payments are non-refundable except as required by law
  • You may cancel at any time; your access continues until the end of the current billing period
  • Mobile App Payment Note: In-app purchases are processed through Apple App Store or Google Play Store, subject to their respective terms
  • 4.5 Price Changes

    We reserve the right to modify subscription pricing with 30 days' advance notice via email. Continued use after the price change constitutes acceptance.

    5. Customer Invoicing (Stripe Connect)

    5.1 Invoicing Feature

    PoolOps enables pool service professionals ("Pool Pros") to invoice their customers ("Homeowners") directly using Stripe Connect. When you use the invoicing feature:

  • You are the Merchant of Record. Invoices are issued by you, not by AppEcho Labs, LLC.
  • You must have an active Solo or Team subscription to use invoicing features.
  • You must complete Stripe Connect onboarding, including identity verification and banking details.
  • 5.2 Platform Fee

    A 2.5% platform fee is applied to each invoice you send through PoolOps. This fee is deducted from the invoice amount before funds are deposited to your bank account. By using the invoicing feature, you agree to this fee structure.

    5.3 Recurring Billing

    You may enable recurring monthly invoicing for your customers. By enabling recurring billing, you represent that:

  • You have authorization from the customer to bill them on a recurring basis
  • The customer will be notified by email when recurring billing is set up, including the amount, billing day, and how to cancel
  • The customer can cancel recurring billing at any time through the homeowner portal or by contacting you directly
  • You are responsible for any disputes arising from recurring charges
  • 5.4 Homeowner Rights

    Homeowners who receive invoices through PoolOps have the right to:

  • Receive clear notification before any recurring charges begin
  • Cancel recurring billing at any time through the PoolOps portal
  • Contact their Pool Pro directly regarding billing disputes
  • Dispute charges through Stripe's standard dispute process
  • 5.5 Subscription Cancellation and Invoicing

    If your PoolOps subscription expires or is cancelled:

  • Recurring billing for your customers will be automatically paused
  • No new invoices will be generated
  • Existing unpaid invoices remain payable to you through Stripe
  • Resubscribing does not automatically resume recurring billing; you must re-enable it manually
  • 5.6 Tax Responsibility

    You are solely responsible for determining and collecting any applicable sales tax, use tax, or other taxes on invoices you send. PoolOps does not calculate, collect, or remit taxes on your behalf.

    6. Acceptable Use

    You agree to use the Service only for lawful purposes and in accordance with these Terms. You agree NOT to:

  • Use the Service for any illegal activity
  • Attempt to gain unauthorized access to our systems or other users' accounts
  • Upload malicious code, viruses, or harmful content
  • Use the Service to harass, abuse, or harm others
  • Scrape, data-mine, or reverse-engineer the Service
  • Resell, sublicense, or redistribute access to the Service
  • Use the Service if you are a competitor for the purpose of competitive analysis
  • 7. User Conduct and Property Access

    7.1 Authorization Requirement

    By storing customer gate codes, access instructions, or property information in PoolOps, you represent and warrant that:

  • You have explicit permission from the property owner or authorized representative to access the property
  • You are providing pool service under a valid service agreement with the customer
  • You will use access information solely for the purpose of providing pool maintenance services
  • 7.2 Responsibility for Property Access

    AppEcho Labs, LLC is not responsible for:

  • Your authorization to enter any property
  • Any disputes between you and your customers regarding property access
  • Any claims arising from unauthorized entry to a property
  • Important

    8. Chemical Safety Disclaimer

    8.1 Estimates Only

    The PoolOps LSI Calculator, dosage recommendations, and water chemistry guidance are provided as estimates and general guidance only. These calculations are based on:

  • Industry-standard formulas from the Pool & Hot Tub Alliance (PHTA) CPO Handbook
  • Published research from the Journal of Swimming Pool & Spa Industry (JSPSI)
  • User-entered water readings and pool specifications
  • 8.2 No Guarantee of Accuracy

    AppEcho Labs, LLC does not guarantee the accuracy of:

  • LSI score calculations
  • Chemical dosage recommendations
  • Water balance assessments
  • Any other chemistry-related output
  • Factors that may affect accuracy include:

  • Inaccurate user-entered readings
  • Test kit/strip calibration errors
  • Pool volume estimation errors
  • Environmental variables (sunlight, debris, bather load)
  • Chemical product concentration variations
  • 8.3 Professional Responsibility

    YOU, as the pool service professional, are solely responsible for:

  • Verifying all water chemistry readings with properly calibrated equipment
  • Confirming dosage calculations before adding any chemicals
  • Following all chemical manufacturer safety guidelines and instructions
  • Wearing appropriate personal protective equipment (PPE)
  • Ensuring safe chemical handling, storage, and application
  • Complying with all local, state, and federal regulations regarding pool chemical use
  • 8.4 Limitation of Liability for Chemical Damage

    AppEcho Labs, LLC expressly disclaims all liability for:

  • Damage to pool surfaces (plaster, vinyl, fiberglass, tile)
  • Damage to pool equipment (heaters, pumps, filters, salt cells, automation systems)
  • Staining, etching, scaling, or corrosion of any kind
  • Personal injury or property damage resulting from chemical application
  • Any claim arising from reliance on dosage recommendations provided by the Service
  • By using the PoolOps dosage calculator, you acknowledge that:

  • Chemical dosing is inherently variable and requires professional judgment
  • You will independently verify all recommendations before application
  • AppEcho Labs, LLC is providing a calculation tool, not professional chemical advice
  • You assume full responsibility for all chemical additions you make
  • 9. Intellectual Property

    9.1 Our Property

    The Service, including all software, design, text, graphics, logos, and trademarks, is owned by AppEcho Labs, LLC and protected by intellectual property laws. You may not copy, modify, or distribute any part of the Service without our written permission.

    9.2 Your Content

    You retain ownership of all content you upload (photos, notes, customer data). By uploading content, you grant us a limited license to store, process, and display your content solely to provide the Service.

    9.3 Feedback

    If you provide suggestions, ideas, or feedback about the Service, you grant us the right to use that feedback without compensation or attribution.

    10. Data and Privacy

    Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your information.

    11. Third-Party Services

    The Service integrates with third-party services including:

  • Firebase (Google Cloud) for authentication, database, and storage
  • Mapbox for maps and route optimization
  • Stripe for platform subscription payments and Stripe Connect for customer invoicing
  • RevenueCat for mobile subscription management (App Store and Google Play)
  • Brevo for transactional emails (service reports, billing notifications, magic links)
  • PostHog for product analytics and feature flags
  • Your use of these services is subject to their respective terms and privacy policies. We are not responsible for the actions or policies of third-party providers.

    12. Service Availability

    12.1 Uptime

    We strive to maintain high availability but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to:

  • Scheduled maintenance (we will provide advance notice when possible)
  • Emergency maintenance
  • Third-party service outages (Firebase, Mapbox, Stripe)
  • Force majeure events
  • 12.2 Modifications

    We reserve the right to modify, suspend, or discontinue any feature of the Service at any time. We will provide reasonable notice for significant changes that affect your use.

    13. Disclaimer of Warranties

    THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:

  • IMPLIED WARRANTIES OF MERCHANTABILITY
  • FITNESS FOR A PARTICULAR PURPOSE
  • NON-INFRINGEMENT
  • ACCURACY OR RELIABILITY OF ANY INFORMATION
  • WE DO NOT WARRANT THAT THE SERVICE WILL BE ERROR-FREE, SECURE, OR UNINTERRUPTED.

    14. Limitation of Liability

    TO THE MAXIMUM EXTENT PERMITTED BY LAW, APPECHO LABS, LLC AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR:

  • INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES
  • LOSS OF PROFITS, REVENUE, DATA, OR BUSINESS OPPORTUNITIES
  • PROPERTY DAMAGE OR PERSONAL INJURY (except as required by law)
  • DAMAGES ARISING FROM YOUR USE OF OR INABILITY TO USE THE SERVICE
  • OUR TOTAL LIABILITY for any claim arising from these Terms or your use of the Service shall not exceed the greater of:

  • The amount you paid us in the 12 months preceding the claim, or
  • One hundred dollars ($100.00)
  • 15. Indemnification

    You agree to indemnify, defend, and hold harmless AppEcho Labs, LLC and its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including reasonable attorneys' fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Chemical additions or pool service you perform
  • Your entry onto any property
  • Any content you upload to the Service
  • 16. Termination

    16.1 By You

    You may cancel your account at any time by:

  • Contacting us at support@poolops.app
  • Cancelling your subscription through the billing portal (if applicable)
  • 16.2 By Us

    We may suspend or terminate your account immediately if you:

  • Violate these Terms
  • Engage in fraudulent or illegal activity
  • Fail to pay subscription fees (after reasonable notice)
  • 16.3 Effect of Termination

    Upon termination:

  • Your right to use the Service ends immediately
  • We may delete your data after 30 days (see Privacy Policy for details)
  • Sections 8 (Chemical Safety Disclaimer), 13-15 (Disclaimers, Liability, Indemnification), and 17 (Governing Law) survive termination
  • 17. Governing Law and Dispute Resolution

    17.1 Governing Law

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

    17.2 Dispute Resolution

    Any dispute arising from these Terms or your use of the Service shall be resolved as follows:

  • Informal Resolution: Contact us at support@poolops.app to attempt resolution in good faith
  • Binding Arbitration: If informal resolution fails, disputes shall be resolved by binding arbitration administered by the American Arbitration Association (AAA) under its Commercial Arbitration Rules
  • Location: Arbitration shall take place in Alexandria, Virginia, or remotely at your election
  • Class Action Waiver: You agree to resolve disputes individually and waive any right to participate in class actions
  • 17.3 Exceptions

    Either party may seek injunctive relief in a court of competent jurisdiction for intellectual property infringement or unauthorized access to the Service.

    18. General Provisions

    18.1 Entire Agreement

    These Terms, together with the Privacy Policy, constitute the entire agreement between you and AppEcho Labs, LLC regarding the Service.

    18.2 Severability

    If any provision of these Terms is found unenforceable, the remaining provisions remain in full effect.

    18.3 Waiver

    Our failure to enforce any provision of these Terms does not constitute a waiver of that provision.

    18.4 Assignment

    You may not assign your rights under these Terms. We may assign our rights to a successor in interest.

    18.5 Notices

    We may provide notices to you via email or in-app notifications. You may contact us at support@poolops.app.

    19. Changes to These Terms

    We may update these Terms from time to time. We will notify you of material changes by:

  • Posting the updated Terms in the App
  • Sending an email notification
  • Updating the "Last Updated" date
  • Your continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

    20. 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.