What stays private, what stays public, and why
Kloak is built around private settlement and selective disclosure, but the most important thing is understanding the exact privacy boundary rather than assuming everything is hidden everywhere.
What Kloak promises
Here’s what you can expect when using Kloak.
Settlement is private by default.
Payer identity stays hidden by default.
Wallet-held receipts are the source of truth for later proof generation.
Proofs reveal only the statement the proof owner chooses to share.
Public request pages and some request metadata can still be visible by design.
What is public by design
Not every part of the product is intended to be hidden.
Shareable request pages
Proof events
What stays private
These are the parts Kloak is designed to keep out of normal public view.
Payer identity
Receipt facts
Stored proof payloads
Secrets
Why receipts matter
The receipt is the bridge between private settlement and later compliance proof.
A valid receipt lets the proof owner later generate a proof without turning the backend into the source of truth for hidden facts.
This is why payer-side and receiver-side proof flows moved toward a wallet-first model.
It is also why receipt-to-payment reconciliation matters when debugging sync issues or recovering older rows.