Privacy Policy

Last updated: 31 August 2026

Markdown Reader is a Markdown viewer and editor. It runs entirely on your device — in your browser for the web version, or as a desktop application. Markdown Reader has no server, no account system, no analytics, no advertising, and no tracking of any kind.

This policy explains what little data is involved and why. It covers both the web version at markdown-reader-editor.netlify.app and the desktop application.

Short version

What the app stores on your device

Markdown Reader uses your browser’s local storage (web) or a file in the application-data folder (desktop) to remember:

Data Purpose
Interface preferences Theme, primary colour, text size, reading width, font, and similar settings
Session The names and scroll positions of documents you had open, so they can reopen
Custom stylesheet Optional CSS you provide to restyle the reading view
Server connections Desktop only. Connection details for remote servers you add (see below)

This information stays on your device. It is never transmitted to us or anyone else. You can erase it at any time by clearing your browser’s site data for markdown-reader-editor.netlify.app, or by deleting Markdown Reader’s application-data folder on the desktop.

Your documents

Files you open from your own computer are read directly from your device:

Markdown Reader does not copy, upload, index, or transmit these documents anywhere. The one exception is a remote connection that you set up, described next.

Remote connections (desktop only)

The desktop app can open and save Markdown files on a remote server that you choose, using SFTP, FTP, FTPS, WebDAV, or SMB. This feature is off until you add a connection, and the web version does not have it at all.

When you use a remote connection:

You can delete a saved connection (and its stored password) at any time from the connection dialog, or by removing Markdown Reader’s application-data folder.

Local API (desktop only)

Markdown Reader can run a small HTTP API on your own machine for automation tools (for example the md-reader-mcp bridge, or your own scripts). It is off by default and you turn it on in Preferences ▸ Local API.

Remote content

Third parties

Service Role What they receive Their policy
Netlify (web hosting) Serves the static web version Standard web-server request data (IP address, user agent, requested URL, timestamps) in access logs, for delivery and security netlify.com/privacy
GitHub (release hosting) Hosts the desktop installers and update metadata the app downloads The desktop app’s update check and installer downloads send your IP address, user agent, and the file requested GitHub Privacy Statement

The desktop app’s update check asks GitHub whether a newer version exists and, if so, downloads the installer from there. Markdown Reader itself sends nothing to these services beyond what your operating system does automatically to fetch a file, and receives nothing back except the files it requested.

Servers you connect to over SFTP/FTP/WebDAV/SMB are not Markdown Reader third parties — they are systems you choose and control, and the app talks to them directly. See Remote connections.

We do not use cookies. We do not embed analytics, fonts, or scripts from third parties — everything the web version needs is served from its own origin.

Markdown Reader’s developer does not receive or process personal data through the app, so in practice there is no personal data held about you to access, correct, or erase.

United States

Markdown Reader does not collect, “sell”, or “share” personal information as those terms are defined under the California Consumer Privacy Act (CCPA/CPRA) or comparable state laws. There is no data for us to disclose or delete because we hold none.

Children

Markdown Reader is not directed to children and does not knowingly collect information from anyone, regardless of age.

Changes to this policy

If this policy changes, the updated version will be published here with a new date. Material changes will be noted in the project’s changelog.

Contact

Questions about this policy or Markdown Reader’s privacy practices: