Social Proof Kit · self-hosted

Live activity popups fed only by your real orders — fake proof made structurally impossible

Notification widgets grab attention, but hosted SaaS tools ship a “manual notification” box — and since 2024 the FTC’s reviews rule (16 CFR 465) and the EU Omnibus Directive make fake signals a real legal risk. This kit inverts the model: a 15 KB embed widget whose only data source is a feed worker on your own Cloudflare account, fed by HMAC-verified Shopify/Stripe webhooks. No name lists, no randomizer, no manual entry. One payment of $28 — then it’s yours forever.

Get the kit — $28
One-time payment · ≈ US$29 · free updates for v1.x · instant download · 14-day money-back
FTC rule in force since Oct 202416 CFR Part 465 bans fake indicators of social proof — and names fake activity notifications among its examples.
EU Omnibus, since May 2022Traders must disclose whether and how reviews and activity signals are checked. Authenticity must be provable.
$28 once, not per monthHosted FOMO tools run $9–99+ every month, often priced per visitor. This kit is flat, one-time, on your own infrastructure.

What’s inside the kit

One zip — code, integrations, compliance docs and a launch playbook. Nothing to install on your visitors’ browsers beyond one 15 KB file, and nothing phones home to a vendor.

15 KB embed

One-file widget, 7 UI languages

Vanilla JS with Shadow DOM isolation, four corners, light/dark themes, pace and frequency caps, dismiss remembered per session. Configured via data-* attributes — no build step.

Your infrastructure

Feed worker on your own Cloudflare

A single-file Cloudflare Worker receives Shopify orders and Stripe payments, verifies HMAC signatures, and serves the public JSON feed, an audit log and a dashboard. Free plan is enough.

Shopify + Stripe

Drop-in integrations

Exact webhook setup guides for both platforms plus a Shopify theme snippet with settings for feed URL, language and position. Every payload mapped to visitor-safe display fields.

Compliance first

FTC + EU rules, in plain language

COMPLIANCE-2026.md summarizes FTC 16 CFR 465 (in force Oct 2024), the EU Omnibus review-transparency rules (since 2022), EmpCo context, plus a 10-point self-audit checklist for your store.

~30 minutes

Zero to first verified popup

SETUP.md walks through D1 creation, worker deploy, webhook wiring and the embed snippet — with a verification step after every stage.

Launch + sell

14-day playbook + agency pitch

PLAYBOOK-14D takes the widget live and verified on your store in a fortnight, with a measurement baseline; pitch-and-pricing.md is a one-page agency pitch (EN).

Fake-proof by design — the feature regulators actually check

Most tools ship a “create notification” form. This kit refuses to have one. Four structural guarantees — each enforced in code and re-checked by the kit’s own automated build tests:

No manual entry

Events enter only through signed webhooks

There is no endpoint, form or API to invent an event. Shopify and Stripe payloads must carry a valid HMAC signature — unsigned or tampered requests are refused with 403.

No randomizer

Zero randomness in shipped code

The widget, worker and dashboard contain no Math.random, no name lists, no city lists — the build gate greps the shipped bytes and fails the build if any appear.

Honest demo

Sample data always labelled

The built-in sample feed flags every event demo:true and the widget paints a loud “Demo — sample data” badge. There is no code path that hides the badge.

Audit trail

Every popup traceable to a real event

Each event keeps its source id, source platform, receive time and a dedupe key in a D1 database you own — so any notification on your site can be traced and proven.

Live in three steps

About half an hour with the included SETUP.md. You need a (free) Cloudflare account and the ability to edit your site’s HTML or Shopify theme.

Deploy the worker

One wrangler command from the kit’s worker/ folder creates your feed, audit log and dashboard on your own Cloudflare account — free plan is enough.

npx wrangler deploy

Connect your platforms

Paste one webhook URL into Shopify, one into Stripe (guides included). Both are HMAC-verified — unsigned requests never reach the feed.

POST https://your-worker.workers.dev/hook/shopify/your-site

Paste one line

Add the embed to your theme. From then on, every popup corresponds to a real, auditable event in your own database.

<script src="/social-proof.js" data-feed="https://your-worker.workers.dev/f/your-site" async></script>

One kit, one payment

No tiers, no per-visitor meters, no account on anyone else’s server. You deploy it, you own it.

$28
one-time payment · ≈ US$29 · instant download
  • Everything in the zip: widget, feed worker, dashboard, Shopify + Stripe integrations, compliance docs, 14-day playbook
  • Single-store commercial license; agency use on one client store at a time (LICENSE.txt included)
  • Free updates for v1.x — delivered through your private download page
Buy now — $28 one-time

14-day money-back guarantee — email us within 14 days and you get a full refund, no forms, no interrogation.

Hosted notification SaaS
Social Proof Kit
$9–99+ per month, often priced per visitor
$28 once — traffic can’t price you out
Ships a manual-notification box (a fake-data temptation)
No manual entry exists — signed webhooks only
Your events live on the vendor’s server
Events live in your own D1 database, exportable

Frequently asked questions

Anything else? Email zicula06@gmail.com — every message gets a personal reply.

Do I need a Cloudflare account?
Yes — a free one. The worker and its D1 database run comfortably on Cloudflare’s free tier for typical store traffic. Because you deploy it yourself, you own the data and there is no vendor server sitting between your site and your events.
Which platforms are supported?
Shopify (orders/create, orders/paid) and Stripe (charge.succeeded, checkout.session.completed) out of the box, both via their official signed webhooks. Anything that can send an HMAC-signed webhook can be mapped — the worker code is plain JavaScript and yours to extend.
What about visitor privacy?
The public feed exposes only display fields: first name with last initial, city/country, product name and amount. No emails, no addresses, no payment details ever reach the feed — this is enforced in the mapping code and covered by the kit’s automated tests.
Is there a demo mode?
Yes, and it’s honest by design: the worker ships with a sample feed in which every event is flagged demo:true, and the widget always paints a visible “Demo — sample data” badge on demo events. There is no code path that hides the badge, so a demo can never masquerade as real activity.
What do I need to install it?
Node.js 18+ for the one-time wrangler deploy, a free Cloudflare account, and the ability to edit your site’s HTML or Shopify theme. There is no build step and nothing to install on your site itself — one script tag.
What is the refund policy?
14-day money-back guarantee. If the kit doesn’t fit your stack, email zicula06@gmail.com within 14 days of purchase for a full refund — no forms, no interrogation.

Show real activity. Prove it if asked.

One zip, one payment, your own infrastructure — and every popup on your site traceable to a real event.

Already purchased? Open your download page →