Sextant — Terms of Service

Last updated: 2026-05-21

These terms govern your use of the Sextant browser extension and the companion backend service at sextant.octago.nl (together, "Sextant" or the "Service"). Sextant is operated by Galacticnaut. By installing the extension or making requests to the backend, you accept these terms. If you do not agree, do not use the Service.

The full source code for both the extension and the backend is published at github.com/Galacticnaut/sextant under the MIT licence — you can read every line that runs.

1. What Sextant is

Sextant is a free browser extension that adds a "Lines of code" panel, a repo health card, and a file tree sidebar to GitHub repository pages. It optionally calls a hosted backend at sextant.octago.nl to compute exact line-of-code counts on private or large repositories. See the privacy policy for what data is processed and how.

2. Eligibility

You may use Sextant if you can lawfully agree to these terms. If you are acting on behalf of an organisation, you represent that you have authority to bind that organisation. Sextant is not directed at children under 13.

3. Your GitHub credentials

Sextant authenticates to GitHub on your behalf using either:

You are responsible for keeping your credentials secure and for revoking them if you suspect they have been compromised. You can revoke OAuth access at any time via github.com/settings/applications and delete a PAT via github.com/settings/tokens.

The backend treats every token as ephemeral: it is used to authenticate a single clone and discarded when the request returns. It is never written to disk, never logged, and never used for any purpose beyond serving your own request. See the privacy policy for details.

4. Acceptable use

You agree not to:

We may rate-limit, throttle, or refuse requests that we judge to violate these restrictions. Repeated or material violations may result in your IP address or GitHub login being blocked from the backend.

5. Service availability and changes

Sextant is provided as a free service. We make no guarantees of uptime, response time, or continued availability. We may change features, add features, deprecate features, restrict access, or shut the service down entirely at any time, with or without notice. We will make a reasonable effort to give advance notice in the project's GitHub repository of any planned discontinuation.

The hosted backend runs on best-effort consumer-grade cloud infrastructure (Microsoft Azure Container Apps). It may be unavailable, slow, or return errors during maintenance, incidents, or beyond your control.

6. Intellectual property

The Sextant source code is released under the MIT licence and you may use, modify, and redistribute it under those terms. The "Sextant" name and the sextant logo are reserved by Galacticnaut; you may use them to refer to the Service but not to brand a derivative product without permission.

Nothing in these terms grants you any rights in third-party material accessed through Sextant. Repositories, code, and content remain owned by their respective rights-holders, and you must continue to comply with the licences under which that material is made available.

7. Third-party services

Sextant interacts with third-party services that have their own terms. By using Sextant you also agree to comply with the terms of those services where applicable:

8. Privacy

Your use of Sextant is also governed by our privacy policy, which describes what data is collected, where it is sent, and how long it is retained. By using Sextant you consent to the data practices described there.

9. Disclaimer of warranties

The Service is provided "as is" and "as available", without warranties of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, or uninterrupted operation. We do not warrant that the Service will be error-free, that line-of-code counts or repo health signals will be accurate, or that the Service will be available at any particular time.

10. Limitation of liability

To the maximum extent permitted by law, Galacticnaut and its contributors shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenue, data, or use, arising out of or in connection with the Service, whether based on contract, tort (including negligence), strict liability, or any other legal theory, even if we have been advised of the possibility of such damages.

Where liability cannot be excluded under applicable law, our total cumulative liability to you for all claims arising out of or relating to the Service shall not exceed €0 (zero euros), reflecting the fact that Sextant is provided to you free of charge.

11. Indemnification

You agree to defend, indemnify, and hold harmless Galacticnaut and its contributors from any claim, loss, or expense (including reasonable legal fees) arising out of your use of the Service, your violation of these terms, or your violation of any third party's rights — including but not limited to your use of GitHub credentials for repositories you are not authorised to access.

12. Termination

You may stop using Sextant at any time by uninstalling the extension and revoking the OAuth grant or PAT. We may suspend or terminate your access to the backend at any time if we believe you have violated these terms or for any other reason at our discretion.

Sections 6 (Intellectual property), 9 (Disclaimer), 10 (Limitation of liability), 11 (Indemnification), 13 (Governing law) and 14 (Changes) survive termination.

13. Governing law and jurisdiction

These terms are governed by the laws of the Netherlands, without regard to its conflict of laws provisions. Any dispute arising out of or in connection with these terms shall be subject to the exclusive jurisdiction of the courts of Amsterdam, the Netherlands. If you are a consumer resident in the European Union, you retain the protections of mandatory consumer law of your country of residence.

14. Changes to these terms

We may revise these terms from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Material changes will be announced in the project's GitHub repository. Your continued use of the Service after a revision takes effect constitutes acceptance of the new terms; if you do not accept them, stop using the Service.

15. Contact

For questions, bug reports, or notices under these terms, file an issue at github.com/Galacticnaut/sextant/issues.