Rocko on guard duty, in a safety cap and vest with a whistle and badge, waving hello

For parents

A safe little corner of the internet

Where’s Rocko? is a free collection of wholesome games for kids — seek-and-finds, reading, counting, memory, coloring, comics and board games. Here’s exactly what it is, and isn’t.

🚫No sign-up or accounts
🙊No chat or strangers
🔒No personal info asked for
🤝Friend games are invite-only

What your child gets

About ads

There are no ads right now. We may add a few later to help keep the games free. If we do, they’ll be kid-appropriate and non-personalized, with no tracking or profiling of children, and we’ll update the privacy policy before any ads appear. Read the privacy policy →

Play a Friend · safety

🔒 Why friend games are safe

Backgammon, Checkers and Connect Four can be played with a friend on another device. Only the friend your child invites can join — here’s why nobody can just guess their way in, with the real numbers.

1. There are a LOT of codes

Every game code has 6 spots. Each spot can be any of 31 letters and numbers (we leave out look-alikes like 0/O and 1/I/L so codes are easy to read):

A B C D E F G H J K M N P Q R S T U V W X Y Z 2 3 4 5 6 7 8 9

887,503,681different codes — almost 900 million

Each code is picked by a computer’s secure random-number maker, so every one of those codes is equally likely. There’s no pattern to spot.

2. Guessers get locked out

If you tried one code every second, day and night, it would take about 28 years to try them all. But our server doesn’t let anyone guess that fast:

30wrong codes in an hour → locked out for an hour
30 minan invite works for, if nobody joins
3,375 yearsto try every code at that speed

An invite is only open for 30 minutes, so a guesser gets 30 tries at it at most. That’s a 1 in 29.5 million chance — and they’d also have to beat your friend to it.

Try being a guesser 🕵️

Tap to guess a code, just like a guesser would. (This is only a demo — it doesn’t touch any real games.)

???–???
0 of 30 wrong guesses used

3. Once your friend joins, the game locks

4. There’s nothing to find anyway

For grown-ups: the details

Game code6 characters from a 31-symbol alphabet = 316 = 887,503,681 codes, made with a cryptographic random generator (every code equally likely).
Guess limitEvery miss (a code that doesn’t exist, or a game that isn’t yours) counts against the connection. 30 misses in an hour blocks code lookups for an hour. Blocked visitors learn nothing about whether a code exists. Your own game keeps working while blocked.
Making gamesAlso limited (150 an hour per connection — enough for a whole classroom), so nobody can flood the system with open games to make guessing easier.
Invite expiry30 minutes if nobody joins. After a friend joins: deleted after 24 hours with no moves.
Seat keys128-bit random tokens (2128 ≈ 3.4 × 1038), kept only in each player’s browser. The server checks every move.
What we storeThe game board and the two pup names, until the game expires. Rate limits use a one-way hash of the connection address, never the address itself, and are deleted within about two hours.
Honest limitsAnyone you send the link to can join until the first friend does — so share it only with the friend you mean. A shared network (like a school) shares one guess limit. Even if someone did get in, all they could do is play a board game with a pup name.

Play a Friend →PrivacyWhere’s Rocko? home