Envelope identifiers
https://rpc.testnet.fastnear.com
Reading whether an envelope has been paid. The identifier is a hash. The request also reveals your IP address to that endpoint, as any web request does.
Privacy and terms
Nothing. There is no account to create, no server to hold your data, and no cookie set by this site. What follows is the audit behind that claim, so you can check it rather than take it.
https://rpc.testnet.fastnear.com
Reading whether an envelope has been paid. The identifier is a hash. The request also reveals your IP address to that endpoint, as any web request does.
Your wallet, then NEAR
Only when you pay an invoice or open an envelope. Your wallet, not Cachet, decides what it sends.
Nowhere
There is no Cachet server, no database, no analytics, no error reporting and no advertising code anywhere in this application.
The whole application contains a single network call, in src/lib/near.js. You can read it in the repository.
Local storage
Your seed and your invoice records, encrypted with your passphrase using PBKDF2 and AES-GCM. Cachet cannot read it and neither can anyone without that passphrase.
Session storage
A decrypted copy held only while the tab is open, so a reload does not ask for your passphrase again. Closing the tab erases it.
Local storage
Whether you chose the light or dark theme.
None of this is a cookie, none of it is sent anywhere, and none of it is used to track you. It is the storage the application needs in order to work at all, which is why there is no consent banner on this site.
Cachet holds nothing to delete, so there is no request to make and nobody to make it to. Everything lives on your device, and Settings removes it.
Payments already settled on NEAR stay on NEAR. A public chain cannot be edited by us or by you. That is true of every application on it, and it is why Cachet puts only a salted hash there.
The contract has no owner, no upgrade method and no pause, so these addresses cannot change under you.