Why this one
Seven promises, each held in code rather than in a policy
Every tool in this category collects testimonials and puts them on a page. The difference is what it will refuse to let you do — and whether that refusal is a sentence in a policy or a check that runs.
The seven
A customer's words are never editable
No route anywhere — no dashboard control, no API field, no administrator, no support request — can change a testimonial's text. You may publish it as written, or publish it with a span removed and the reader told so. If a removal proposal differs by a single word, it is discarded rather than applied.
Permission is enforced, not merely stored
What your customer ticked decides what every channel may serve, on every request. A testimonial that refused your website cannot be served by a widget, a wall or the API, however many times it is approved.
Every testimonial is read for risk before it can be public
A promised outcome, a figure, a claim of specialisation, somebody's private detail — flagged with the reason, on arrival, on every plan, and never published automatically.
Nothing is invented, anywhere
Not on your page and not on ours. The testimonials on this site are read from Kudobox's own wall through the same public endpoint your site would read, and the page shows nothing when it is empty. The model may flag, remove, split, translate, transcribe and draft; it may never write praise or a figure.
Your files come out whole, on the free plan
One copy of a video is stored — the original — and it is handed back at that quality to anybody who can open the project. We never made a worse copy in order to sell you the better one.
You can leave completely, and check that you did
Destroying a project removes every record it holds and every file under its storage, each key named in full rather than swept up by a pattern, with a test that walks the whole store and fails if one survives.
An incentive is disclosed everywhere, permanently
If a reward was attached to writing — before or after the words — every published copy says so, and there is no field anywhere that can turn that back off.
And the ordinary things, at the ordinary size
- 15 testimonials held on the free plan — held, not per month, so deleting one frees a slot
- 23 widget layouts, all of them on every plan
- 38 places to import from, none of them scraped
- Video recorded in the browser, with nothing to install
- Unlimited walls, each with its own address and review markup
- Reels, testimonial images, case-study drafts and thank-yous
- API, signed webhooks, seats, your own domain and your own mark
- A CSV and every original file, on every plan
Every one of them has a page, and each page ends with what it will not do
Our own wall
The same endpoint, the same rules, the same refusals. If we had written ourselves a better one, it would be sitting on a page that says nothing is invented.
Judge it by what it refuses
Everything above is running now. Open a project and try to break one of the seven.
Start collecting