Questions?
A short list. If you have something else on your mind, the source is on GitHub.
- I already pay for Vercel for my own personal website. I also needed a solution to share private GitHub repositories online, hence this was created. The extra cost for this is $20 per month for enhanced firewall on viewer's page so your shared repositories never gets scraped by bots, and the domain cost per year. It's not a lot, so I don't see the loss in it.
- I don't. It's a solution I built for my own use. It's not a business.
- Honest answer: technically I could. Like any GitHub App (the same as Vercel, CodeRabbit, and others), the server holds the app key and fetches your repo from GitHub to display it, so the content passes through the server in plain form. There is no end-to-end encryption that would make this impossible. What protects you: the app is read-only and limited to the repos you choose, you can revoke it instantly in GitHub (it stops working immediately), nothing from your repo is ever stored (it is streamed live per request), share links carry no credentials and can be set to expire, and the whole project is open source so the behaviour is auditable. I do not read your repositories, but you are trusting that, the same as installing any third-party GitHub App.
- However long you wish to share it for. You can set an expiration duration, or set it to never expire.
- I use Vercel Web Analytics to see aggregate page views and where traffic comes from — purely so I know whether anyone is actually using this. It is cookieless, does not assign you a persistent identifier, and does not follow you across other sites. There is no third-party advertising or cross-site tracking on the site.
- Uninstalling is done from GitHub, not from this site. Go to github.com/settings/installations (or, for an organization, your org's Settings → Third-party Access → GitHub Apps), find Unlisted Repo, click Configure, scroll to the Danger Zone, and choose Uninstall. The app loses access immediately, any active share links stop working, and the associated share records are purged. If you also want to remove the OAuth authorization, revoke it under Authorized GitHub Apps.
- Most of my work relates to computer graphics, which you can read about on www.revoconner.com.
I also host another website for a photo recognition offline app felicity-app.com