Privacy Policy
Last updated: March 23, 2026
Overview
RepoTree is designed to respect your privacy. We collect minimal data and do not sell or share your information with third parties.
Authentication data
When you sign in with GitHub or GitLab via OAuth, we receive an access token and basic profile information (name, avatar, email if public). This data is stored in an encrypted JWT session cookie. We do not store your access token in a database — it lives only in your browser session cookie and expires after 24 hours.
Repository access
When you generate a repository tree, RepoTree fetches data from the GitHub or GitLab API on your behalf using your session token. Repository content is not stored on our servers — it is processed in memory and returned to your browser.
Local storage
RepoTree stores your last-used repository URL and customization preferences in your browser's localStorage for convenience. This data never leaves your device and contains no sensitive information.
Analytics
We use Vercel Analytics for anonymous usage metrics. No personal data is collected. No cross-site tracking occurs.
Third-party services
RepoTree uses the GitHub REST API and GitLab REST API to fetch repository data. These interactions are governed by their respective privacy policies.
Contact
Questions about this policy? Open an issue on GitHub.
See also: Cookie Policy