How it works

Three steps.
Under a minute a day.

imdoingitnow is small on purpose. Here's the whole product, screen by screen — so you know exactly what you and your child are agreeing to.

1
~ 10 seconds

Set the goal from your phone.

Access the website from your phone, pick a duration, optionally name the subject, tap save. Your child sees the goal the next time they open the study page. You can edit or skip any day in seconds.

  • ✓Duration in minutes, or a named task like "finish the essay"
  • ✓Plan the whole week ahead from a single screen
  • ✓Your child gets a prompt to start when the goal is set
  • ✓Works across multiple children with separate goals
9:41•••
Plan the week
Maya
‹
›
Mon5
60 min · Maths
✓
Tue6
Tuesday
Today
Study time
30m
45m
60m
90m
Task
History essay
Save goal
Wed7
90 min · History
Thu8
No goal
Fri9
No goal
2
when they're ready

They press start. The timer fills.

One big button. The browser asks for screen permission once, then every future session is one click. A soft timer fills as minutes accumulate — no flashing countdown, no stress. Pauses are fine; the clock waits.

  • ✓Works in Chrome — no extension, no app to install
  • ✓Clear "what's being recorded" screen before every session
  • ✓Pause for snacks, bathroom, or a tutor question
  • ✓Finish early if the task is done — nothing is faked
imdoingitnow.com/study/active
REC
History essay
90-min goal
Studying
27:04
62m 56s to go
Quarter way there 🌱
3
20 seconds to review

Proof lands on your phone.

A notification when the session ends. Open it and you get a thumbnail strip, a timeline showing study vs. breaks, and the full video if you ever want to dig in. Most nights you'll scroll once and move on.

  • ✓Thumbnails sampled across the session, not just the start
  • ✓Timeline shows every pause and resume
  • ✓Full video is one tap away — private link, expires in 5 minutes
  • ✓One-tap delete on any session, anytime
9:41•••
← Sessions
M
Maya
Tue 4:12 – 5:48 PM · 90 min
Target met
▶
01:30:00
study · 40 minbreakstudy · 50 min

Simple on the surface.
Serious underneath.

Browser-native capture
getDisplayMedia + MediaRecorder. No extension, no app, no kernel driver — just Chrome.
Chunked uploads
15-second slices stream to the server as the session runs — no upload wait when it ends.
Server-side stitching
ffmpeg re-encodes to a clean video with thumbnails extracted at key intervals.
Short-lived URLs
All media is served via 5-minute presigned URLs. Nothing is ever publicly reachable.

That's really all there is.

Free for 7 days · then $20/month · cancel anytime

Start free week →Read the privacy page