This demonstration app showcases secure email encryption using a Unix socket connection to a backend service. The application is built with Laravel, Livewire, Volt, and PostgreSQL, featuring a proof of concept for secure email handling.
You can "seed" fake records and encrypt all or some of the email addresses. The demonstration app keeps the encrypted values in the database, but the we use a more secure model in production of keeping the encrypted values on another server that has an exclusive connection to the public application.
This effectively prevents database theft as private identifiers such as name and email address are only loadable by the identified application. Layers of hardening can be added as required for different levels of security. This demonstration is the lowest level of security as the encrypted strings are kept in the same table.