Show HN: I built a tool for writing notes that can be read after your death
Hey HN!

During my spare time and with own my resources I created WeExpire (https://weexpire.org): an opensource tool that allows users to create emergency notes which can be read in case of the user’s incapacitating injury or death.

First of all, I should tell you that technically I am not a programmer but a product designer - so forgive me if the code doesn’t comply with all best practices or satisfy all standards. Plus, this is my very first opensource project.

Like most people, death wasn’t on my mind very much when I was young. Now that I'm in my thirties, however, I can’t deny mulling over my own mortality every once in a while. These days, I’m far more aware of how fragile we all are and how quickly life can change—or end. Death is a much more frequent occurrence than we want to admit and when it happens, the emptiness that friends and loved ones feel is huge and profound. That’s why I decided to develop this tool.

Now sure, if a person wants to leave a simple, private message for loved ones to read in the event of that person’s death, a notary or online will and testament service would work fine. But those options can be expensive and/or time-consuming. Even worse, online services store this sensitive information in a database that could possibly be breached.

Of course, there are even “easier” alternatives: a simple piece of paper (but anyone could read that before death occurs) or storing the message in a password manager (but there are still quite a few people who don’t use password managers).

I just wanted something easy that could generate one or more messages on the fly, without too much fuss and by always respecting the user privacy.

WeExpire creates a unique and encrypted URL that contains the message and all its settings. To ensure manageability for the average user, the URL is converted into a QR code that can be printed and left for the trusted recipient. The message can be read only if the message creator (after receiving an email alert that message access is being attempted) doesn’t perform a prevention action to maintain locked status.

From a security standpoint, the sensitive data contained in the URL can’t be acquired any other way or from any other location. It is retrievable only via the physical QR code and its access code is randomly generated.

A couple of important points: there is a message length restriction due to the URL’s limit of around 2000 characters in most browsers. Also, once the URL has been generated, the message cannot be edited - but I mitigated this by adding an optional expiration date, so the user can generate a new emergency note once the previous one has expired.

Obviously some of you are thinking: why risk generating my last living message(s) on a platform run by only one person? What if the service gets shut down? What if that person dies before I do?

I built WeExpire with endurance in mind. If (or more accurately, when) I die, the platform will “stay alive” for another five years. A message on the website will inform users about my demise and give those users more than enough time to take care of the situation however they see fit.

I would really like to hear your opinion, any feedback is welcome.

Thank you!