Beanly Legal
Terms of Use
Effective date: August 14, 2026
Last updated: August 14, 2026
These Terms and Conditions govern your access to and use of Beanly. They include an individual arbitration agreement and class-action waiver.
1. Agreement and contracting party
These Terms and Conditions (“Terms”) are a binding agreement between you and TextMyLink LLC, a California limited liability company that owns and operates Beanly (“Beanly,” “we,” “us,” or “our”). They govern the Beanly Coffee Guide mobile application, beanly.app, and all related features, content, accounts, support, and services that link to these Terms (collectively, the “Services”).
By downloading, accessing, purchasing through, creating or using an account with, or otherwise using the Services, you agree to these Terms and acknowledge the Privacy Policy. If you do not agree, do not use the Services. If you use the Services for an organization, you represent that you have authority to bind it, and “you” includes that organization.
2. Eligibility and location
You must be at least 18 years old and legally capable of entering a binding contract to use the Services. The Services are not directed to minors. You may use the Services only where they are lawfully offered and in compliance with applicable law, sanctions, and export-control restrictions. We may limit availability by device, platform, feature, language, region, or account status.
3. What Beanly provides
Beanly is a coffee discovery and recommendation tool. It can analyze images of retail coffee packages, automatically save successfully completed results to private Past Scans, organize coffees in a Shelf or Wish List, record ratings and notes, infer a taste profile, calculate match scores, and suggest coffees or purchase links. Features, free allowances, catalog coverage, and results may change over time.
Beanly is not a coffee seller, roaster, healthcare provider, dietitian, laboratory, certification body, or product-testing service. Unless Beanly expressly states otherwise, catalog details and recommendations are informational estimates and not guarantees.
4. Accounts and account security
Beanly may automatically create a guest or anonymous Firebase account when needed for cloud sync, scans, credits, purchases, analytics, or security. You may later link a verified email for recovery and backup. You must provide accurate information, keep credentials confidential, protect your device and email account, and promptly notify support@beanly.app of suspected unauthorized access.
You are responsible for activity conducted through your account to the extent permitted by law. You may not sell, rent, transfer, or share an account or attempt to merge, duplicate, manipulate, or transfer Bean balances except through a Beanly-authorized process. We may require verification before restoring, changing, or deleting an account.
Use “Delete account and data” in Beanly Settings to request deletion of a guest or email-linked account and Beanly's managed local data. The server-side process may finish in stages. After it completes, the Firebase Authentication account and active Beanly account data are deleted. If the in-app flow cannot start, contact support@beanly.app with the subject “Account Deletion.” Deletion causes loss of library data and removes unused Beans from the deleted account. Beanly does not restore Beans already used. Apple, not Beanly, handles any App Store refund request under its applicable rules. Deletion is subject to the limited retention exceptions in the Privacy Policy and non-waivable law.
5. Photos, AI processing, and your instructions
Third-party AI processing is optional and is not authorized merely by accepting these Terms. If you separately turn on Beanly's third-party AI setting, a scan sends a resized copy of the coffee-package photo you take in Beanly through Beanly's backend to Google Gemini for automated package extraction. After Gemini extraction and catalog matching, Beanly may send visible public label facts, but not the scan image or your private palate, to OpenAI for limited public-web enrichment of a confidently identified bag. Beanly may also send the recommendation text you enter or a short query derived from limited coffee preferences to OpenAI when stored recommendation sources are inadequate.
By turning on that setting and using an AI-assisted feature, you instruct and authorize Beanly and the identified service providers to host, transmit, reproduce, resize, analyze, and otherwise process the submitted image or limited discovery information solely as reasonably necessary to provide, protect, operate, and improve the optional feature as described in the Privacy Policy. You can turn the setting off in Beanly Settings. Doing so stops future third-party AI requests for your account and makes scanning unavailable until you turn it on again; it does not reverse processing already completed or remove de-linked public coffee facts already retained by Beanly.
You represent and warrant that you own or have all rights and permissions needed to submit an image and permit this processing. Submit only retail coffee packages. Do not submit a face, child, bystander, private document, address label, financial information, confidential material, unlawful content, infringing content, explicit sexual content, nudity, gore, malware, or content intended to bypass a safety control.
Every successfully completed scan is saved automatically to your private Past Scans so you can review the result without purchasing another scan. The private scan record may sync with your Firebase account. If you link and verify an email address, Beanly may compress and privately store the front coffee-package photo with your account so the photo can be displayed and restored with Past Scans, your Shelf, or your Wish List. The optional back image is used for scan analysis but is not stored as a recovery copy. You authorize this private storage and recovery as part of the Services. Beanly is not a permanent photo-archiving service, and you should not rely on it as the only copy of an important image. Availability and restoration may be delayed, interrupted, or unsuccessful.
AI and automated matching can misread a label, infer unsupported details, confuse products, or generate an inaccurate result. Match scores and explanations are estimates based on incomplete data and may not reflect your actual experience. You must review the physical package and use independent judgment.
6. Health, caffeine, allergy, and product disclaimer
The Services do not provide medical, nutrition, allergy, pregnancy, medication, food-safety, or other professional advice. Coffee can contain caffeine and other substances that affect people differently. Beanly does not guarantee caffeine level, decaffeination, ingredients, allergens, freshness, origin, process, roast, authenticity, suitability, or safety. AI-generated or catalog information may be outdated or wrong.
Always read the current product label, follow the roaster's instructions, assess seals and condition, and contact the manufacturer or a qualified professional if health, allergy, medication, pregnancy, or safety concerns apply. Do not delay or disregard professional advice because of the Services.
7. Bean credits and in-app purchases
A “Bean” is a limited, revocable, non-transferable digital license that currently permits one eligible coffee-package scan. Beans are not money, stored value, property, cryptocurrency, or a gift card; have no cash value; cannot be redeemed for cash; and may not be sold, transferred, or used outside Beanly.
- Welcome Beans are a one-time introductory allowance, may be limited per person, account, or device, and do not refresh monthly.
- Bonus Beans may be subject to the offer terms and may be changed or withdrawn prospectively.
- Purchased Beans do not expire while the account and Services remain available, but are consumed when a qualifying scan request is accepted under the credit rules.
Deleting an account, reinstalling Beanly, or acquiring a previously used device does not automatically reset earlier device promotion eligibility. If a prior claim on a transferred device prevents you from receiving an offer, contact support@beanly.app. After reviewing available account and promotion records, Beanly may provide equivalent promotional Beans without resetting device security state. Fraud controls and offer limits still apply.
Apple processes iOS purchases under its App Store terms. Displayed price, currency, tax, family-sharing availability, refunds, and payment methods are controlled by Apple. Beanly validates signed transaction data and grants a purchased pack once per valid global transaction. We may withhold or reverse Beans associated with a refund, revocation, chargeback, duplicate, fraud, manipulation, or invalid transaction.
Except where law or Apple's rules require otherwise, purchases are final and non-refundable after delivery. If Apple charges you but Beans are not delivered, use the in-app recovery control or contact support@beanly.app. You must seek payment refunds through Apple. Deleting an account can permanently forfeit unused Beans. We do not promise that the Services will operate forever; if Beanly permanently discontinues paid scanning, any remedy for unused paid Beans will be determined under applicable law and Apple's then-current rules.
8. Affiliate links, merchants, and marketing
Some recommendations, emails, or pages contain affiliate links. If you select a link or buy from the destination, TextMyLink LLC may receive a commission. Using an affiliate link does not ordinarily increase the merchant price you pay, although the merchant controls its own price. Affiliate compensation does not alter the taste-match score. Beanly may track link selection and receive attribution or conversion data as described in the Privacy Policy.
A link is not a guarantee or warranty of a merchant, roaster, product, listing, inventory level, price, shipping, authenticity, legality, safety, return policy, or customer service. The merchant, not Beanly, is the seller and is solely responsible for the transaction, product, fulfillment, taxes, returns, refunds, warranties, and its handling of your information. Resolve purchase disputes directly with the merchant or payment provider.
If you provide and verify an email, you consent to account, security, purchase, and service communications. Verifying an email, receiving bonus Beans, or buying Beans does not authorize marketing. Marketing remains off unless you separately enable it. If you do, you may receive Beanly product news, offers, personalized coffee suggestions, and messages containing affiliate links. You can unsubscribe from marketing at any time without disabling essential service messages.
9. Your content, private notes, and feedback
As between you and Beanly, you retain ownership of content you submit, including photos, ratings, notes, corrections, searches, and feedback (“User Content”). You grant TextMyLink LLC a worldwide, non-exclusive, royalty-free license to host, copy, transmit, resize, compress, format, analyze, display back to you, back up, restore, and use User Content only as reasonably necessary to provide, protect, operate, and improve the Services, comply with law, and exercise rights under these Terms and the Privacy Policy. Beanly may sublicense this license only to service providers and contractors acting for Beanly for those purposes. This license ends when the content is deleted from active systems, except for lawful retention, backups, de-identified information, and content incorporated into a non-personal coffee catalog.
Beanly will not publish a private recovery photo, use it in marketing, contribute it to the coffee catalog, or use it to train Beanly's own general-purpose AI model without separate permission. Removing the last Past Scan, Shelf, or Wish List reference to the coffee, or deleting the account, ends ordinary access to the active recovery photo, subject to the limited retention and provider-copy exceptions described in the Privacy Policy.
Private notes are intended to remain private to the account and authorized Beanly operations; they are not public reviews. Extracted package facts and corrections that do not include a private image, note, or personal identifier may be reviewed, combined, corrected, and retained as part of Beanly's coffee catalog or quality systems.
If you voluntarily send ideas or product feedback outside a private note, you agree that Beanly may use it without restriction or compensation, provided we do not publicly identify you without permission. Do not send information you consider confidential as feedback.
10. Acceptable use
You may not, and may not help another person to:
- violate law, third-party rights, these Terms, or applicable platform or provider rules;
- submit unlawful, infringing, deceptive, harmful, private, or unsafe content;
- probe, scan, disable, bypass, overload, disrupt, or compromise any security, credit, purchase, rate-limit, authentication, or safety control;
- use automation, bots, scraping, or bulk access except through a written Beanly authorization;
- reverse engineer, decompile, extract source code or model components, or create a competing dataset or service, except to the limited extent a restriction is prohibited by law;
- copy, sell, sublicense, rent, distribute, or commercially exploit the Services or Beanly content without permission;
- impersonate another person, misrepresent affiliation, manipulate recommendations, credits, or transactions, or submit false reports;
- introduce malware or collect information about another user; or
- use the Services in a high-risk setting where an error could cause death, personal injury, or significant property or environmental damage.
11. Beanly intellectual property and license
The Services, including software, design, text, branding, logos, catalog structure, match methodology, scoring logic, databases, and Beanly-provided content, are owned by TextMyLink LLC or its licensors and are protected by intellectual property and other laws. Subject to these Terms, Beanly grants you a limited, personal, non-exclusive, non-transferable, non-sublicensable, revocable license to use the object-code version of the Services on a supported device for personal, non-commercial use.
No right is granted by implication. TextMyLink LLC, Beanly, the Beanly marks, and related names and designs may not be used without written permission. Third-party names and marks belong to their respective owners; reference to them does not imply endorsement.
12. Third-party services and content
The Services depend on third parties such as Apple, Google, Firebase, Gemini, OpenAI, Netlify, email providers, public information sources, merchants, and affiliate networks. Their terms, availability, and decisions are outside Beanly's control. Beanly is not responsible for third-party content, services, outages, security, model behavior, policy changes, or data practices. Your use of a third-party service is governed by its agreement with you.
13. Changes, suspension, and termination
We may add, remove, restrict, suspend, or discontinue any feature or free offering; change technical requirements; correct errors; or limit access when reasonably necessary for operations, security, law, provider requirements, or abuse prevention. We will provide notice when required by law. We may suspend or terminate an account for breach, fraud, risk, unlawful conduct, provider or platform requirements, or to protect Beanly, users, or third parties. We will not terminate an otherwise compliant account solely for inactivity while it has unused paid Beans.
You may stop using the Services at any time and may request account deletion. Provisions that by their nature should survive will survive, including ownership, paid-transaction records, disclaimers, limitations of liability, indemnity, dispute terms, and lawful retention rights.
14. Disclaimer of warranties
TO THE FULLEST EXTENT PERMITTED BY LAW, THE SERVICES, ALL AI OUTPUT, MATCH SCORES, CATALOG DATA, RECOMMENDATIONS, LINKS, AND CONTENT ARE PROVIDED “AS IS” AND “AS AVAILABLE,” WITH ALL FAULTS AND WITHOUT WARRANTIES OF ANY KIND. TEXTMYLINK LLC AND ITS MEMBERS, MANAGERS, OFFICERS, EMPLOYEES, CONTRACTORS, AFFILIATES, LICENSORS, AND SERVICE PROVIDERS DISCLAIM ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, QUIET ENJOYMENT, SYSTEM INTEGRATION, AND WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE.
WE DO NOT WARRANT THAT THE SERVICES WILL BE ACCURATE, COMPLETE, CURRENT, SECURE, UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS; THAT DATA WILL NOT BE LOST; THAT A COFFEE, SELLER, PRICE, OR PRODUCT WILL BE AVAILABLE OR SUITABLE; OR THAT DEFECTS WILL BE CORRECTED. YOU USE THE SERVICES, AI OUTPUT, PRODUCTS, CAFFEINE INFORMATION, AND THIRD-PARTY LINKS AT YOUR OWN RISK. SOME JURISDICTIONS DO NOT ALLOW CERTAIN DISCLAIMERS, SO SOME OF THE ABOVE MAY NOT APPLY TO YOU.
15. Limitation of liability
TO THE FULLEST EXTENT PERMITTED BY LAW, TEXTMYLINK LLC AND ITS MEMBERS, MANAGERS, OFFICERS, EMPLOYEES, CONTRACTORS, AFFILIATES, LICENSORS, AND SERVICE PROVIDERS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, OR ENHANCED DAMAGES; LOST PROFITS, REVENUE, GOODWILL, OPPORTUNITY, OR DATA; PERSONAL INJURY OR PROPERTY DAMAGE ARISING FROM RELIANCE ON INFORMATION; COST OF SUBSTITUTE SERVICES; OR THIRD-PARTY CONDUCT, PRODUCTS, OR TRANSACTIONS, EVEN IF ADVISED THAT SUCH DAMAGES ARE POSSIBLE AND REGARDLESS OF THE THEORY OF LIABILITY.
TO THE FULLEST EXTENT PERMITTED BY LAW, THE TOTAL AGGREGATE LIABILITY OF TEXTMYLINK LLC AND THE OTHER RELEASED PARTIES FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SERVICES OR THESE TERMS WILL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID TO TEXTMYLINK LLC THROUGH BEANLY DURING THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM OR (B) $100.
These limitations allocate risk and are an essential basis of the bargain. They apply even if a remedy fails of its essential purpose. They do not limit liability that cannot lawfully be limited, which may include liability for fraud, willful misconduct, gross negligence, or personal injury caused by a party where applicable law so provides.
16. Indemnification
To the fullest extent permitted by law, you will defend, indemnify, and hold harmless TextMyLink LLC and its members, managers, officers, employees, contractors, affiliates, licensors, and service providers from claims, losses, liabilities, judgments, damages, penalties, interest, and reasonable legal fees arising from or relating to your User Content; your violation of these Terms, law, or another person's rights; your misuse of the Services; or a transaction or dispute between you and a third-party merchant. Beanly may control the defense of a covered matter, and you will reasonably cooperate. You may not settle a matter that admits fault or imposes an obligation on a protected party without Beanly's written consent.
17. Informal dispute resolution
Before filing arbitration or a lawsuit, the claimant must send an individualized written notice to support@beanly.app with the subject “Legal Dispute Notice.” The notice must include the claimant's full name, account email or identifying information, counsel if any, a detailed description of the dispute, the specific relief requested, and the claimant's personal signature. Beanly will send its notice to the email or address associated with the account.
The parties will attempt in good faith for 60 days after receipt to resolve the dispute. Either party may request an individual telephone or video settlement conference. Any limitations period and filing-fee deadline will be tolled during this process. Completing this section is a condition precedent to arbitration or litigation unless a court finds that an emergency requires immediate relief.
18. Binding individual arbitration and class-action waiver
Please read this section carefully. It affects your right to a jury trial and to participate in a class action.
Except for the exceptions below, any dispute, claim, or controversy arising out of or relating to the Services, these Terms, the Privacy Policy, or the relationship between you and TextMyLink LLC that is not resolved informally will be resolved by final and binding arbitration on an individual basis, not in court. The Federal Arbitration Act governs the interpretation and enforcement of this arbitration agreement.
Arbitration will be administered by the American Arbitration Association (“AAA”) under its Consumer Arbitration Rules then in effect, as modified by these Terms. The arbitrator has exclusive authority to resolve disputes about scope, arbitrability, and enforceability, except a court decides disputes concerning the class-action waiver or requests for public injunctive relief that applicable law requires a court to decide. The arbitration may occur by documents, phone, video, in the county where you live, or in Los Angeles County, California. Fees will be allocated under AAA rules and applicable law. Beanly will not seek attorney fees from a consumer unless the arbitrator finds a claim frivolous or brought for an improper purpose.
Exceptions. Either party may bring an eligible individual claim in small-claims court. Either party may seek temporary or preliminary relief in court to protect intellectual property, confidential information, security, or against unauthorized access or abuse while arbitration is pending. Nothing prevents a report to a government agency, and rights that applicable law makes non-waivable remain available.
YOU AND TEXTMYLINK LLC AGREE THAT EACH MAY BRING CLAIMS ONLY IN AN INDIVIDUAL CAPACITY. NEITHER PARTY MAY PARTICIPATE AS A PLAINTIFF OR CLASS MEMBER IN A CLASS, COLLECTIVE, CONSOLIDATED, OR REPRESENTATIVE ACTION OR ARBITRATION. UNLESS BOTH PARTIES AGREE IN WRITING, THE ARBITRATOR MAY NOT CONSOLIDATE MORE THAN ONE PERSON'S CLAIMS OR PRESIDE OVER A REPRESENTATIVE PROCEEDING. YOU AND TEXTMYLINK LLC EACH WAIVE THE RIGHT TO A TRIAL BY JURY.
Similar individual demands filed by multiple consumers or coordinated counsel remain individual claims. Nothing in these Terms changes an administrative rule that AAA may apply to manage similar individual filings. If AAA determines that a provision of this section does not comply with its Consumer Due Process Protocol, that provision will be limited or severed only to the minimum extent necessary for AAA to administer the individual claim, and the remainder of this section will remain effective.
Thirty-day arbitration opt-out. You may opt out of this arbitration agreement without affecting the rest of the Terms by emailing support@beanly.app within 30 days after first accepting these Terms. Use the subject “Arbitration Opt-Out” and include your full name, account email or identifier, and an unambiguous statement that you opt out of the Beanly arbitration agreement. The request must be personal to you and not submitted in bulk.
If a final decision finds a portion of this section unenforceable as to a particular claim or remedy, that portion will be severed and heard by a court after all arbitrable matters are completed. If the class-action waiver is found unenforceable for a particular class or representative claim, this arbitration section will not apply to that claim, which must proceed in court and be stayed while individual arbitrations are resolved.
19. Governing law, venue, and claim deadline
California law governs these Terms and non-arbitrated disputes, without regard to conflict-of-law principles, except that the Federal Arbitration Act governs arbitration. Subject to the arbitration section and small-claims rights, the state and federal courts located in Los Angeles County, California, have exclusive jurisdiction, and you consent to personal jurisdiction and venue there. Mandatory consumer protections of your home jurisdiction remain applicable where they cannot be waived.
To the fullest extent permitted by law, a claim arising out of the Services or these Terms must be filed within one year after the claimant knew or reasonably should have known of the facts giving rise to it, or it is permanently barred. This sentence does not shorten a limitations period that applicable law prohibits the parties from shortening.
20. Apple App Store terms
If you obtain the app through Apple, these Terms are between you and TextMyLink LLC, not Apple. Apple is not responsible for the app, its content, maintenance, support, warranties, product claims, legal compliance, or intellectual-property claims. Your license is limited to use on Apple-branded products that you own or control as permitted by Apple's Usage Rules, including access through associated family or volume-purchase accounts where Apple permits. If the app fails to conform to an applicable warranty, you may notify Apple, and Apple may refund the purchase price for the app, if any; to the maximum extent permitted by law, Apple has no other warranty obligation. Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce this section. Apple's App Store terms control to the extent they are required to apply.
21. General terms
Changes. We may update these Terms prospectively. We will post the revised version and provide additional notice or request renewed acceptance for material changes where required. A material change to arbitration will not retroactively alter a dispute for which a valid notice was received before the change.
Force majeure. Beanly is not liable for delay or failure caused by events beyond reasonable control, including internet or utility failure, provider outage, cyberattack, labor action, fire, natural disaster, epidemic, war, terrorism, civil unrest, governmental action, or platform-policy change.
Assignment. You may not assign these Terms without our written consent. We may assign them in connection with an affiliate, financing, reorganization, merger, acquisition, sale, or transfer of the Services or related assets.
Severability; waiver. Except as specifically stated in the arbitration section, an unenforceable provision will be modified to the minimum extent needed to make it enforceable or severed, and the remainder stays in effect. Failure to enforce a provision is not a waiver.
Entire agreement; no third-party beneficiaries. These Terms, the Privacy Policy, and any additional terms presented for a specific feature are the entire agreement about the Services and replace prior understandings on that subject. Except for Apple as expressly provided above and protected parties under the indemnity and liability sections, there are no third-party beneficiaries.
Electronic communications. You consent to receive agreements, notices, disclosures, and records electronically. Headings are for convenience. “Including” means “including without limitation.”
22. Contact
TextMyLink LLC, owner and operator of Beanly
Woodland Hills, California, United States
Email: support@beanly.app