RepoCast — Privacy Policy
Last updated: June 22, 2026
RepoCast is a Chrome extension that turns a GitHub repository into share-ready copy and share cards. This policy explains exactly what data the extension touches, where it goes, and what it never does.
The short version: RepoCast has no backend server of its own. We do not collect, receive, store, sell, or transmit any of your data to ourselves or to any third party. Everything happens locally in your browser, and the only outbound requests go to services you explicitly choose to use (GitHub and, if you opt in, Google Gemini), using credentials you provide.
What RepoCast stores
RepoCast saves the following on your own device using Chrome's local
extension storage (chrome.storage.local). This data never
leaves your machine except as described under "Where your data goes" below.
- Your Google Gemini API key (optional) — only if you choose to enable AI-generated copy.
- Your GitHub Personal Access Token (optional) — only if you add one to raise GitHub's rate limit or access private repositories.
- Your preferences — selected theme, card style, aspect ratio, tone settings, and similar UI choices.
These secrets are stored exclusively in chrome.storage.local.
They are never written to
chrome.storage.sync, so they are never uploaded to or synced
through your Google account. They remain on the device where you entered
them. Removing the extension deletes them.
We never see these values. There is no RepoCast account, login, or server.
Where your data goes
RepoCast makes network requests only to the following services, and only to provide the feature you asked for:
-
GitHub (
api.github.com,github.com,*.githubusercontent.com) — to read public repository metadata (description, language, stars, forks, topics, README, owner avatar) for the repo you are viewing. If you have added a GitHub token, it is sent only to GitHub, only in theAuthorizationheader of these requests. -
Google Gemini
(
generativelanguage.googleapis.com) — only if you enable the AI provider and only when you generate copy. When you do, the repository details and your prompt are sent directly from your browser to Google's Gemini API, authenticated with your own API key. This is governed by Google's Privacy Policy and the Gemini API terms. If you do not enable the AI provider, no data is ever sent to Google — the default template mode runs entirely on-device.
No data is sent to any other destination. There is no analytics, telemetry, tracking, advertising, or third-party SDK in this extension.
What RepoCast reads on GitHub pages
On github.com repository pages, RepoCast runs a content script
that:
- Reads visible repository information from the page (name, description, star and fork counts, topics) so it can pre-fill the panel instantly.
- Adds a "Share" button next to the repository's Star/Fork actions.
This reading happens locally in your browser to populate the extension UI. It is not transmitted anywhere by the content script.
Data we do not collect
- No personal information, names, emails, or accounts.
- No browsing history or activity on sites other than the GitHub repository data described above.
- No analytics or usage tracking of any kind.
- Your API key and GitHub token are never transmitted to us or to anyone other than the corresponding service (Google and GitHub, respectively).
Permissions and why they are needed
-
storage— to save your preferences and BYOK credentials locally. sidePanel— to show the RepoCast panel.-
activeTab/tabs— to detect the GitHub repository you are currently viewing and open the panel from the injected button. -
clipboardWrite— to copy generated text and card images to your clipboard when you click "Copy". - Host access to GitHub, the GitHub API, GitHub avatar hosts, and the Gemini API — to fetch repository data and (optionally) generate copy, as described above.
Children's privacy
RepoCast is a developer tool and is not directed to children under 13.
Changes to this policy
If this policy changes, the "Last updated" date above will change and the revised version will be published at this URL.
Contact
Questions about this policy: migueldiaz123444@gmail.com