Wisp is a minimalist note-taking application focused on privacy and simplicity. It provides a distraction-free environment for capturing thoughts while ensuring that user data remains secure through rigorous encryption standards.
The application is designed to function as a lightweight digital notebook. Unlike standard note-taking apps that store text in plain format, Wisp prioritizes user privacy by treating all user-generated content as sensitive data.
- Frontend: Vue.js
- Backend/Database: Supabase
Wisp distinguishes itself through its approach to data persistence. Security is not an afterthought but a core architectural component.
Encryption at Rest
To protect user privacy, Wisp implements encryption at rest for all note data. Specifically, the Title and Content of every note are encrypted before they are sent to the database.
- Data is encrypted on the client side or via secure edge functions before persistence.
- Raw text is never stored in the Supabase database.
- In the event of a database compromise, note data remains unreadable and cryptographically secure without the associated decryption keys.
- Zero-Knowledge Architecture: The database stores only encrypted strings, ensuring true privacy.
- Minimalist UI: A clean interface built with Vue.js to reduce cognitive load.
- Cloud Sync: Leverages Supabase for reliable data synchronization across sessions.