Community Guidelines

Shelf is a creative tool that runs HTML apps you describe in plain English or install from the Shelf Marketplace. These Community Guidelines define what's acceptable in any app that any Shelf user can see — including every bundle listed on the Marketplace and every public creator profile — and what happens when something crosses the line.

These guidelines apply alongside our Terms of Service and our Privacy Policy. The Creator Agreement, which every publisher accepts before their first publish, incorporates these guidelines by reference.

What is not allowed

Bundles that do any of the following will be rejected at review, or removed and the publisher banned if discovered after publish.

1. Illegal or dangerous content

2. Hate, harassment, or threats

3. Sexual or graphic content

4. Deception, impersonation, scams

5. Malicious or abusive code

6. Privacy violations

7. Intellectual property infringement

8. Spam and low-quality content

9. Public profile abuse

How content is reviewed

Every bundle submitted to the Marketplace passes through a four-layer security and content review pipeline before becoming visible on the store:

  1. Static scanner (instant). A regex-and-string scan rejects bundles that include forbidden technical patterns (external network calls, eval, etc.). Each rejection cites the exact rule.
  2. AI safety review. Each app's HTML is reviewed by a language model with a safety prompt that classifies the bundle as clear, ambiguous, or reject.
  3. Human review. All paid bundles, all first-time creators, and all ambiguous AI verdicts enter a human review queue staffed by Shelf.
  4. Community flagging. Any user can report a live bundle. Three independent reports within 30 days automatically pull the bundle to re-review pending human decision.

A bundle that passes 1–3 goes live. A bundle that fails at any layer is rejected with a machine-readable reason returned to the publisher.

How to report a bundle

If you see a published bundle that violates these guidelines:

Reports are tied to your Shelf account to discourage abuse. We do not share your identity with the reported publisher.

What happens after a report

Target response time on reports: 24 hours for the human review step, faster for content that is clearly illegal or harmful.

Appeals

If your bundle is rejected at any layer and you believe the decision is wrong, reply to the rejection email with:

Appeals are reviewed by a second human reviewer where possible. Decisions are final after the appeal review.

Changes to these guidelines

We may update these guidelines as the Marketplace grows and new categories of content (or abuse) appear. Material changes will be announced in advance to creators via email and noted at the top of this page with a refreshed date.

Contact

Questions about a specific bundle, a report you filed, or these guidelines: [email protected].