AshNote started with a problem I kept running into: products would call themselves secure, but the meaningful details were often somewhere behind the claim. Was the content actually encrypted before it left my browser? What could the service see? What was stored after I deleted something? Was some analytics or other network behavior quietly expanding the trust boundary?
I wanted a system where those answers were visible in the way the product actually worked.
AshNote encrypts sensitive content in the browser before it is sent. The server receives encrypted data rather than the readable secret, and the cryptographic flow can be inspected from the browser rather than requiring blind trust in a privacy statement.
Persistence is deliberately limited too. Smaller ephemeral payloads can remain in volatile memory instead of being written to durable storage at all. Larger files can use encrypted cloud storage when persistence is necessary, but remain encrypted outside the client.
The other half of the problem was usability.
It is easy to decide that sensitive information should move through a secure channel. It is much harder to convince another person to create an account, install software, learn a new workflow, or understand why any of that matters.
So AshNote works in both directions. You can send someone a secret, or generate a link that asks them for one. They open it, enter the sensitive information you requested, and submit it through the same encrypted flow.
The goal is to make the secure path the easy path.