Terms of Use
Published by developer.living · Last updated: 2026-07-17
These Terms of Use ("Terms") govern your use of the FSD Guard browser extension ("the extension"). By installing or using the extension, you agree to these Terms and to the Privacy Policy. If you do not agree, do not install or use the extension.
The service
FSD Guard is a browser extension that checks Feature-Sliced Design import rules in GitHub and GitLab Pull/Merge Requests and repositories. It runs entirely in your browser. It has no backend, no user accounts, no analytics, and is provided free of charge. It does not collect or transmit your data — see the Privacy Policy for details.
License
The extension is open-source software released under the MIT License (see LICENSE). You may use, copy, modify, and distribute it under those terms. Nothing in these Terms limits the rights granted to you by the MIT License; where these Terms and that license conflict, the MIT License controls for the software itself.
Acceptable use
You agree that you will:
- use the extension only on code and repositories you are authorized to access;
- comply with the terms of service of GitHub, GitLab, and any self-hosted host you connect the extension to — the extension acts through your own session, and you are responsible for that access;
- not use the extension to violate any law, infringe third-party rights, or circumvent access controls; and
- not present the extension's output as an authoritative, complete, or certified audit of any codebase.
Third-party services
FSD Guard interacts with GitHub, GitLab, and any self-hosted GitLab host you configure. These are independent services governed by their own terms and privacy policies. We do not control them and are not responsible for their availability, content, or any change to their pages or APIs that may affect how the extension works.
No warranty
The extension is provided "as is" and "as available", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement.
The extension performs static, heuristic analysis of import statements. It may report false positives, miss real violations, or misinterpret unusual project layouts. It is not a substitute for code review, testing, continuous integration, or your own engineering judgment.
Limitation of liability
To the maximum extent permitted by law, developer.living and any contributors shall not be liable for any claim, damages, or other liability — whether direct, indirect, incidental, or consequential, including loss of data, loss of profits, or business interruption — arising from or in connection with the extension or the use of or inability to use it.
Changes to the extension and these Terms
We may update, change, or discontinue the extension, and we may revise these Terms, at any time. Material changes are reflected in the "Last updated" date above. Your continued use of the extension after a change takes effect constitutes acceptance of the revised Terms.
Termination
You may stop using the extension and uninstall it at any time. The disclaimers, limitation of liability, and license terms survive any termination.
Governing law
These Terms are governed by the laws of the jurisdiction in which the publisher (developer.living) is established, without regard to its conflict-of-laws rules.
Contact
Questions about these Terms: developer.living — dimabelenov@gmail.com