Privacy Policy

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.


What we collect

When you create an account we collect:

When you use the app or extension we store:

What we do not collect

Chrome extension permissions

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.

Data storage

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.

Article extraction

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.

Data deletion

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.

Contact

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.