On a public blockchain, transactions are visible to everyone; however, identity is decoupled from the transactions. In a private/permissioned blockchain, access is restricted and managed by an administrator like any internal system.
In the coffee industry, the data stored on the blockchain ledgers are typically accessed via an app that is available for users along the supply chain, from the farm through to the coffee shop. This also means that unlike Bitcoin, the data isn’t necessarily public to everyone. You can only view the information that you are granted access to.