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 GitHub analytics service.
Information We Collect
GitHub OAuth Data
When you sign in with GitHub, we collect:
- Your GitHub username and profile information
- Public repository data and commit history
- Pull request and issue statistics
- Programming language usage
- Contribution activity and patterns
- Follower and organization information
Account Information
We store:
- Your email address (from GitHub)
- Profile avatar URL
- Account creation date
- Subscription status (FREE/PRO)
Usage Data
We automatically collect:
- Analysis timestamps
- Feature usage statistics
- Session data and login history
How We Use Your Information
We use collected information to:
- Provide Analytics: Calculate developer scores, generate insights, and track metrics
- Improve Services: Enhance algorithms and add new features
- Authentication: Manage your account and maintain security
- Communication: Send service updates and respond to inquiries
- PRO Features: Deliver premium analysis for subscribed users
Data Storage and Security
Storage
Your data is stored in secure PostgreSQL databases hosted on Neon (neon.tech) with:
- Encrypted connections (SSL/TLS)
- Regular automated backups
- Geographic redundancy
Caching
We implement caching mechanisms to improve performance:
- Server-side cache: 1 hour TTL for analysis results
- Client-side session storage: Temporary storage during your session
- Cache is automatically cleared when you log out
Security Measures
- NextAuth.js for secure authentication
- GitHub OAuth 2.0 authorization flow
- Environment variable protection for sensitive keys
- No storage of GitHub access tokens (session-based only)
Data Sharing and Third Parties
We do not sell your personal data. We may share data with:
Service Providers
- Vercel: Hosting and deployment platform
- Neon: Database hosting service
- GitHub: OAuth authentication and API access
- Stripe: Payment processing for PRO subscriptions (when applicable)
Legal Requirements
We may disclose your information if required by law, regulation, legal process, or governmental request.
Your Rights
You have the right to:
- Access: Request a copy of your stored data
- Correction: Update inaccurate information
- Deletion: Request deletion of your account and associated data
- Portability: Export your analytics data
- Opt-out: Revoke GitHub OAuth access at any time
To exercise these rights, disconnect your GitHub account in your GitHub Settings → Applications → GitCheck, or contact us directly.
Data Retention
- Profile data: Retained while your account is active
- Analysis results: Cached for up to 1 hour, then regenerated on demand
- Session data: Cleared after 30 days of inactivity
- Deleted accounts: All associated data removed within 30 days
GitHub API Usage
GitCheck uses the GitHub API to fetch your public repository data. We:
- Only access public repositories and profile information
- Do not request write permissions
- Comply with GitHub's API Terms of Service
- Respect GitHub's rate limits and best practices
Cookies and Tracking
We use essential cookies for:
- Authentication session management
- Security and fraud prevention
- Performance optimization
We do not use third-party advertising or tracking cookies.
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.