Square End User Agreement
Effective date: August 21, 2026
1. Scope and acceptance
This Square End User Agreement applies when a merchant connects Square to Tilvo. By connecting Square, you authorize Tilvo to access and process Square account data required for menu synchronization, order operations, payment-status reconciliation, reservations, webhook handling, and related product features.
2. Square authorization
When you complete Square OAuth, Tilvo exchanges your authorization code for an access token and associates your active Square location with your restaurant account. You represent that you are authorized to grant this access.
3. Data accessed from Square
Depending on enabled features, Tilvo may access and process:
- Square merchant and location identifiers required to map your account.
- Catalog/menu data, including item names, descriptions, category references, and pricing metadata.
- Inventory and location data used to keep restaurant availability and routing accurate.
- Order, fulfillment, payment, and refund data required to coordinate restaurant operations.
- Customer and appointment data when a merchant enables Square reservation synchronization.
- Webhook event payloads for catalog, inventory, order, payment, and refund updates.
- Integration operational metadata used for retries, deduplication, and diagnostics.
4. How Square data is used
- To create and maintain your Square integration connection.
- To fetch and cache menu data for restaurant operations.
- To create and update Square orders, fulfillments, payment records, and refunds for merchant-authorized workflows.
- To synchronize eligible reservations with Square Appointments when the merchant enables that feature.
- To process verified webhook events and trigger downstream operational updates.
- To monitor integration reliability, support issue resolution, and improve service quality.
5. Integration capability notice
Available capabilities depend on the merchant's Square products, granted permissions, location configuration, and enabled Tilvo features. Tilvo requests only the permissions needed for the features the merchant chooses to use.
6. Webhooks and security
Tilvo supports Square webhook signature validation and duplicate-event controls. You are responsible for correct Square webhook configuration, including notification URL and signature key management where applicable.
7. Merchant obligations
- Use integration data only as permitted by law and your agreements with end users.
- Provide legally required notices and obtain required end-customer consents.
- Maintain accurate account and location configuration in Square and Tilvo.
8. Service limitations
Integration availability depends on Square systems, API behavior, and network conditions. Tilvo is not responsible for third-party downtime, API changes, or delays outside our reasonable control.
9. Termination and revocation
You may disconnect Square at any time through your Tilvo or Square administration controls. After disconnection, Tilvo will stop new Square API calls except as needed for security, legal compliance, or limited operational cleanup.
10. Provider terms
Your use of Square remains subject to Square's own developer and merchant terms, privacy requirements, and platform policies. This agreement supplements, and does not replace, those Square terms.
11. Contact
For Square integration legal questions, contact legal@tilvo.ai.