Cursor Trail for osu!

For osu! · replay analysis

Every miss has a reason

Cursor Trail re-judges your osu! replay note by note and shows you what's behind your misses: timing, aim or the way you tap.

See an example

One of the site owner's real plays. Open it to see the whole report.

Saved plays stay in this browser for up to a year. Sign in with osu! to keep them anywhere.

Your replays are analysed in your browser. A saved play stays on our server until you delete it, and anyone with its link can open it. How your data is handled

With "Save to my history" on, each replay and its map are stored on our server so you can open them again, and each saved play gets its own link, the address of its report. Anyone with the link can open the report and its playback, with the player name saved in the replay, but never your replay file; the link can't be guessed, so no one finds it without being sent it. Once you've added a replay, a cookie remembers that (nothing else), so the example play stops showing. Deleting a saved play in History removes its replay, report and link, though apps that showed the link may keep its preview (the song, accuracy and misses, and a picture of the map's background with part of your cursor path). Our server's database, saved plays included, is also copied each night, encrypted, to Backblaze in case our server fails; each copy is deleted after 30 days, so a deleted play is gone from them within a month. Without signing in, your saved plays belong to this browser (a cookie) and are deleted once it hasn't visited for a year; signing in moves them and their links to your account, except a replay the account already has, which keeps the account's link. Otherwise no replay or report is uploaded: to find a map only its ID (an MD5 hash) is sent, and to show its cover or play its song preview only its map set number (our server gets them from osu! and keeps no song audio). To import a play from osu!, our server fetches its replay from osu! for you; it's kept only if you save it. Once you sign in, we keep your osu! or Discord user number and name to know it's you; the site's owner can see the list of accounts, with when each joined and last signed in and how many plays it saved, and how many guests there are. Once you've saved a play or signed in, we count which pages you open and which buttons you press, and when a replay or its map couldn't be used, but never what's in a replay, map or score, and keep the counts six months; turn on Global Privacy Control in your browser to be left out.

  1. 1 Drop your replays; the map is usually found for you.
  2. 2 Every note is judged again, the way the game does it.
  3. 3 Each miss gets one main cause, with the evidence behind it.
How it works →
Where are my replays?

osu!stable

Press F2 on the results screen to save a replay. Replays are in your osu! folder under Replays; maps are under Songs.

osu!lazer

On a score, open its menu and choose Export to save the replay. Export the map from the editor: File → Export → Export package (.osz).