A privacy first period tracker? Is it even possible?
summary
Builds a minimal MVP launched that actually encrypts data in-browser using the Web Crypto API and password‑based key derivation (salted PBKDF) so ciphertext goes to the cloud but keys stay client-side. Adds asymmetric keypairs to enable selective sharing, requires transferring a secondary secret key for multi‑device backup, and notes revocation forces full re‑encryption. Tries authentication options (SRP vs hashing the derived key) and experiments with Blockstack for easier crypto and auth integration.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:33Background
- 2:22Privacy first period tracker
- 4:57Encryption
- 6:14Randomness
- 8:18Web Crypto
- 11:14Key derivation
- 14:46Cloud storage
- 16:42Trend encryption
- 17:09Asynchronous encryption
- 23:37Authentication
- 25:45Conclusion
related talks
29mA privacy first period tracker? Is it even possible?
45mZero Knowledge; Meeting the Growing Demand for Security and Privacy
34mEncrypting Data in the Browser - Exploring Web Crypto APIs
23mKeeping secrets with JavaScript
57mBuild your own Secure Messenger
34mToward Secure and Convenient Browsing Data Management in the Cloud
39mEncrypting Data in the Browser - Exploring Web Crypto APIs
28mDeveloping zero-knowledge solutions with JavaScript
