How pre-publish testing works
Privacy, webcam setup, testing before publish, analysis, and pricing.
Privacy & camera
Is the camera feed recorded?
No. The raw camera feed never leaves the viewer's device. MediaPipe AI runs in the browser. Keenie only gets anonymized coordinates, scores, and expression labels. Never video or images.
Is my viewers' privacy protected?
Yes. Gaze and expression analysis run on the viewer's device. No raw webcam footage is recorded or stored. Viewers also choose what to share before they start watching.
Do viewers always need a webcam?
Only if Gaze Tracking or Facial & Behavior is turned on. Comments-only sessions (and playback metrics like re-watch intensity) work fine without a camera.
Do I need special hardware to use keenie?
No. Gaze and facial tracking work with a normal 720p or 1080p laptop webcam. Viewers do not need extra gear.
Can viewers choose what to share?
Yes. On the watch page they get Choose What to Share, and can turn Comments, Gaze Tracking, and Facial & Behavior on or off before they begin.
What data is actually collected from viewers?
Depends on what they enable: estimated gaze and screen focus, facial expression and behaviour signals (badges like Distracted or Looking away), playback events (play, pause, seek, skips, re-watches, ads), and any comments they type, each tied to a timestamp. No raw camera feed is sent to our servers.
Is my unreleased content safe when I share a watch link?
Your content stays on YouTube under the privacy settings you chose. Keenie never hosts or re-streams it. The watch link opens a keenie session page that embeds your video, the same way a normal YouTube embed would.
Getting started
Can I test a video before it's published?
Yes. That is the whole point. Upload an unlisted YouTube video (Private will not play in the embed), turn ads Off in YouTube Studio, keep Allow embedding on, and paste that URL into a keenie project. Share the keenie watch link with testers. Check hooks, pacing, and drop-offs before you go live. If the public cut must stay monetized, use a second unlisted copy with ads off for keenie and leave that copy up. Direct private upload (no YouTube) is coming later.
How many testers do I need to get useful data?
A handful of sessions can already show patterns. If five people drop at the same timestamp, that is a real signal. For steadier trends, aim for about 15 to 30 sessions. Each plan caps how many sessions a single version can collect (50 on Lite, 200 on Pro, 500 on Studio).
What is a project?
A project is a folder inside your workspace for grouping related videos, for example a series on one topic. It is optional. New workspaces start with a project named Main; you can keep everything there. Add more projects later if you want separate topics. Testers never see projects: they just open the watch link you send.
How do I run my first test?
Open a project, paste an unlisted YouTube URL (ads Off, embedding allowed), keep the version Active, then Copy watch link and send it to testers. They do not need a keenie account. When sessions appear, open Analysis to review the results.
How do I share with a specific tester group?
Copy that version’s watch link (the ?v= value is the version short id) and send it only to that group. Everyone who opens it sees that cut. Use different version links for different segments, for example existing fans versus cold viewers. If you share the video’s short id instead, each visitor is assigned at random to an Active version. Testers need no keenie account.
How do multiple versions and Compare Versions work?
Each cut is a Version under the same video. Share a version’s watch link (the version short id in ?v=) to pin every tester to that exact cut. Share the video’s short id instead, and each viewer is assigned at random to one of the Active versions, so people opening the same video link can land on different cuts. On Lite and above, open Compare Versions to line those cuts up side by side. Draft versions are not watchable.
How do I add another cut to compare?
On the video page, choose Add Version, paste the other edit’s YouTube URL, and set it Active. Your plan’s versions-per-video limit applies (Lite: 2, Pro: 5, Studio: unlimited). Then open Compare Versions from Analysis or the video page. Direct private upload for cuts (no YouTube link) is coming later.
What do testers see when they open the link?
They choose what to share, complete a short camera calibration if gaze or facial tracking is on, then watch the video and can leave comments that stick to the moment they were watching. The session submits when they finish or leave.
Do testers need a keenie account?
No. Only creators sign in to the workspace. Testers open the watch link in a normal browser, with no signup and no invite to accept.
How do I invite teammates to my workspace?
Team management ships later with Studio. Until then Lite and Pro are for a single creator. When Studio opens, workspace owners will invite from Settings (gear on the workspace name): pick a role (member or admin), optionally enter an email so keenie sends the join link, or copy the link yourself.
What’s the difference between Draft and Active?
Only Active versions open on the watch page. Drafts stay off the link until you activate them. Archiving takes a cut out of watch and share.
Should I turn off YouTube ads for keenie tests?
Yes. Ads on the embed freeze the content clock, so gaze and attention get stuck on the wrong second. There is no ads-off-for-embeds-only switch. In YouTube Studio, set Monetization to Off on the unlisted test video. If the public upload must keep ads, upload a duplicate, set it Unlisted, turn ads Off, and paste that URL into keenie.
Will an unlisted test video hurt my YouTube channel?
A never-public unlisted copy does not show in search or on your channel, and its watch time does not count toward Partner Program hours. YouTube has no channel star-rating; deleting that copy is not a ranking penalty. Keep it anyway: keenie analysis still embeds that video ID. Do not unlist or delete the public original.
How do I keep the video private while testing?
Use Unlisted, not Private. Private YouTube videos cannot be embedded, so testers will not see the player. Turn ads Off, keep Allow embedding on, paste the URL into keenie, and share only the watch link. Leave the unlisted copy up so analysis can still replay it. keenie embeds YouTube and does not re-host the file. Direct private upload is coming later.
Analysis
How does the gaze heatmap work?
With Gaze Tracking on, the viewer's browser estimates where they look during playback. You see that as hotspots on the video in your analysis dashboard. Processing stays local. Nothing from the camera feed is uploaded.
What is re-watch intensity?
It shows how many times each part of the video was played, including skips (near zero) and moments people replayed. That is different from retention, which tracks whether someone was still watching at each second.
What is Aggregate vs Split?
Aggregate averages the sessions you have turned on into one view, like mean retention or attention at each second. Split shows each session on its own so you can compare people side by side. In either mode, toggle sessions in the sidebar to include or exclude anyone. YouTube Analytics does not let you do that.
What is Compare Versions?
Compare Versions lines up two or more cuts of the same video so you can see retention, attention, gaze, and other tracks side by side. Each version keeps its own sessions. You toggle versions and sessions on or off, scrub synced players, and decide which cut to keep.
How is Compare Versions different from Split mode?
Split mode compares sessions inside one version (person vs person). Compare Versions compares cuts (version vs version), with each version’s selected sessions rolled into its own series. Use Split when one edit needs a closer look; use Compare Versions when you are choosing between edits.
How many versions can I compare at once?
As many Active (and optionally archived) non-draft versions as your plan allows per video, as long as at least two have sessions turned on. Lite allows 2 versions per video, Pro 5, Studio unlimited. Drag the player cards to reorder them; charts follow that order.
How do testers get assigned to a version?
A version watch link always opens that cut. A video watch link (the content short id) picks one Active version at random for each visitor, so people with the same video link can see different cuts. There is no fixed 50/50 split or automatic winner. You choose which links to share and which cut to publish.
Can I rearrange the analysis dashboard?
Yes. Track cards are rearrangable and resizable. Drag them, resize them, add tracks, and the layout saves itself. In Compare Versions you can also drag the video cards to reorder cuts.
How do I see results after people watch?
Open the video’s Analysis view for a single cut, or Compare Versions when you have more than one. Use Aggregate or Split inside a version, and toggle sessions in the sidebar to include or exclude anyone from the charts.
How do I drop a bad or odd session?
In Analysis, turn that session off in the sidebar. It leaves aggregates without deleting the underlying data.
Product
How is this different from YouTube Analytics?
YouTube Analytics is mostly after publish and heavily aggregated. You cannot turn individual viewers on or off. Keenie is for testing before launch: share a private watch link, then use gaze heatmaps, retention, re-watch intensity, emotion, and viewer notes on the timeline. In analysis you can include or exclude any session to filter the view to what you need.
Can keenie work for content other than YouTube videos?
Right now keenie is built around YouTube links. Direct video upload (no YouTube account) is on the roadmap for paid plans (Lite and up). Until then, every plan uses pasted YouTube URLs. You will also see it under Coming later on the landing page.
Pricing
What’s included in the free trial?
When workspaces open, every new workspace gets 30 days of Pro: unlimited projects, up to 5 versions per video, 200 sessions per version, Compare Versions, and the full Phase 1 analysis set (comments, retention, re-watch intensity, attention score, emotion, gaze, badges, split mode, and custom tracks). No credit card required.
Do I need a credit card?
No. When workspaces open, the Pro trial will never ask for a card. You only add payment when you choose a paid plan after the trial.
What happens when the trial ends?
When your trial ends, the workspace becomes read-only. You can still sign in and view existing projects, sessions, and analysis. You cannot create new work or collect new sessions until you subscribe to Lite or Pro. Your data stays.
What happens when a version hits its session limit?
The watch link for that version closes. Testers see that the test is no longer collecting sessions. Your analysis stays. Each version has its own cap: 50 on Lite, 200 on Pro, 500 on Studio. Start a new version or upgrade for a higher cap.
When is Studio available?
Studio is listed for planning but not open for signup yet. When workspaces launch, Pro will be the top plan you can start on (including via the trial). We'll open Studio later with unlimited versions, 500 sessions per version, team invites, branding (watch page, emails, and more), and related team features.