Skip to content

bot: a privacy policy, a feature card, and Marketplace events - #41

Merged
Na5co merged 1 commit into
mainfrom
claude/marketplace
Sep 23, 2026
Merged

Na5co merged 1 commit into
mainfrom
claude/marketplace

Conversation

@Na5co

@Na5co Na5co commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Everything the Marketplace listing needs from the repository side.

  • bot/PRIVACY.md — the App's privacy policy, at a URL the listing can point at. It says what the bot touches (the diff, then a shallow fetch of refs/pull/n/head, in memory, for seconds), what it keeps (nothing — no database, no queue, no storage), what it logs (one line per event: repository, number, counts — never contents, never tokens), why it holds each permission, and that no language model is involved anywhere.
  • marketplace_purchase events are noted in the log rather than treated as a malformed pull request. A listed app must receive them; with one free plan there is nothing else to do about them.
  • docs/img/feature-card.svg — the 1280×640 listing card, built from the avatar and a real finding.
  • bot/README.md says how to render both images exactly (rsvg-convert), since QuickLook forces a square canvas and crops the card.

🤖 Generated with Claude Code

What a Marketplace listing requires and an installer deserves: a privacy
policy that says what the App touches (a shallow fetch, in memory, for
seconds), what it keeps (nothing), and who else sees it (GitHub, and Cloud
Run). A listed app also has to receive marketplace_purchase events; the bot
notes them in its log instead of reading them as a malformed pull request.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Na5co
Na5co merged commit e67b977 into main Sep 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant