Skip to content

Privacy Policy

Last updated: June 2026

This privacy policy explains how Astro Editor (“we”, “us”, “our”) collects, uses, and protects information when you use this website and the desktop application. We are committed to protecting your privacy and being transparent about our data practices.

Astro Editor is operated by Danny Smith, based in the United Kingdom. For any privacy-related queries, contact hi@danny.is.

All your content, projects, and settings are stored locally on your device. We don’t collect, store, or transmit your files or personal information. The only data we process is privacy-friendly website analytics and a small amount of anonymous app telemetry, both described below.

This website is a static site hosted on GitHub Pages. We don’t operate the hosting infrastructure and have no access to server logs, so we don’t collect or analyse data about requests to the site. GitHub may process request data (including IP addresses) as part of serving the site — see GitHub’s Privacy Statement.

This website uses Simple Analytics to understand how visitors use the documentation. Simple Analytics is a privacy-first analytics provider that:

  • Does not use cookies or any form of local storage that would require consent under UK PECR
  • Does not collect personal data or IP addresses
  • Does not track individuals or create user profiles
  • Is GDPR, UK GDPR, and PECR compliant by design (see their GDPR compliance page and privacy policy)
  • Stores data on EU-based infrastructure (the Netherlands)

The aggregate data collected includes page views and referral sources, general geographic region (country level only), and device type and browser (non-identifying). Because no personal data is collected and no cookies are used, no consent banner is required under the UK Privacy and Electronic Communications Regulations (PECR).

Astro Editor is a native desktop application that works entirely offline. All your content, projects, and settings are stored as local files on your device, and no internet connection is needed to use the app. The app makes two network requests on launch, both described below.

On launch, the app sends a single telemetry request to a Cloudflare Worker, which records it in a private database. We use this data to understand roughly how many people regularly use Astro Editor and which operating systems they’re on. This helps with decisions about OS support, but more importantly, knowing how many people regularly use Astro Editor helps keep me motivated to continue working on it.

Each telemetry request contains only the following:

  • UUID — A random, pseudonymous identifier generated the first time you open Astro Editor and saved to disk. It cannot be linked to your identity, your content, or any other personal information. It’s the only thing that allows us to distinguish one installation from another.
  • Version — The version of Astro Editor you have installed.
  • Platform — The name of your operating system (macos, windows, or linux). No version number is collected.
  • Timestamp — The time of the request.

The telemetry payload contains no IP address, and we do not log or store the IP addresses of incoming requests. The request is handled by Cloudflare as a processor on our behalf; Cloudflare may process this data outside the UK/EU under the transfer safeguards in their Data Processing Addendum. See Cloudflare’s privacy policy for more.

Also on launch, the app makes one request to GitHub to check whether a newer release is available. This request goes directly to GitHub and is not tracked, logged, or recorded by us in any way. See GitHub’s Privacy Statement for how GitHub handles such requests.

Under the UK General Data Protection Regulation (UK GDPR), we rely on legitimate interests (Article 6(1)(f)) as our legal basis for processing:

  • The limited, non-personal website analytics data; and
  • The anonymous app telemetry, where our legitimate interest is understanding active install counts and operating-system mix to inform support decisions and sustain the project. This data is minimised and pseudonymous.

We do not sell, trade, or share your personal data with third parties. We use Simple Analytics for website statistics (anonymous, aggregate data only) and Cloudflare to receive and store app telemetry. We do not share data beyond these processors.

  • Website analytics: Aggregate statistics are retained by Simple Analytics for as long as our account is active.
  • App telemetry: Retained in our private database for as long as it remains useful for the purposes above.
  • Local app data: Stored indefinitely on your device, under your control — you can delete it at any time.

Under the UK GDPR you have rights of access, rectification, erasure, restriction, data portability, and objection in relation to any personal data we hold. Because our products collect no personal data beyond a pseudonymous telemetry UUID, and our website analytics are anonymous, these rights have limited practical application — but if you have any concerns, please contact us at hi@danny.is.

We may update this privacy policy from time to time. Any changes will be posted on this page with an updated revision date. We encourage you to review this policy periodically.

If you have concerns about how we handle your data, please contact us first at hi@danny.is. You also have the right to lodge a complaint with the UK Information Commissioner’s Office (ICO):

  • Website: ico.org.uk
  • Helpline: 0303 123 1113
  • Address: Information Commissioner’s Office, Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF

For any questions about this privacy policy or our data practices: