My work  /  New anonymization

New anonymization

Paste a GitHub repository, pull-request, or gist URL. We’ll fetch it, strip every trace of identity, and hand you back a stable link.

Paste a repository URL to anonymize a repo, a pull-request URL for a PR, or a gist URL for a gist.
My work  /  {{ isUpdate ? 'Edit anonymization' : 'New anonymization' }}

New anonymization Edit anonymization

{{detectedType === 'repo' ? 'Repo' : detectedType === 'pr' ? 'PR' : 'Gist'}}
Source
Please provide a valid GitHub URL.
Not accessible. The organization may restrict access.
Does not exist or is not accessible.
Already anonymized.
The commit SHA is not valid.
Automatically update with the latest changes (hourly max).
Identity
Your share link will be anonymous.4open.science/r/{{repoId}}.
ID can only contain letters and numbers.
{{repoId}} is already used.
Your share link will be anonymous.4open.science/pr/{{pullRequestId}}.
ID can only contain letters and numbers.
{{pullRequestId}} is already used.
Your share link will be anonymous.4open.science/gist/{{gistId}}.
ID can only contain letters and numbers.
{{gistId}} is already used.
{{conference_data.name}} expires {{conference_data.endDate | date}}.
The conference is not activated.
Link to a conference to apply its shared defaults.
Anonymization
One term per line (regex allowed). Replaced by {{site_options.ANONYMIZATION_MASK}}-[N], or use term=>replacement to pick your own (e.g. Anonymous=>ABC).
Regex characters detected. Escape them if unintentional.
Terms are in an invalid format.
Display
{{ 'WARNINGS.page_not_enabled_on_repo' | translate }} {{ 'WARNINGS.page_branch_mismatch' | translate:{ pageBranch: details.pageSource.branch, selectedBranch: source.branch } }}
Expiration
After {{options.expirationDate | date}}, the content will be removed. After {{options.expirationDate | date}}, visitors will be redirected to GitHub.
Co-authors

Co-authors can view and edit these settings. They cannot delete the anonymization or manage co-authors.

Co-author
No co-authors yet.
Live preview README with redactions applied
Live preview Gist with redactions applied

{{anonymizeGistContent(details.gist.description) || 'Untitled gist'}} {{details.gist.isPublic ? 'public' : 'secret'}}

Gist ID: {{details.source.gistId}} By @{{anonymizeGistContent(details.gist.ownerLogin)}}
  • {{file.language}}

Comments

  • @
Live preview Pull request with redactions applied

{{anonymizePrContent(details.pullRequest.title)}} {{details.pullRequest.merged ? "merged" : details.pullRequest.state | title}}

Pull Request on {{details.pullRequest.baseRepositoryFullName}}
  • @