Hey everyone! I've been working on a project called MephistoMail, a disposable email service that operates entirely within the browser's RAM using React and Vite. The goal is to avoid server-side logging and ensure no data persistence by keeping everything in memory. When you refresh or close the tab, all inbox data is completely gone. I'm really curious about the security implications of this method—can relying solely on RAM be trusted for temporary sessions? Also, if anyone else has experience building applications that steer clear of persistent storage, I'd love to hear the challenges you encountered. Let's talk about state management strategies for apps that prioritize privacy!
5 Answers
Honestly, this project seems pretty solid. I'm planning to give it a proper look tomorrow to gather my thoughts on it. Stay tuned!
Yeah, no worries! I'd love your feedback once you've had a chance to check it out.
You know, RAM doesn't exactly stand for 'React Application Memory'—lol! Just a friendly reminder that it's actually hardware RAM we're talking about. But I think your project is super interesting!
Haha, good catch! Yeah, it's definitely hardware RAM, but 'React Application Memory' sounds catchy!
True that! Gotta keep those terms straight!
Have you considered using localStorage? It's a simple way to manage data in the browser, but if you're looking for no persistence at all, you might want to explore navigator.storage or even OPFS for more advanced storage options.
Great suggestion! I wanted to steer clear of localStorage to maintain zero disk persistence, but I'll check out navigator.storage for potential caching while keeping things ephemeral. Appreciate the tip!
This is such a cool idea! I can see this being super useful for testing email-sending features. Just a thought—would you consider adding full email header visibility? That would really help in diagnosing issues!
Thanks for the suggestion! I'll definitely consider adding that feature for better visibility.
While I have no comments on the tech itself, I did notice that your mobile hero section is a bit overwhelming. It makes it tough to get what your service actually does right away.
That's a fair point! I'll definitely work on simplifying the hero section for better clarity. Thanks for the feedback!

Take your time! I'm eager to hear your thoughts whenever you're ready. No rush!