Terms of Service
Last updated August 30, 2026
1. Agreement and parties
These Terms of Service form a binding agreement between Lefty Software LLC d/b/a StringBench ("StringBench," "we," "us," or "our") and each business or sole proprietor that creates or operates a Tenant Shop ("you"). They also govern each person who uses a Shop's administrative workspace. By creating a Shop, accepting these Terms, or using that workspace, you agree to follow them.
A "Tenant Shop" or "Shop" is a business workspace on StringBench. An "Authorized User" is a person whom a Shop permits to use its administrative workspace. A "Shop Customer" is a customer of a Shop.
If you create a Shop or accept these Terms for a Shop, you represent that you have authority to bind that Shop. The Shop is responsible for its Authorized Users' compliance with these Terms. If you use the Service as a sole proprietor, you are the contracting party.
Shop Customers are not parties to these Terms, including when they use a Shop's customer-facing pages or account features. Their relationship with a Shop is governed by the Shop's own terms and privacy notices.
2. The Service and the Shop relationship
StringBench provides software for tennis-stringing businesses. The Service helps Shops manage customer records, rackets, string jobs, inventory, purchases, invoices, payments, documents, reports, labels, and business settings.
Each Shop provides its own tennis-stringing services. The Shop controls its customer relationships, prices, service decisions, refunds, taxes, and legal duties. StringBench is not a party to a transaction between a Shop and a Shop Customer.
Reports, tax tools, and other calculations are operational aids. They are not legal, tax, accounting, or financial advice. You must review them before you rely on them or file a return.
3. Accounts and Authorized Users
You must be at least 18 years old and able to enter a binding contract. You must provide accurate account and Shop information and keep it current.
You are responsible for your password, passkeys, active sessions, and account activity. Tell us promptly at [email protected] when you suspect unauthorized access.
Shop owners and administrators control Shop membership and roles. A Shop must give each person only the access that person needs and must remove access promptly when it is no longer authorized.
One platform account can have relationships with more than one Shop. Removing access to one Shop does not close the account or remove access to another Shop.
4. Shop Data and customer responsibilities
"Shop Data" means information that you or an Authorized User submits to the Service for a Shop. It includes Shop Customer information and business records.
As between you and StringBench, you retain your rights in Shop Data. You give StringBench a limited right to host, copy, process, transmit, display, back up, and secure Shop Data. We use this right only to provide and support the Service, act on your documented instructions, protect the Service, and meet legal duties.
You are responsible for Shop Data and for the instructions that you give us. You must have a lawful reason to collect and use it. You must give Shop Customers required notices and obtain required permissions. If Shop Data concerns a minor, the Shop must have the authority and permissions required by law.
Do not submit data that the Service does not need, including full payment-card numbers, account passwords, or government identification numbers. Do not submit unlawful content, malicious code, or content that violates another person's rights.
5. Acceptable use
You must not misuse the Service. In particular, you must not:
- access another Shop's data or any system area outside your permission;
- bypass security controls, probe for vulnerabilities without written permission, or interfere with the Service;
- use the Service for fraud, harassment, unlawful messaging, or another unlawful purpose;
- upload malware or content that infringes intellectual-property, privacy, or publicity rights; or
- copy, resell, or reverse engineer the Service except where applicable law does not permit this restriction.
6. QR labels, exports, and printed records
Scanning the QR code on a racket label opens the racket's public page without requiring sign-in. Anyone who has the label, a photograph of it, or a copy of the link can open the page.
The page shows Shop branding, racket details, string setup, and pricing-free service history. It does not display the Shop Customer's name, contact information, prices, notes, or internal database identifiers.
The QR link has no fixed expiration. It remains usable while the related Shop, customer, and racket records remain available.
Authorized Users can download, export, email, or print information from the Service. The Shop is responsible for the recipients, devices, files, and printed copies after that information leaves the Service.
7. Payments through Stripe
If a Shop enables online payments, it connects its own Stripe account. The Service creates direct charges on that connected Stripe account. The Shop sells the underlying services and is responsible for its prices, customer disclosures, taxes, refunds, disputes, and chargebacks.
Stripe collects payment credentials and deducts its processing fees under the Shop's Stripe agreement. StringBench receives selected transaction details that it needs for checkout, receipts, status updates, refunds, disputes, and reconciliation. StringBench does not store full payment-card numbers.
StringBench does not add an application fee to these charges as of the date above. We will give advance notice before a new platform payment fee applies.
8. Account communications
We send account, security, access, and important service notices by email. Optional StringBench account SMS uses Sent.dm and requires double opt-in. You first accept the separate enrollment disclosure and then reply YES to the confirmation message.
SMS enrollment is not a condition of the Service. Expect up to 4 messages per month, although unusual security activity can generate additional alerts. Carrier message and data rates can apply. Reply STOP to opt out, START to restore a prior enrollment for the same account and mobile number, or HELP for help.
StringBench account SMS is never used for authentication, sign-in links, password recovery, billing, marketing, or promotional messages. Changing a mobile number requires a new enrollment. Do not use SMS for emergencies.
9. Third-party services
The Service depends on third-party services, including Stripe for payments, Sent.dm for optional SMS, email delivery services, address lookup, hosting, database, network, backup, and security services. Your use of an independent third-party service can also be subject to that provider's terms.
We are not responsible for an independent provider's acts outside our control. This sentence does not limit any duty that applicable law does not allow us to limit.
10. Intellectual property and feedback
StringBench and its licensors own the Service, including its software, design, and branding. These Terms give you a limited, nonexclusive, nontransferable right to use the Service for your internal business operations while your account and Shop access remain active.
If you send us feedback, you give us a worldwide, perpetual right to use it without payment or restriction. Do not include Shop Data or confidential information in feedback.
11. Suspension, account removal, and Shop closure
We can suspend or limit access when we reasonably believe that use violates these Terms, threatens security, risks harm to another person, or must stop to meet a legal duty. When practical, we will tell the affected Shop and give it a chance to correct the problem.
StringBench currently handles account and Shop deletion requests through [email protected]. We verify the request and the requester's authority. A person who owns or belongs to a Shop can need to transfer ownership, leave the Shop, or complete Shop offboarding before we can delete the login account.
Removing a person's access to one Shop does not delete the login account. The account can remain active for another Shop relationship. We delete a login account only after all required Shop ownership, membership, and customer links are released.
Deleting a login account does not delete records that a Shop controls. Those records can remain with the Shop after we remove the deleted account's login link from them.
A verified Shop owner can request Shop closure. We first make the Shop inactive. We normally keep its data for a 60-day restoration period. After that period, the Shop becomes eligible for final purge. Use the available export features before closure because access stops during offboarding.
Some records can remain after account deletion or Shop purge. These include records held by Stripe, limited offboarding and security records, messaging consent and delivery evidence, legal-hold material, and backup copies that are not immediately removed from disaster-recovery systems. The Privacy Policy gives more detail.
12. Warranty disclaimer
To the fullest extent permitted by law, the Service is provided "as is" and "as available." We do not promise uninterrupted or error-free operation, or that a report or calculation will meet every legal or business need.
We disclaim implied warranties of merchantability, fitness for a particular purpose, title, and noninfringement. This disclaimer does not remove any warranty or right that applicable law does not allow us to waive.
13. Limitation of liability
To the fullest extent permitted by law, neither StringBench nor its officers, employees, contractors, or suppliers is liable for indirect, incidental, special, consequential, exemplary, or punitive damages. This exclusion includes lost profits, lost revenue, business interruption, and lost data.
Our total liability for all claims related to the Service will not exceed the greater of $100 or the amount you paid directly to StringBench for the Service during the 12 months before the event that caused the claim.
These limits do not apply where applicable law does not permit them. Some jurisdictions give rights that these Terms cannot limit.
14. Indemnity
To the extent permitted by law, a Tenant Shop will defend and indemnify StringBench and its officers, employees, and contractors against a third-party claim that arises from the Shop's services, Shop Data, Authorized Users, customer notices or permissions, violation of these Terms, or violation of law. StringBench will give prompt notice and reasonable cooperation. The Shop cannot settle a claim in a way that admits fault by StringBench or imposes an obligation on StringBench without our written consent.
15. Changes to these Terms
We can update these Terms as the Service or law changes. For a material change, we will give notice through the Service or an account email before the change takes effect. The notice will state the effective date.
Your continued use after the effective date means that you accept the updated Terms. We will request a new affirmative acceptance when the change or applicable law requires one. If you do not agree, you must stop using the Service and request account or Shop closure.
16. Governing law and disputes
These Terms are governed by the laws of the State of Florida, without regard to conflict-of-law rules. Any dispute must be brought in a state or federal court with jurisdiction in Florida. Each party consents to personal jurisdiction and venue in those courts.
17. Contact
Questions or legal notices about these Terms can be sent to [email protected].