scrolldog
just a dog running as you scroll, they're all dogs.
How it works
Position is scroll depth
Top of the page, the dog is at the left. Bottom of the page, it has reached the other side. It is a progress bar that happens to be a dog.
Gait is scroll speed
Flick the wheel and it sprints. Ease down a paragraph at a time and it trots. The legs are reading your scroll velocity, not a fixed loop.
Stillness is a pose
Stop scrolling and it sits down. Leave for two minutes and it curls up and sleeps. Come back and it is running again before you notice.
It has opinions
Every one of these is a switch in the popup. Turn them off and it just runs.
Sits when you stop
The moment the page goes quiet, it settles.
Dances when you click
Click anywhere on the page. Try it here.
Sleeps after two minutes
Wander off and it curls up rather than running in place forever.
They're all dogs
Some of them are a cat. One of them is a duck. The naming is not up for discussion.
Dog
free foreverCat
$4, onceDuck
$4, oncePricing
One payment, or none at all. There is no monthly dog.
It is not watching you
An extension that runs on every page you visit should be boring about data. This one is.
No account
No sign-up, no password, no login — not even after you buy. Checkout runs through Stripe, which needs an email for the receipt, and that email is the only personal detail ScrollDog ever stores.
Your scrolling stays local
The extension reads how far you have scrolled. That number never goes anywhere — it moves a dog.
Your unlock is verified offline
Paying gets you a signed token your browser can check on its own. ScrollDog's server can be down for a week and your duck still runs.
Questions
Which browsers does it work in?
Chrome, and Chromium browsers that take Chrome Web Store extensions — Edge, Brave, Arc, Vivaldi. Not Safari, and not mobile.
Does it slow pages down?
It listens for scroll passively and moves one element per frame. The pet never touches your page's layout — it lives in a fixed, zero-size track and only writes a transform — and it sends no network traffic from the page you are reading.
Will it show up on every site?
Yes, that is the point — but the switch in the popup turns it off everywhere, instantly, in every open tab.
What exactly does the payment buy?
$4, once, unlocks the cat, the duck, and every pet added after them. There is no subscription and nothing renews.
What if I want a refund?
Refunds are handled through Stripe, who processed the payment. Access ends when your current entitlement token expires, within thirty days, because the extension verifies offline rather than phoning home.
Do I need an account to keep it across computers?
No. The unlock follows your Chrome profile, so signing into Chrome somewhere else brings the duck with you.