GetPureProof

Every feature pulls weight. Nothing is bolted on for the demo.

We built one product end-to-end: customer clicks a link, records on their phone, you approve, widget renders on your site. Here's exactly what's inside.

Instantly collect video proof from your clients. Your branding, their voice.

app.getpureproof.com/record
GetPureProof — collect video testimonials directly in the browser

+24% Conversion Rate

Boost trust and sales instantly.

No-Code Integration

Copy-paste the widget in seconds.

Zero Friction

Customers record in-browser. No app needed.

Built around one workflow, not fifty

Most testimonial tools try to be a video CMS, an email automation platform, an analytics suite, and a survey tool — all at once. The result is software that does ten things badly and charges you for all of them.

We do one thing end-to-end: getting a video from your customer's phone onto your landing page without breaking either. The features below exist because that workflow needs them. Nothing is here for the demo.

If you want a swiss army knife, we're the wrong tool. If you want to ship video proof on your landing page this week, keep reading.

Recording: zero friction, by design

Your customer is the bottleneck. Every second of friction kills your collection rate.

Records in any browser
Chrome, Safari, Firefox, mobile, desktop. No app store. No download. No account creation. They click your link and the camera opens.
Mobile-first capture
Auto-detects mobile and switches to 9:16 portrait. Desktop gets 16:9 landscape. The video looks right on every device it'll later play on.
Upload as alternative
Some customers prefer to record with their phone's native camera and send you the file. Drag and drop works alongside the in-browser recorder.
Two-minute focused clips
Recording is capped at 2 minutes. Conversion-optimized testimonials are short. We enforce the limit so your customer doesn't ramble through a five-minute monologue you'll never use.
Auto-thumbnail capture
We grab the last live frame of the video before the camera stops, so your thumbnail shows the customer's face — not a black screen. No manual selection needed.
Optional star ratings + text reviews
Toggle on per Space. Collect a 1–5 rating and a written review alongside the video. Useful for product pages where you want both video and aggregated star scores.

Spaces: a recording page that feels like yours

Branded collection pages without the design work

Your logo, your header, your welcome message

Each Space is a hosted recording page customers land on. Add your logo, custom header text, and a welcome message that explains what you're asking for and why. Customers feel like they're on a page you built, not a third-party form.

Brak obrazu

Up to 5 custom questions per Space

Guide your customer through what to talk about. Configure up to 5 questions that appear on the recording page — 'What problem were you trying to solve?', 'What changed after you started using us?', whatever drives the testimonial you actually need.

Brak obrazu

GDPR consent, built into the flow

Toggle the consent checkbox on per Space. Customize the consent text to match your legal requirements. Submissions without consent are blocked at the form level — you collect proof legally, without writing a single line of compliance code.

Brak obrazu

One shareable link per Space

Each Space has a public URL you send to customers via email, Slack, SMS, or QR code. They click, they record, they submit. No login required on their end, ever.

Brak obrazu

Approval & moderation: nothing ships without you

Review every submission before it appears on your site

Pending by default
Every new submission lands in your dashboard with status 'pending'. Approved videos render in your widgets. Rejected videos stay invisible. You're always in control of what goes public.
Four-state status workflow
Approved, pending, rejected, archived. Filter your dashboard by status to triage fast. Bring back archived testimonials anytime — nothing is lost unless you delete it.
Bulk actions
A floating action bar lets you approve, reject, or archive multiple testimonials at once. Useful when you've just run a campaign and twenty submissions came in overnight.
Download the raw .mp4
Pull the original video file out of GetPureProof anytime. Use it in a YouTube case study, a sales deck, an investor update — wherever you need it outside the widget.
Copy direct video link
Get a signed URL to any approved video. Drop it in a Slack DM, an email, a Loom comment — share a single testimonial without exposing your whole dashboard.
Permanent delete when needed
If a customer asks for their video to be removed, one click deletes it from the dashboard, the widget, and Cloudflare R2 storage. GDPR right-to-erasure handled.

Embed widgets: 7 layouts, 3 themes, zero performance cost

Pick the right shape for the right page

Wall of Love

Dense 4-column grid where every video tile has equal height. Maximum social proof density. Best for landing page bottom sections, dedicated testimonial pages, and 'why customers love us' sections.

Brak obrazu

Bricks

Masonry layout that emphasizes text reviews and star ratings alongside videos. Variable tile heights create visual rhythm. Best for review-heavy product pages and social proof walls.

Brak obrazu

Carousel

Horizontal scrolling row with navigation arrows and pagination dots. Best for hero sections and homepage features where you want to spotlight 3–5 of your strongest testimonials in rotation.

Brak obrazu

Spotlight

Single hero testimonial layout with large video player, customer quote, and star rating side by side. Best for case study pages and product launch sections where one story carries the page.

Brak obrazu

List

Vertical stacked layout, one testimonial per row. Best for long-form pages where reading flow matters and customers will scroll through multiple stories sequentially.

Brak obrazu

Avatars Bar

Compact horizontal strip of customer avatars with a count — 'Loved by 200+ teams'. Best for above-the-fold trust signals where you want social proof without taking visual real estate.

Brak obrazu

Floating Pop

Small popover that appears in the corner of your page rotating through recent testimonials. Best for SaaS landing pages and pricing pages where you want subtle, persistent social proof during the buyer's deliberation.

Brak obrazu

Why our embeds don't wreck your PageSpeed score

Most testimonial widgets ship as a blocking JavaScript bundle that loads on your hosting domain, drags down your Largest Contentful Paint, and tanks your Lighthouse score by 15–30 points. Then they argue it's worth it because 'video builds trust'.

We took a different path. Our widget loads asynchronously inside an iframe served from Cloudflare R2's global CDN. Your page renders first. The widget renders second, in its own isolated context, without blocking anything on your critical render path.

The practical result: you can put a Wall of Love above the fold without your Core Web Vitals turning red. SEO teams stop blocking the marketing team from adding social proof to landing pages.

Second order benefit: the widget never injects analytics, cookies, or tracking onto your visitor's session. We don't load Google Tag Manager from your domain. We don't drop third-party cookies. Your privacy posture stays clean. Your GDPR cookie banner doesn't get an extra row.

What's different about how we built this

FunkcjaGetPureProofTypical testimonial tool
Recorder locationIn-browser, no app, no signupOften requires account or app
Widget load behaviorAsync iframe via Cloudflare R2 CDNBlocking script on host domain
Tracking injected on host siteZero — no cookies, no GTM, no pixelsOften loads third-party analytics
Widget layouts available7 layouts, 3 themes2–4 layouts, light/dark only
Custom questions per recording pageUp to 5Typically 1–3
Star ratings + text reviews + videoAll three in one submissionOften video-only or text-only
Auto-thumbnail of customer's faceCaptured from last live frameOften defaults to first frame (often black)
GDPR consent in submission flowBuilt-in, customizable textOften manual or absent
Bulk approval workflowFloating action bar, multi-selectOne-by-one approval
Download raw .mp4One click from dashboardSometimes paywalled

What we deliberately don't do

Honest list, because trust matters more than feature checkbox theater.

We don't have an in-app video editor. No trim, no captions, no overlay logos. The raw recording is what gets embedded. If you need to polish a clip, download the .mp4 and edit it elsewhere — most teams find the unedited version converts better anyway because it feels real.

We don't auto-send reminder emails to customers who haven't recorded yet. You send the link, you follow up if needed. We're not adding email automation until we can do it well.

We don't track widget views, plays, or completion rates. The widget runs on your site without injecting any analytics — that's a feature, not a gap. If you need view counts, your existing analytics stack (GA4, Mixpanel, whatever) can track widget visibility however you already track other page elements.

We don't have team seats yet. Each account is single-user. If multi-user collaboration is mission-critical, our Enterprise plan is the path; otherwise we're transparent that this is a future-roadmap item, not a today feature.

We don't have native 'share to LinkedIn' buttons in the dashboard. Download the file or copy the link and post it yourself.

We'd rather ship the core workflow flawlessly than ship ten features at 70%.

Works with whatever you've already built

Copy the embed code, paste it, ship it

WordPress
Paste the embed snippet into a Custom HTML block, a page builder widget, or your theme's footer. No plugin to install or maintain.
Shopify
Drop the embed into a Custom Liquid section on any product page, collection page, or homepage. Works with every Shopify theme.
Webflow
Add an Embed element anywhere in Designer, paste the snippet, publish. Renders identically in preview and on the live site.
Framer
Use the Embed component in any frame. Widget auto-resizes to fit its container so the layout stays clean across breakpoints.
Custom Next.js / React
Drop the iframe snippet into any JSX component. Works with App Router, Pages Router, Astro, Vite, or vanilla HTML.
Anywhere else
If your platform supports custom HTML, our widget works. Notion via embed.com, Carrd, Squarespace, Wix, plain static sites — all supported.

Feature questions, answered straight

Ship video proof on your landing page this week

Start on the free plan. No credit card. First embed in under 10 minutes.

Start free