Our Policies — Your Security, Our Priority

Understand our terms, your rights, and how we keep your data secure.

Terms of Service

Last updated: May 1, 2023

1. Acceptance of Terms

By accessing or using Gitsink, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use our service.

2. Service Description

Gitsink provides an API service that allows users to showcase their GitHub projects across various platforms. The service requires authentication with GitHub and creates a structured API from your repository data.

3. User Accounts

To use Gitsink, you must authenticate with your GitHub account. You are responsible for maintaining the security of your API keys and for all activities that occur under your account.

4. Restrictions

You agree not to:

  • Use the service for any illegal purpose or in violation of any laws
  • Sell, resell, or lease the Gitsink API access to third parties
  • Reverse engineer or attempt to extract the source code of our service
  • Use the service in a way that could damage, disable, or impair Gitsink
  • Attempt to gain unauthorized access to any part of the service

5. Termination

We reserve the right to terminate or suspend your account immediately, without prior notice or liability, for any reason, including breach of these Terms. Upon termination, your right to use the service will immediately cease.

6. Changes to Terms

We reserve the right to modify these terms at any time. We will provide notice of significant changes by updating the date at the top of these terms and by maintaining a changelog. Your continued use of Gitsink after such modifications constitutes your acceptance of the revised terms.

Privacy Policy

Last updated: May 1, 2023

1. Information We Collect

When you use Gitsink, we collect the following information:

  • GitHub authentication data (OAuth tokens)
  • GitHub username and public profile information
  • Repository metadata (names, descriptions, languages, stars, etc.)
  • Custom metadata provided in Portfolio.md files
  • Usage data related to API calls and service interactions

2. How We Use Your Information

We use the collected information for the following purposes:

  • To provide and maintain our service
  • To generate API responses based on your GitHub projects
  • To improve and personalize your experience
  • To communicate with you about service updates or changes
  • To monitor and analyze usage patterns and trends

3. Data Sharing and Disclosure

We do not sell your personal information to third parties. We may share your information in the following circumstances:

  • With service providers who help us operate Gitsink
  • To comply with legal obligations
  • To protect our rights, privacy, safety, or property
  • In connection with a business transfer or acquisition

4. Your Data Rights

You have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Restrict or object to certain processing of your data
  • Request a copy of your data in a structured, machine-readable format

5. Data Security

We implement appropriate security measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. These measures include encryption of API keys, secure authentication processes, and regular security assessments.

6. Data Retention

We retain your personal information only for as long as necessary to fulfill the purposes outlined in this Privacy Policy, unless a longer retention period is required or permitted by law.

Acceptable Use Policy

Last updated: May 1, 2023

1. Prohibited Activities

When using Gitsink, you agree not to engage in any of the following prohibited activities:

  • Violating any applicable laws or regulations
  • Infringing on intellectual property rights
  • Distributing malware or other harmful content
  • Engaging in unauthorized scraping or data mining
  • Attempting to interfere with or disrupt the service
  • Sharing your API key with unauthorized third parties
  • Using the service to generate spam or unsolicited communications

2. API Rate Limits

To ensure fair usage and service stability, we implement rate limits on API calls. Excessive or abusive usage patterns may result in temporary or permanent restrictions on your account.

3. Content Guidelines

All content exposed through our API, including repository metadata and Portfolio.md content, must comply with our content guidelines. This includes prohibitions against:

  • Offensive, harmful, or discriminatory content
  • Misleading or fraudulent information
  • Content that violates the privacy or rights of others

4. Reporting Violations

If you become aware of any violations of this Acceptable Use Policy, please report them to us at support@gitsink.tech. We will investigate and take appropriate action.

5. Consequences of Violations

Violations of this policy may result in:

  • Temporary or permanent suspension of your account
  • Revocation of API access
  • Legal action in serious cases

Data Protection Policy

Last updated: May 1, 2023

1. Data Storage

Gitsink stores your data securely using industry-standard practices:

  • User authentication data is encrypted at rest
  • API keys are hashed and stored securely
  • Project metadata is stored in encrypted databases
  • We use Redis for caching with appropriate security controls

2. Data Processing

We process your data only for the purposes specified in our Privacy Policy. Our data processing activities include:

  • Syncing repository data from GitHub
  • Generating API responses based on your project data
  • Analyzing usage patterns to improve our service
  • Implementing security measures to protect your data

3. Data Protection Measures

We implement the following measures to protect your data:

  • Encryption of sensitive data in transit and at rest
  • Regular security audits and vulnerability assessments
  • Access controls and authentication requirements
  • Employee training on data protection best practices
  • Incident response procedures for potential data breaches

4. Data Subject Rights

As a data subject, you have the following rights:

  • Right to access your personal data
  • Right to rectification of inaccurate data
  • Right to erasure ("right to be forgotten")
  • Right to restriction of processing
  • Right to data portability
  • Right to object to processing

To exercise these rights, please contact us at privacy@gitsink.tech.

5. Data Breach Notification

In the event of a data breach that affects your personal information, we will notify you and the relevant authorities as required by applicable law. Our notification will include information about the breach, its potential impact, and the measures we are taking to address it.

API Usage Policy

Last updated: May 1, 2023

1. API Authentication

All API requests must include your unique API key for authentication. Your API key should be kept confidential and should not be shared with unauthorized parties.

2. Rate Limits

To ensure fair usage and service stability, we implement the following rate limits:

  • Free tier: 1,000 requests per day
  • Paid tiers: Higher limits based on your subscription level

Rate limit information is included in API response headers. If you exceed your rate limit, requests will be rejected with a 429 (Too Many Requests) status code.

3. API Key Management

You are responsible for managing your API keys securely:

  • Do not embed API keys directly in client-side code
  • Regenerate your API key immediately if you suspect it has been compromised
  • Use environment variables or secure vaults to store API keys
  • Implement proper access controls for your API keys

4. Acceptable API Usage

The Gitsink API should be used in accordance with our Acceptable Use Policy. Additionally:

  • Implement proper error handling in your applications
  • Cache API responses when appropriate to reduce unnecessary requests
  • Do not use automated scripts to make excessive API requests
  • Respect the privacy of data accessed through the API

5. API Versioning

We use versioned API endpoints to ensure compatibility as our service evolves. We will provide advance notice before deprecating any API version and will maintain backward compatibility for a reasonable period.

6. API Support

For API-related questions or issues, please contact our support team at api-support@gitsink.tech. We strive to respond to all API support requests within 48 hours.

User Responsibility Agreement

Last updated: May 1, 2023

1. GitHub Content Compliance

As a Gitsink user, you are responsible for ensuring that all content in your GitHub repositories complies with GitHub's terms of service and applicable laws. This includes:

  • Respecting intellectual property rights
  • Not distributing harmful or illegal content
  • Adhering to open source licensing requirements

2. Portfolio.md Accuracy

You are responsible for the accuracy and appropriateness of all information provided in your Portfolio.md files. This information should:

  • Accurately represent your projects
  • Not contain misleading or false claims
  • Respect the privacy and rights of others
  • Comply with our content guidelines

3. API Key Security

You are responsible for maintaining the security of your API keys:

  • Keep your API keys confidential
  • Do not share your API keys with unauthorized parties
  • Implement proper security measures in your applications
  • Regenerate API keys if they are compromised

4. Usage Monitoring

You are responsible for monitoring your API usage and ensuring it complies with our rate limits and acceptable use policies. This includes:

  • Implementing proper error handling for rate limit responses
  • Monitoring your usage patterns
  • Upgrading your plan if you consistently exceed free tier limits

5. Reporting Issues

You agree to promptly report any security vulnerabilities, API issues, or policy violations to our support team at support@gitsink.tech.

6. Compliance with Laws

You are responsible for ensuring that your use of Gitsink complies with all applicable laws and regulations in your jurisdiction.

Ready to showcase your GitHub projects?

Secure your API key and start showcasing your projects with confidence.

By joining, you agree to our Terms of Service and Privacy Policy.