Bean On Bar September

Terms & privacy

The same transparency
we ask of a bag.

Terms of use, privacy policy, source and listings policy, and scoring disclaimers — written to be read, not skimmed past.

Effective and last updated 13 August 2026 · Bean On Bar is made by Entienou, Singapore · Corrections and requests: [email protected]

Privacy policy

What leaves your phone,
and what never does.

The short version: Bean On Bar has no account, no analytics and no advertising. Your coffee record is a file on your device. We cannot read it, because it is never sent to us.

What the app never collects

No analytics SDK, no advertising SDK, no advertising identifier, no crash-reporting SDK, no account and no password. The app declares NSPrivacyTracking = false in its privacy manifest. That is a developer declaration: Apple publishes it on the App Store listing but does not verify it, which is why the rest of this page states what the app actually sends — a claim you can test with a network proxy rather than take on trust.

What stays on the device

Your saved beans, label photographs, transcribed label text, tasting notes, brew and roast logs, grinder and brewer profiles, prices you record, and places you save. These live in local app storage. If you switch on iCloud backup, they are additionally stored in your iCloud account under Apple's terms, where we have no access.

Label reading happens on the device

Text recognition on a bag photograph runs locally using Apple's Vision framework. The photograph is not uploaded, and neither is the text it produces.

What the app sends online

Discover and recognition. Requests to beanonbar.com carry a two-letter country code and a result limit so the app can return public listings for the region you selected. No coffee history, account, device identifier or location coordinates are sent.

Sharing a cup

When you share a cup, the bean, recipe and note for that one cup are published to a link on beanonbar.com so anyone holding the link can read it without installing anything. That is the purpose of the feature, and it is the one case where part of your record leaves the device. A share is a copy, not a grant: it cannot be recalled from whoever already has the link. To have a published share taken down, write to [email protected].

Images and maps

Discover images load from roasters' or third-party image hosts, which receive the IP address and connection metadata inherent in an image request. When you ask to find cafés nearby, an approximate search region is sent to Apple Maps under the location permission you grant; it is not stored with your coffee record. Opening directions sends the destination to the map app you choose.

Server processing and retention

Loading this website or calling its public API necessarily exposes your IP address and standard connection metadata to Cloudflare, which serves and protects the Service. The website contains no browser analytics or advertising tracker. API invocations are recorded in Cloudflare Workers Logs for operations and abuse prevention and retained for no more than seven days. Bean On Bar does not combine those logs with an account or coffee record.

Purchases

Pro and Pro + Roaster are bought through the App Store. Apple processes the payment and tells the app whether a purchase exists. We never see your name, card, billing address or Apple ID.

Children

The app is a general-audience coffee tool and is not directed at children. We do not knowingly collect personal data from children.

Your rights

Your coffee record stays on your device, so you control it directly: edit or delete any record, export it as JSON, or remove it by deleting the app and any backup you made. For the limited connection data processed through Cloudflare, and any support email you choose to send, applicable access, correction, erasure, restriction and objection rights remain available. Write to [email protected]; because service logs are not tied to an account, we may be unable to identify a particular entry without further information.

Changes

If this policy changes in a way that increases what the app sends, the change will be described here with its date, and the app version it starts from. A commitment that can be revised silently is not a commitment.

Terms of use

What you are buying,
and what you are not.

Use of the iOS and watchOS app is governed by Apple's Standard Licensed Application End User License Agreement, which applies in full. The terms below are additional, and where they conflict with Apple's or with mandatory consumer law, those protections prevail.

The licence

You get a personal, non-transferable licence to use the app on devices associated with your Apple ID. Pro and Pro + Roaster are single purchases. There is no subscription, no recurring billing and nothing that renews. Family Sharing is enabled.

Refunds

Handled by Apple, under Apple's terms. We do not process payments and so cannot issue a refund ourselves. Apple's refund request page is the route.

Price changes

The launch price may rise as Pro deepens. If it does, what you have already bought is unaffected — no clawback, no downgrade, and no fee to keep access to your own notes.

Guidance is guidance

Brew recommendations, grind translations, roast adaptations and rest windows are starting points derived from published research and from your own recorded history. They are not guarantees about how a coffee will taste. Grind numbers in particular are community-derived where a manufacturer figure does not exist, and the app says so where that is the case.

Hot water and roasting equipment

The app times and prompts; it does not supervise. You are responsible for the safe operation of kettles, roasters and anything else in your kitchen.

Availability

The Discover feed depends on third-party pages that change without notice. Listings may be stale, sold out, or withdrawn. Confirm with the roaster before travelling.

If the app is discontinued

Your record is a local file and an export you can take at any time. Nothing you have saved depends on this service continuing to exist. That is the point of building it this way.

Governing law

These supplemental terms are governed by Singapore law where permitted. Mandatory consumer protections remain unaffected, and the governing-law and forum provisions in Apple's Standard EULA continue to apply to the app licence.

Sources and listings

Whose words these are,
and whose they are not.

Everything in the Discover feed came from somewhere public, and the app says where.

Where listings come from

Roasters' and cafés' own public pages, crawled on a slow cadence, reviewed before publication, and always linked back to the source. Bag descriptions and tasting notes are the roaster's words, quoted as such, not rewritten.

Recognition belongs to whoever awarded it

Editorial lists and competition results appear as attributed highlights linking to the body that published them. Bean On Bar adds nothing to them and takes no credit for them.

Names and packaging that are not ours

Roaster and café names, bag designs, shelf cards and equipment brands appear throughout this site and in the app. They are the trademarks of their owners, shown to identify real coffee and real hardware. Their appearance is not affiliation, sponsorship or endorsement, and no roaster, café or manufacturer named here has reviewed or approved this product.

Photographs marked Illustration

Nearly every photograph here is of a real bag, a real card or a real cup. A few are composites, made where the shot was not gettable — in those, the app screen is a real capture and the setting around it is not. Each one carries an Illustration mark in its caption rather than a note buried on this page.

Removal

If you are a roaster or café and want your listings removed, write to [email protected] and they will be removed. No argument, no form.

Corrections

If a listing is wrong, tell us and it will be corrected or dropped. A feed that cannot be corrected is a feed that should not be published.

Scoring

A read of the label,
not a verdict on the coffee.

The Context Score measures how much a listing discloses. It does not measure, and cannot measure, whether the coffee is any good.

What it reads

The score counts visible origin and variety; process, roast level and roaster; roast-date disclosure and freshness fit; bag weight; and capped tasting-note specificity. Rarer disclosures — named region, producer and visible price — appear as separate depth markers and never drag a plainer bag down.

The scale

Scores run from 0 to 100 and are displayed in five-point steps. Eighty or above reads as clearly documented, 60–79 as well documented, and 40–59 as partly documented. Below 40, or when core seller and origin-or-process context is missing, the number is withheld and the app asks for more context.

Taste Signals are cited, never invented

Reviews and competition results appear as badges carrying their source. They are never folded into the Context Score, and the app never asserts review authority it does not have.

The reasoning is visible

Every score can be opened to show which disclosure groups contributed points and what information was missing. Model-inferred fields earn nothing until the drinker confirms them.

A low score is not an accusation

A roaster may have excellent reasons for printing little. The score says the listing discloses little — nothing more.

Questions about any of the above: [email protected]