Back to GitHub Diff URL

Privacy Policy

GitHub Diff URL

Last updated: July 27, 2026

1. Introduction

GitHub Diff URL is a browser extension that builds a GitHub compare link between two refs, starting from the repository page you are already on. We are committed to protecting your privacy. This Privacy Policy explains exactly how the extension handles information.

2. Information We Collect

We collect absolutely NO user data.

This extension does not collect, store, transmit, or share any personal information or user data of any kind. There is no server, no account, and no analytics.

The only data stored is the last base and head ref you selected for a given repository, saved locally in your browser using chrome.storage.local. This data:

  • Never leaves your browser
  • Is never transmitted to us or to any third party
  • Contains nothing but branch, tag or commit identifiers
  • Is automatically deleted when you uninstall the extension

3. Network Activity

The extension contacts exactly one host: github.com. It makes two kinds of read-only request, both to endpoints that GitHub's own interface already uses:

/<owner>/<repo>/refs?type=branch|tag

Lists the repository's branches and tags so the two fields can autocomplete.

/<owner>/<repo>/commits/<ref>.atom

Lists recent commits so you can pick one by its message instead of pasting a hash.

These requests are same-origin and therefore carry the GitHub session you are already signed in with, exactly as if you had clicked a link on the page yourself. This is why private repositories work and why no personal access token is needed. Your session cookies are never read, copied or stored by the extension; the browser attaches them, and the response is used only to fill the dropdown lists in the panel.

4. Permissions

This extension requests three permissions, each for a single narrow reason:

Host permission: github.com

The panel only runs on GitHub. It reads the current repository and ref out of the page URL, and fetches the branch, tag and commit lists described above. No other website is accessed.

storage

Remembers the last base and head ref per repository so the panel keeps your place while you navigate between commits. Local only.

scripting

When a GitHub tab was already open before the extension was installed, no content script is running in it. Clicking the toolbar button injects the panel into that one tab so it can open without a manual page reload.

This extension does NOT:

  • • Read or modify the contents of your repositories
  • • Access your browsing history, bookmarks or passwords
  • • Run on any website other than github.com
  • • Send anything to a server we control
  • • Use analytics, tracking or advertising

5. Remote Code

The extension does not use remote code. Every line it executes ships inside the package. The JSON and Atom data it fetches from github.com is parsed and displayed as text; it is never evaluated. There is no eval, no new Function, no injected script tag, and no externally hosted file of any kind.

6. Third-Party Services

This extension uses no third-party services, analytics, tracking, or advertising. It loads no external scripts, fonts or images. Your use of github.com remains governed by GitHub's own privacy policy.

7. Open Source

This extension is fully open source under the MIT license. Every claim on this page can be verified by reading the source, which is a few hundred lines:

8. Children's Privacy

This extension does not collect any data from anyone, including children. It is safe for users of all ages.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected in the "Last updated" date above. We encourage you to review this policy periodically.

10. Contact Us

If you have any questions about this Privacy Policy, please contact us:

Email: 04maydin@gmail.com

Developer: aydindie

GitHub: aydindie/github-diff-url

By using GitHub Diff URL, you agree to this Privacy Policy.

© 2026 aydindie. All rights reserved.