Terms of Service

Effective Date: June 23, 2026

1. Agreement to Terms

By accessing or using ShareMyGit ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not access or use the Service.

2. Description of Service

ShareMyGit enables users to create secure, public-facing views of their private Git repositories without exposing their entire instance. The Service includes:

  • OAuth2 authentication with GitHub, GitLab, Gitee, Codeberg, gitea.com, and self-hosted Gitea, Forgejo, and Gogs instances
  • Shareable public links for private repositories
  • Syntax-highlighted code viewing
  • File and directory browsing
  • Access logging for shared content
  • Analytics dashboard for shared repositories — including view counts, unique visitors, browser and device statistics, and top referrers

3. User Accounts

3.1 Account Creation

To use ShareMyGit, you must authenticate via OAuth2 through a supported Git provider (GitHub, GitLab, Gitee, Codeberg, or a self-hosted Gitea, Forgejo, or Gogs instance). You are responsible for maintaining the security of your account credentials.

3.2 Account Responsibilities

You are responsible for all activity that occurs under your account. You agree to:

  • Provide accurate and complete information
  • Keep your credentials secure
  • Notify us promptly of any unauthorized use of your account
  • Not share your account access with others

4. Acceptable Use

You agree not to use the Service to:

  • Share content that violates any applicable law or regulation
  • Distribute malicious code, malware, or viruses
  • Infringe on the intellectual property rights of others
  • Expose personal information without proper consent
  • Attempt to gain unauthorized access to the Service or other users' accounts
  • Interfere with or disrupt the operation of the Service
  • Engage in any activity that is unlawful, fraudulent, or harmful

5. Content and Intellectual Property

5.1 Your Content

You retain all ownership rights to the content you share through ShareMyGit. By using the Service, you grant us a limited, non-exclusive license to display and distribute your shared repositories solely as necessary to operate the Service.

5.2 Our Service

The Service, including its design, features, and underlying technology, is owned by ShareMyGit and protected by copyright, trademark, and other applicable intellectual property laws.

6. Payment and Billing

ShareMyGit is free. There are no paid plans or charges.

7. Data Security and Privacy

We implement industry-standard security measures to protect your data, including encryption at rest and in transit, secure authentication, rate limiting, and security headers. For a full description of our security practices and how we handle your data, please review our Privacy Policy.

8. Service Availability

We strive to maintain high availability but do not guarantee uninterrupted access to the Service. We may suspend or discontinue the Service temporarily for maintenance, updates, or other operational reasons, with reasonable notice when possible.

9. Termination

9.1 By You

You may terminate your account at any time through your account settings. Upon termination, all your shared repositories will be unpublished immediately.

9.2 By Us

We may suspend or terminate your account if you violate these Terms, engage in fraudulent or abusive activity, or at our sole discretion with reasonable notice.

10. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SHAREMYGIT SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, WHETHER INCURRED DIRECTLY OR INDIRECTLY.

10.1 Security Incidents

While we implement robust security measures, no system is completely secure. In the event of a data breach:

  • We will notify affected users within 72 hours as required by applicable law
  • We will take immediate action to contain and remediate the incident
  • ShareMyGit's liability for security incidents shall be limited to the maximum extent permitted by applicable law
  • We shall not be liable for indirect, consequential, or incidental damages arising from a breach

Important: ShareMyGit is designed for sharing code portfolios and project demonstrations. Do not share repositories containing sensitive credentials, API keys, trade secrets, or personal information.

10.2 Maximum Liability

IN NO EVENT SHALL SHAREMYGIT'S TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE EXCEED ONE HUNDRED U.S. DOLLARS ($100) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.

11. Disclaimer of Warranties

THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

12. Changes to Terms

We reserve the right to modify these Terms at any time. We will notify users of material changes via email or through a prominent notice on the Service. Your continued use of the Service following such notification constitutes acceptance of the revised Terms.

13. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which ShareMyGit operates, without regard to conflict of law principles.

14. Contact Information

For questions or concerns regarding these Terms, please contact us at:

Email: [email protected]