Skip to content

Technical interviews.
AI cheating detection.

Review coding activity and hidden-window signals in context.

Interview workspaceIllustrative example
solution.jsJavaScript
function solve(items) {  return [...items];}

Observed at

3 lines inserted
Capture-excluded window observed

00:47–00:58 · Desktop observation

Explore an interview

Follow the context.

See how browser events and desktop observations line up.

Watch the product demo
Illustrative scenarioSelect an event to explore

Scroll the timeline horizontally, or use Previous and Next below.

Browser events
Desktop observations
Pause 00:32–00:43
00:47–00:58
solution.jsJavaScript
function solve(items) {  return [...items];}
Browser event

3 lines inserted

The starter text is replaced with these three lines at 00:53, within the desktop observation interval.

Event 3 of 4

Signals provide context. They do not prove cheating.

From the task to the whole picture.

01

Prepare the interview

Set a coding task, add test cases and invite your candidate. Choose the monitoring your interview needs.

02

Work through it together

Code in a shared workspace while browser events build a record of the session. The desktop app can add another layer of context.

03

Review with context

Inspect the sequence of activity and available recordings. Use observations to guide a conversation and make your own assessment.

More context.
Clear consent.

Some activity happens outside the interview tab. Desktop observations help you see where a closer look may be useful.

Candidates see what the desktop app will share before they connect. Coverage depends on the platform, permissions and session settings.

View coverage and limitations

Know what is shared

Shown to candidates before they connect

  • Screen & recordingsScreen video, screenshots and any enabled audio channels.
  • Desktop observationsRunning application names, device information and hidden-window signals.
  • An explicit choiceCandidates review the session’s sharing details before connecting the app.

What is available depends on the session setup.

Which desktop platforms are supported?

The current website setup supports the macOS app. Contact us for Windows 11 availability; its standalone proctoring flow does not have full macOS feature parity. Signals vary by operating system, permissions and connection status.

Can a candidate participate without the desktop app?

It depends on the session. In a combined live coding interview, candidates can continue without the app; desktop observations will be unavailable. Some assessments require the desktop app before starting. The company sets the requirements, and candidates who cannot meet them need an approved exception.

What do desktop observations reveal?

Application inventory includes names, identifiers and on-screen window counts, without application paths or window titles. Screen recordings and screenshots may still contain visible content. A hidden-window observation does not guarantee that the window’s contents are visible in a recording. Missing observations or recording gaps should not be interpreted as a clean result.

See the workspace
in action.

Take a closer look at the interview experience, activity monitoring and review tools.

Collaborative coding Activity context

Simple pricing for your whole team

One allowance for Live Coding, Take-Home Assessments and Proctoring.

Pay as you go

Loading price…

No subscription required.

  • Prepay before creating interviews
  • Your unused balance carries over
  • Shared balance for your organization

Monthly

Loading price…

10 interviews per month.

  • 10 interviews shared across your team
  • Additional interviews from your prepaid balance
  • Cancel renewal at any time

Yearly

Loading price…

120 interviews available immediately.

  • Use all 120 interviews anytime during the year
  • Additional interviews from your prepaid balance
  • Cancel renewal at any time

Included interviews expire at the end of their paid month or year. Live Coding and Proctoring use one interview when created; cancel before the candidate starts to return it. Take-Home Assessments use one interview per candidate when they start. Templates and invitations are free. Organization administrators manage payments.

Let’s look at your workflow.

See how CheatProof fits your interviews and talk through coverage with us.

Book a demo (opens a new tab)
Or choose a time here
CheatProof — Technical interviews. AI cheating detection.