Too Long; Didn't Read
Creating End-to-End Encryption in Rails with Stimulus and OpenPGP.js. This is a simplified version we are running successfully for CovTrace in production. E2E encryption works great for very personal data (e.g. social security numbers, private messages, secure notes) while it becomes a really hard problem if you’re dealing with data you want to filter on the server side (server-side full-text search becomes impossible). This post is based on a blog post at jensravens.com and describes a slightly simplified variant of end-end encryption we are using at covtrace.de.