Skip to content
Bean On Bar
HomeProductCommunityBrewingEducationTravelIntelligenceFeedback Open App ↗

HOW WE OPERATE

The same transparency
we ask of a bag.

Bean On Bar uses Context Scores to show whether a listing gives enough information to make a better coffee decision. These pages hold us to the same standard: how the service runs, what happens to your data, and what our signals do and don't claim.

On-device by defaultYour notes stay on your device unless you opt in to sync Always exportableYour records leave with you in open formats, free or paid Scores show their workRatings are automated reads of label data, not verdicts Names for identificationRoaster and coffee names help users identify what they are drinking Scores stay independentPaid relationships do not change scoring inputs or results

Effective 20 July 2026 · Built with Singapore privacy and consumer-trust principles in mind · Applies to the web app, mobile companion, community feed, and self-hosted instances (together, the "Service")

01 — TERMS OF SERVICE

Using Bean On Bar

By using the Service you agree to these terms. They are short because the architecture does most of the protecting for us.

1.1

Local first, by design

The core of Bean On Bar — bag recognition, recipe guidance, and your coffee notebook — runs on your device. Network sync and hosted infrastructure are optional, user-initiated extensions, never a requirement to use the core features.

1.2

Free while we build, exportable by design

The Service is currently free during its development phase. Paid tiers may be introduced later. If pricing changes, your saved beans, tasting notes, and brewing profiles should remain easy to export in open formats such as JSON or CSV.

1.3

What's ours, what's shared

Bean On Bar's designs, scoring approach, and interface remain our property. Coffee facts entered by users or parsed from packaging — origins, varieties, processes — should be treated as descriptive product information. In return, we ask that you do not run automated scrapers or resource-heavy requests against the Service's infrastructure.

1.4

The integrity firewall

Bean On Bar does not sell paid placements, sponsored score boosts, or ad-network tracking. If paid features are introduced later, they should support useful workflows without changing how a bean’s context is scored or limiting access to your own coffee notes.

1.5

Community submissions

Community reports must be truthful, relevant, and based on information the contributor is entitled to share. Do not upload copied product photography, substantial marketing copy, private information, or misleading availability claims. Reports may be reviewed, corrected, expired, rejected, or removed before or after publication.

1.6

External purchases and availability

Bean On Bar may link to a cafe or roaster's own website to help users confirm a coffee or purchase directly. Unless expressly stated, Bean On Bar receives no commission or payment for these links. Availability, price, delivery, product quality, and the purchase itself remain between the user and the linked business.

02 — SOURCE & LISTINGS POLICY

Useful discovery,
with a visible source.

Bean On Bar may index limited factual information from configured public cafe and roaster pages. The aim is discovery and direct referral, not replacing the original source.

2.1

What we collect

Configured sources may be checked for factual product details such as coffee name, roaster, origin, producer, variety, process, roast profile, public price, pack size, stated availability, source URL, product image URL where it passes automated review, and the time observed. We do not intentionally reproduce full creative descriptions, customer reviews, or page design.

2.2

How automated collection works

BeanOnBarBot accesses only configured, publicly available pages without bypassing logins, CAPTCHAs, paywalls, or access controls. It identifies itself, checks robots.txt, uses conservative schedules and bounded requests, and stops collecting from a source marked inactive or opted out.

2.3

Review before publication

Automatically extracted records are staged for review and are not presented as verified cafe information by default. Public listings retain a direct source link, observation time, freshness window, and source label. A product offered on a website is described as available online, sold out, or unknown; it is not labelled “on bar” unless that separate claim has suitable evidence.

2.4

Freshness and corrections

Coffee offerings change quickly. Listings expire unless refreshed and should be confirmed with the linked cafe or roaster before travelling or purchasing. Cafe owners, roasters, and users can request a correction when information is outdated, incomplete, or wrongly attributed.

2.5

Claim, opt out, remove, or hide images

A cafe or roaster may claim its listing, supply an update, ask us to pause automated checks, hide product images, or request removal at no cost. Reasonable identity or authority checks may be required to protect the business from unauthorised changes. Approved opt-out and removal requests are applied to the configured source and future collection.

2.6

Names and relationships

Cafe, roaster, coffee, and product names belong to their respective owners and are used for factual identification. A listing or source link does not imply partnership, verification, affiliation, endorsement, or sponsorship unless Bean On Bar says so explicitly.

03 — PRIVACY & DATA

Your notebook is
your business.

Designed around a simple principle: keep personal coffee memories local unless a user chooses features that need sharing or sync.

2.1

The on-device boundary

By default, your tasting logs, scorecards, saved coffees, and bag-photo OCR stay in your browser. The app is designed to read labels locally rather than upload coffee-bag images to a server for the core workflow.

2.2

Backups are user-directed

Backup and restore are file-based. Bean On Bar creates a local export that you choose where to save through your device's own sharing or download tools; it does not silently write to iCloud, Google Drive, or a private server.

2.3

If you opt in to sync or community

Features that need a server — cross-device sync, community bean discovery, public reviews — collect only minimal account identifiers used to keep your sync permissions straight. Anything you explicitly post to the public community becomes shared, non-exclusive community knowledge that helps others buy and brew better. We do not sell your consumption patterns, trade your location history, or run advertising trackers.

2.4

Your control

You can request deletion from any sync services we operate, check what account data is held, and export your own records where export tools are available. Community posts may remain visible where they have already been shared publicly, but we will provide a correction or removal path for reasonable requests.

04 — SCORING & FAIR USE

What a score is,
and what it isn't.

Transparent scoring only works if its limits are just as transparent.

3.1

Context Scores are reads, not verdicts

Context Scores describe how much useful information is visible in a bag, listing, or public source: provenance, process, roast/freshness context, price, weight, and tasting-note specificity. They are not objective statements of quality, value, safety, or how a coffee will taste in your setup.

3.2

Taste Signals stay separate

Cup of Excellence, Coffee Review, user-cited links, SCA-style cupping scores, and roaster-stated notes may appear as attributed badges. They do not inflate the Context Score, and uncited marketing language is not presented as an independent review.

3.3

Freshness estimates are labelled

Where a roast date is not published — common for cafe retail shelves, where the actual bag may vary — Bean On Bar may show an estimated retail freshness window when the listing appears current. This is always labelled as an estimate and never treated as a printed roast date.

3.4

No invented reviews, no disparagement

A lower Context Score means the visible source gives less usable context — not that the coffee, roaster, or cafe is bad. Bean On Bar does not calculate aggregate roaster or cafe rankings. Roasters and cafes can request correction or removal where data is outdated, incomplete, wrongly attributed, or no longer wanted in the public directory.

3.5

Roaster names and trademarks

Roaster names, blend names, and packaging text shown in Bean On Bar belong to their respective owners. They are used to help users identify coffees and do not imply partnership, affiliation, or endorsement unless clearly stated.

Questions about any of this? Ask through the community — plain-language answers are part of the commitment.

Bean On Bar

Know the bean. Brew the story.

EXPLOREProductCommunityIntelligenceBrewingEducationTravel
PARTICIPATEFor cafesFeedbackAbout

Found a bean worth remembering?

Open the App ↗
© Bean On BarTermsPrivacySourcesDisclaimersA public-facing companion to the separate mobile app.