SPLASHBACK!

You’re the bidet. Good luck.

Aim, spray, dry, flush. An endless stream of customers. A very particular set of preferences.

Free to play · No login · Global leaderboard

18+ · NSFWNon-sexual nudity and graphic toilet humor.

About & privacy

Splashback! is a free bidet simulator for adults. Play from inside the toilet, match each customer’s preferences, and use less water to earn a better score. There are no ads or purchases.

A shift is one continuous run across customers. Restarting begins a new score. Use a mouse, touch screen or keyboard; press P during play for the controls.

Your shift, guest player key and nickname are saved in this browser when storage is available. Return in the same browser to resume. Starting a shift also creates a guest and shift record on the server for rankings and score validation. Completed rounds automatically add your nickname and game statistics to the public leaderboard. Avoid personal details in your nickname.

Clearing browser data removes local progress and your player key, but not server records or scores already posted. Cloudflare hosts the game and processes network requests and technical data to deliver the service and limit abuse. There are no advertising trackers. Cloudflare also provides usage and performance analytics. Gameplay analytics record progress, tool use, customer challenges and outcomes to improve balance. They use a random ID that lasts only for this page visit, separate from your leaderboard identity; no nickname, saved player key or free-text input is sent. Gameplay telemetry respects browser Do Not Track and Global Privacy Control signals.

This title screen is skipped for the rest of this tab’s session when session storage is available. The 18+ label is the creator’s content advisory, not an official rating.

Shift paused

How to play

Aim, wash, finish. The controls show what each customer wants.

  1. Check the customer

    Read the request summary above the controls. ! marks a setting to adjust; ✓ means it matches. No special requests? Choose any settings.

  2. Aim & wash

    Click or touch and drag on the camera to spray. With a keyboard, aim with ↑ ↓ ← → and hold Space. On touch screens, aim sits just above your finger.

  3. Dry, then flush

    At 100% clean, Dry for a bonus, then Flush to finish the round. Required drying must be completed. Skip optional drying and they’ll use toilet paper before the flush.

Your shift saves in this browser when storage is available. Clearing site data removes it.

Sprays, warmth & tricky customers
Jet / Fan / Pulse
Precise hits / wide coverage / stubborn crust. Briefly switch if needed, then return to the requested pattern if the customer complains.
Pressure
Five dots, from gentle to strong. Tap or slide across the dots to choose a level, or use + / −. Customer requests use the same dot levels.
Seat & water heat
These are separate controls. The seat warms gradually with a soft peach glow. Peach controls mean heat is on. Warm water loosens sticky spots, but some customers want cool water. Follow their preferences to stop shivering or complaints.
Every butt is different
Moles, birthmarks, stretch marks and skin folds won’t wash away. Follow the cleanliness meter to see how much mess is left. Some customers need a gentler touch—check their pressure request before you spray.
Tight crease
Aim Jet at the center patch. It’s easier to hit when the crease opens.
Blocked view
Use Clean nozzle. Heavy splatter can take several rinses.
Surprises & walkouts
Watch for movement, pressure drops and more mess. Patience keeps running through drying and waiting to flush. Start the flush before it runs out. If a customer gives up, they finish with toilet paper.
Keyboard shortcuts
Badges & career
B
Aim
↑ ↓ ← →
Spray
Space
Flush
F
Clean nozzle
R
Dry
D
Seat heat
S
Water heat
W
Jet / Fan / Pulse
1 / 2 / 3
Pressure
+ / −
Leaderboard
L
Sound
M
Fullscreen
G
Pause / help
P
Close panel
Esc
Restart shift
Shift + N

Tab moves between controls; Enter activates them. Shift + N focuses Restart shift. Press Enter to open confirmation.

Scoring, shifts & saved progress

Use less water for a better score. A shift is one continuous run across customers. Preferences and surprises unlock as you clean more customers. Walkouts don’t raise the difficulty. Keep going as long as you like; Restart shift begins a new score.

Open Badges (B) to see your career progress. Every badge progresses automatically as you play. XP and badges stay across shift restarts. Return in the same browser to resume your saved shift. Your score joins the leaderboard automatically after each finished round and flush. A guest nickname is assigned; you can change it in the leaderboard.

Privacy & public scores

Your career XP, badges, shift, guest player key and nickname are stored in this browser when storage is available. The server keeps guest and shift records for rankings and score validation. Completed rounds automatically publish your nickname and game stats; avoid personal details in your nickname. Clearing site data does not delete posted scores.

Cloudflare hosts the game and processes network requests and technical data to deliver the service and limit abuse. There are no advertising trackers. Cloudflare also provides usage and performance analytics. Gameplay analytics record progress, tool use, customer challenges and outcomes to improve balance. They use a random ID that lasts only for this page visit, separate from your leaderboard identity; no nickname, saved player key or free-text input is sent. Gameplay telemetry respects browser Do Not Track and Global Privacy Control signals. The 18+ label is the creator’s content advisory, not an official rating.

18+ · NSFW · Non-sexual nudity and graphic toilet humor.

Start a new shift?

Your current score and saved shift will be replaced. Career XP and badges stay yours. Scores already posted to the leaderboard stay there.