Terms of Service
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:
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:
5. PoolOps Subscription Plans and Payment
5.1 Plans and Trial
PoolOps currently offers:
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.
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:
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:
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.