About SpillHub
SpillHub is the daily anonymous confession wall. We drop one new prompt every day. You answer once to unlock the wall, then you can read everyone else’s secrets, heart favorites, share individual notes, and (optionally) boost your own spill with color, a pin, or extra submissions.
How the daily prompt works
Each UTC day has one prompt. Your first spill unlocks the wall for that date so you can read what others shared. In development you can force the form open via ?devForm=1 (local only).
Anonymous, but not unmoderated
We never ask for an account. To keep the wall healthy, we enforce one spill per day via a signed, httpOnly cookie, light heuristics (links/emails/spam), OpenAI moderation, and per-IP rate limits. If moderation is unavailable, we fail closed. See the privacy policy for how identifiers are used.
Extras, credits, and payments
You can upgrade a spill with color or a pin, or buy extra spills for the day. Payments run through Stripe with manual-capture intents, and credits apply automatically when you have them. Archives and Pro unlocks grant time-bound access plus daily credits—see pricing in-app for details.
Archives and sharing
Each note has a shareable permalink at /n/[id] with an OG card. Archive access is optional; unlocking lets you browse past days, sorted by pins, hearts, and recency. Per-note OG images live at /n/[id]/opengraph-image.
Status and support
Want to know if today’s prompt is live? Check /status for a human-readable snapshot, or hit /api/status for JSON. For FAQs, visit /faq.
Policies
By participating you agree to our Terms and Privacy Policy. We do not allow hateful threats, explicit illegal content, or anything that violates applicable law.