update titles

This commit is contained in:
tdurieux
2026-05-04 09:33:44 +02:00
parent 4bc83db416
commit 59d9805276
4 changed files with 78 additions and 26 deletions
+49
View File
@@ -534,6 +534,55 @@ anonymous_github</code></pre>
</div>
</div>
<div class="panel panel-default mb-3">
<div class="panel-heading p-3" role="tab" id="headingPermissions">
<h3 class="panel-title">
<a
class="collapsed"
role="button"
data-toggle="collapse"
data-parent="#faq-privacy"
href="#permissions"
aria-expanded="false"
aria-controls="permissions"
>
Why does GitHub say Anonymous GitHub asks for write access?
</a>
</h3>
</div>
<div
id="permissions"
class="panel-collapse collapse"
role="tabpanel"
aria-labelledby="headingPermissions"
>
<div class="panel-body p-3">
<p>
Anonymous GitHub only reads your repositories &mdash; it
never pushes commits, opens issues, modifies settings, or
deletes anything. From your perspective as a user, the
service is read-only.
</p>
<p>
However, GitHub's OAuth scopes do not offer a read-only
option for private repositories: the only scope that grants
access to private repos is <code>repo</code>, which is
documented as full read/write access. To support users who
want to anonymize a private repository, Anonymous GitHub
must request that scope, and GitHub then displays the
broader permission text at sign-in. The application itself
only ever performs read operations against the GitHub API.
</p>
<p>
If you only anonymize public repositories, the source code
is open and can be audited on the
<a href="https://github.com/tdurieux/anonymous_github/" target="_blank">GitHub repository</a>,
or you can self-host your own instance.
</p>
</div>
</div>
</div>
<div class="panel panel-default mb-3">
<div class="panel-heading p-3" role="tab" id="headingViewer">
<h3 class="panel-title">
+5 -2
View File
@@ -91,8 +91,11 @@
<div class="step-title">Authenticate</div>
<div class="step-desc">
<a href="/github/login" target="_self">Sign in with GitHub</a> to
access your dashboard. We ask for read-only access to the
repositories you pick &mdash; nothing else.
access your dashboard. Anonymous GitHub only ever reads your
repositories &mdash; we never push, modify, or delete anything.
GitHub may display a broader scope at sign-in because its OAuth
scopes don't offer read-only access to private repositories
(<a href="/faq#permissions">see FAQ</a>).
</div>
</div>
</div>