Last updated: May 25, 2026
Calma is a personal reading library. This policy covers the Calma Chrome extension and the Calma web app at nmendesjr.github.io/calma.
When you create an account we collect:
When you use the app or extension we store:
The Calma extension requests the following browser permissions:
The extension only reads tab information at the moment you open the popup. It does not run in the background or monitor your browsing.
Your account data is stored in a PostgreSQL database hosted on Railway. Authentication tokens are stored in your browser's local storage and the extension's local storage — they never leave your device except to authenticate requests to the Calma API.
When you open a saved article in the Calma reader, the Calma API fetches and parses the article content using Mozilla Readability. The extracted content is cached for up to 24 hours to reduce repeated requests. Calma does not store article content permanently beyond this cache.
You can delete individual saved articles, highlights, and notes at any time within the app. To delete your account and all associated data, contact us at the email below.
Questions about this policy or your data: nmendesjr@github (open a GitHub issue at github.com/nmendesjr/calma).
Calma is a personal project. This policy is written plainly and honestly.