gatekeeper
CLI Try It Docs GitHub
Documentation →

Terms & Conditions

Last updated: June 30, 2026

These Terms and Conditions govern your access to and use of Gatekeeper Shell, including the gatekeeper-shell npm package, the Go relay server, and the associated website. By using the Service, you agree to be bound by these Terms.

1. Acceptance of Terms

By downloading, installing, or using Gatekeeper Shell in any form, you confirm that you have read, understood, and agree to these Terms. If you do not agree, do not use the Service.

2. Description of Service

Gatekeeper Shell is an open-source terminal sharing tool that allows a "host" user to share their terminal session with a "guest" user over an encrypted WebSocket relay. Every command sent by the guest must be explicitly approved by the host before it is executed.

3. Permitted Use

You may use Gatekeeper Shell only for lawful purposes. Permitted uses include:

  • Collaborative software development and pair programming
  • Remote debugging and technical support with explicit consent of both parties
  • Educational demonstrations in a controlled environment
  • Self-hosting the relay server on your own infrastructure

4. Prohibited Use

You agree not to use the Service to:

  • Access or control any system without the explicit consent of the system owner
  • Transmit malware, viruses, or any harmful or destructive content
  • Bypass, disable, or circumvent any security mechanisms of the Service
  • Use the relay server infrastructure for purposes other than legitimate terminal sharing
  • Exploit the Service in any manner that could damage, disable, or impair its operation

5. Open Source License

Gatekeeper Shell is released under the MIT License. You are free to use, copy, modify, and distribute the source code under the conditions of the MIT License. The license is included in the project repository at github.com/VishalRaut2106/go-gatekeeper.

6. Public Relay Server

The public relay server at wss://relay.vishalraut.me is provided as a convenience without any uptime guarantee, SLA, or warranty. You accept that:

  • The relay server may be taken offline at any time without notice
  • The relay does not store, log, or inspect the content of your session traffic
  • You use the public relay at your own risk

For production or sensitive workloads, we strongly recommend self-hosting the relay server.

7. Disclaimer of Warranties

The Service is provided "AS IS" and "AS AVAILABLE," without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.

8. Limitation of Liability

To the maximum extent permitted by applicable law, Vishal Raut and any contributors to Gatekeeper Shell shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.

9. Security Responsibility

You are solely responsible for reviewing and approving all commands presented to you. Enabling the -no-approve flag removes the primary security safeguard and you do so entirely at your own risk.

10. Changes to Terms

We reserve the right to modify these Terms at any time. Changes will be reflected on this page with an updated date. Continued use of the Service following any changes constitutes your acceptance of the new Terms.

11. Contact

If you have any questions about these Terms, please contact us at vishalraut.contact@gmail.com.

gatekeeper

Gatekeeper

CLI Tool Documentation Releases

Open Source

GitHub Repository Report an Issue Contribute

Connect

Contact

vishalraut.contact@gmail.com
AUTO
© 2026 Gatekeeper, Inc.
Gatekeeper® is a registered trademark of Gatekeeper, Inc. All Rights Reserved.
Terms & Conditions Privacy Policy