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