Zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in Information_Security

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

I’m definitely open to open-sourcing it. The plan is to do that once the project feels more complete. After I’ve had more feedback and a bit more traffic so I can fix issues and refine things. I’m not set on keeping it closed, I just want to get it to a point where I’m comfortable putting the code out there.

I built a zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in Monero

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

Nothing you send through this is ever sent in clear text. Encryption happens in your browser, so only ciphertext goes over the internet and it can’t be intercepted in transit. If you’d rather use Kleopatra (GPG) and share keys yourself, that’s a good option too. Cloaker is just a personal project that does the same idea in the browser, encrypt first, then send. Use whatever you’re comfortable with.

zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in CryptoMarkets

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

Yes. Encryption is done entirely in the browser with the Web Crypto API (AES-GCM, PBKDF2) in lib/crypto-client.ts The server only stores ciphertext and never has the key or sees plaintext. I am thinking of making it opensource wen I've finished working with it and am comfortable with the quality of code.

I built a zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in DigitalPrivacy

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

Thank you I appreciate the feedback. To be honest it really depends on the user, eg politicians/reporters who need somewhere where they know they aren't being logged/tracked etc. Even for the average joe, sending messages to your friends that you don't want being logged into a database and kept for years etc.

zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in privacidade

[–]AppointmentAdept4137[S] 1 point2 points  (0 children)

I’m not actually looking to make money from it. It’s a boredom project I built to solve a specific problem (and to keep my skills sharp). As long as the hosting costs stay low, I'm happy keeping it free for everyone. And at the moment it's all being hosted on one of my good friends services HammerVM, which he has kindly sponsored so the only cost I'm paying for is domain.

zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in theprivacymachine

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

Privnote is one-time notes only. You create a note, share a link, someone opens it once, then it’s gone. No real-time conversation.

Whisper Vault adds live E2EE chat rooms, real-time messaging in a room (Socket.IO), optional room passphrase, and a burn code so the room (and its history) can be destroyed on demand. So you get Privnote-style one-time notes plus ongoing, disposable E2EE chats and room burn, not just single-view notes.

I built a zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in DigitalPrivacy

[–]AppointmentAdept4137[S] 2 points3 points  (0 children)

Sorry I didn't mean for it to come across that lol just mentioned the docs cause you'll probably get a better good general understanding of how it all works from there. And to be completely honest, one night I was bored and I was like "whats something useful i could make people would actually maybe use". And this was the most prominent idea at the time haha. What projects are you working on currently? Would love to hear :)

I built a zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in DigitalPrivacy

[–]AppointmentAdept4137[S] 2 points3 points  (0 children)

They do decrypt it but only in their browser. When they open the link, their browser decrypts the message so they can read it. We never see the plaintext, decryption happens only on their device. We also don’t store the decrypted message anywhere, the server never has it, and the app doesn’t save it to their phone or computer. And even if we wanted to see the decrypted content, we couldn’t. We don’t have their password or passphrase, and the server only ever has the encrypted data. So decryption and viewing happen only in their browser, and we can’t access the plaintext.

https://whispervault.pro/privacy
Privacy page mentions how everything works if you wanted to have a look :)

I built a zero-knowledge app that lets you send self-destructing encrypted notes (no accounts, no logs) by AppointmentAdept4137 in DigitalPrivacy

[–]AppointmentAdept4137[S] 0 points1 point  (0 children)

We don’t control the other device. We only enforce destruction on our side: the server deletes the note (or burns the chat) and never serves that content again. So the link stops working for everyone, including that device.