Privacy
What you send
- The public repository name you type (
owner/name). - Your IP address, as part of every web request. It is used only to compute a keyed pseudonym (an HMAC with a server secret) for rate limits. The raw IP is never stored or logged.
What is stored, and for how long
- Analysis results, built only from the repository's public git history: file paths, dates,
change counts, line counts and co-change pairs. Contributors appear as
Contributor 1,Contributor 2and so on. No names, no email addresses, no file contents. Results are cached for reuse by anyone who asks for the same repository and commit, and are kept until the analyser version changes or the operator clears the cache; there is no automatic expiry yet. - Job records: repository name, commit, status, time, and the IP pseudonym above. The pseudonym is kept only while the job is queued or running (it enforces two active jobs per client); when the job finishes or fails it is overwritten with zeros.
- Service logs: job ids,
owner/nameand outcome codes. No IP addresses, no request headers or bodies. At most 30 MB per service is kept, oldest first out.
What we never do
- No accounts, no cookies, no analytics, no tracking, and no requests to any third party from your browser.
- No private repositories: only public GitHub repositories can be analysed.
- Nothing is stored in your browser except the scroll position of the story, for this tab only.
Share links
A share link carries the repository name, camera position and point in time after the #. Browsers
do not send that part of a URL to the server.
Questions
Open an issue on the project's GitHub repository. The code, including these controls and their tests, is public.