Back to Home

Privacy Policy

Last updated: January 14, 2026

Introduction

GitCheck ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our public GitHub analytics service.

Important: GitCheck is a public analytics service. We do not require account creation or authentication. All analysis is performed on publicly available GitHub data.

Information We Collect

Public GitHub Data

When you analyze a GitHub username, we collect and process publicly available data from GitHub's API:

  • GitHub username and public profile information
  • Public repository metadata (names, descriptions, stars, forks)
  • Commit counts and contribution statistics
  • Programming language usage from public repositories
  • Public follower/following counts
  • Account creation and last activity dates

We only access data that is already publicly visible on GitHub. We never access private repositories or non-public information.

Analysis Results

We store calculated analytics for analyzed usernames:

  • Developer score (0-100 percentile ranking)
  • Component scores (impact, quality, consistency, collaboration)
  • Repository statistics and metrics
  • Last analysis timestamp
  • Global ranking position

Technical Data

We automatically collect minimal technical information:

  • IP address (for rate limiting and bot protection only)
  • Request timestamps
  • User agent information
  • No personal identifiers or tracking cookies

How We Use Your Information

We use collected information solely to:

  • Provide Analytics: Calculate developer scores using our statistical algorithms and display metrics
  • Improve Services: Enhance scoring accuracy and optimize platform performance
  • Prevent Abuse: Implement rate limiting and bot protection to ensure fair usage
  • Performance: Cache analysis results to reduce API calls and improve response times
  • Global Rankings: Maintain leaderboard and ranking statistics

We do not use your data for advertising, marketing, or any purpose unrelated to providing GitHub analytics.

Data Storage and Security

Storage

Analysis results are stored in PostgreSQL databases hosted on Neon (neon.tech) with:

  • Encrypted connections (SSL/TLS)
  • Regular automated backups
  • Geographic redundancy for reliability
  • Serverless architecture for scalability

24-Hour Cache System

To respect GitHub API limits and improve performance, we implement a 24-hour caching system:

  • Each GitHub username can be analyzed once every 24 hours
  • Cached results are served instantly for subsequent requests within the 24-hour window
  • Cache automatically expires after 24 hours, allowing fresh analysis
  • No personally identifiable information is cached beyond public GitHub data

Security Measures

  • IP-based rate limiting (5 requests per 15 minutes)
  • Honeypot fields and timing checks for bot detection
  • Minimum 2-second interval between requests
  • Environment variable protection for API keys
  • No user accounts or passwords to compromise
  • GitHub Personal Access Tokens secured server-side only

Data Sharing and Third Parties

We do not sell, rent, or share your data with third parties for marketing purposes.

Service Providers

We use the following trusted service providers to operate our platform:

  • Vercel: Hosting and deployment (edge functions, serverless)
  • Neon: PostgreSQL database hosting with encryption
  • GitHub API: Public data access for analysis (read-only)

All service providers are contractually obligated to protect user data and use it only for providing their services.

Public Leaderboard

Analysis results may appear on our public leaderboard, displaying:

  • GitHub username (already public information)
  • Developer score and ranking
  • Last analysis timestamp

All displayed information is derived from public GitHub data. If you wish to remove your profile from our database, please contact us.

Legal Requirements

We may disclose information if required by law, regulation, legal process, or governmental request.

Your Rights

Since we only store publicly available GitHub data, you have the following rights:

  • Access: View your analysis results at any time by entering your GitHub username
  • Deletion: Request removal of your profile from our database (contact us via GitHub)
  • Correction: Analysis automatically updates based on your current GitHub profile
  • Portability: All displayed data can be exported from the dashboard
  • Opt-out: Simply don't use the service - no account or authentication required

Since all analyzed data is publicly available on GitHub, removing it from GitCheck does not affect the source data on GitHub.

Data Retention

  • Analysis Results: Cached for 24 hours, then regenerated on next request
  • Profile Data: Retained indefinitely for leaderboard and historical tracking
  • IP Addresses: Temporarily stored for rate limiting (cleared after 15 minutes)
  • Request Logs: Kept for 30 days for security and debugging purposes
  • Deletion Requests: Honored within 7 days upon valid request

GitHub API Usage

GitCheck uses GitHub's REST and GraphQL APIs with server-side Personal Access Tokens. We:

  • Read-Only Access: Only fetch public data, never request write permissions
  • No Authentication Required: Users don't need to grant us OAuth access
  • API Compliance: Fully comply with GitHub's API Terms of Service
  • Rate Limits: Respect GitHub's rate limits (5,000 requests/hour) through caching
  • GraphQL Optimization: Use GraphQL to fetch 100 repositories efficiently
  • Fallback System: Automatic fallback to REST API if GraphQL fails

Cookies and Tracking

We do not use cookies.

GitCheck operates without user authentication, sessions, or cookies. All state is managed client-side temporarily and cleared when you close the browser.

  • No authentication cookies
  • No tracking pixels or analytics cookies
  • No third-party advertising networks
  • No persistent user identifiers

Children's Privacy

GitCheck is not intended for users under 13 years of age. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us immediately.

International Users

Your data may be transferred to and processed in countries other than your country of residence. By using GitCheck, you consent to the transfer of your information to our servers and service providers located globally.

Changes to This Policy

We may update this Privacy Policy periodically. Changes will be posted on this page with an updated "Last updated" date. Significant changes will be communicated via email or prominent notice on our website.