About RuneScope
What this is, who runs it, and what it does with your data.
RuneScope is an independent, fan-made market companion for Old School RuneScape. Grand Exchange research, profit calculators, and a trade journal that remembers what you actually did, so that later it can tell you which of your plans were worth following.
It shares its calculations with OSRS Toolkit for Windows, the desktop app it grew out of. Run either, or both: connect the desktop app to your account here and a trade recorded in one shows up in the other.
Game interaction
RuneScope does not play the game. It sends no input, changes no network traffic, and modifies no game client. The optional RuneLite plugin reports trades after they have happened; it never acts.
It never asks for a Jagex password, bank PIN, or authenticator code.
Your data
Your journal lives on the server that runs RuneScope, which is what lets you reach it from any device. Connect the desktop app and it mirrors the same journal both ways. Leave it disconnected and it keeps everything on your PC.
- What is stored: your trade journal, tracked positions, imported RuneLite events, watchlist, savings goal, and your character names. One database file per account. Tokens are kept as hashes, never as the token itself.
- Sign-in: a Discord user id, username and avatar. Or, without Discord, just the hash of a recovery code. No passwords, no email addresses.
- Prices come from the OSRS Wiki real-time price API. Character lookup reads the public hiscores. Neither knows who asked.
- Taking it with you: the CSV export on your profile is your whole journal, any time.
Here's what the plugin sends, if you run it:
- Grand Exchange offers, cancels, and fills, and where you're standing at the Exchange
- Trades with other players
- A look at your bank and gear when you open the bank
- Monster drops
- What you had on when you died
Only the first one is on by default. The rest you switch on yourself, if you want them. All of it goes toward the same thing: filling in your trade journal and stats automatically, so you're not typing every trade in by hand.
Connecting the plugin also means our sync server briefly sees your IP address, the same as any site you visit does. It's not saved in a database anywhere. It only shows up in a server log, and that gets wiped after a week.
Nothing sits around forever either. Anything waiting to be picked up expires after 30 days if nothing comes to get it, and if the plugin goes quiet for six months the whole pairing disappears along with whatever's still under it. Once something's landed in your journal it just stays there as long as your account does.
Want it gone sooner? There's a delete button on your Profile page. It wipes the journal, watchlist, characters, tokens, the account itself. No waiting period, no undo, so grab the CSV export first if there's anything worth keeping.
Where the numbers come from
Prices are completed transactions, so an item can fail to fill at a price it traded at minutes ago. Margins, GP/hour and boss requirements are estimates built from market data and community sources.
Unofficial fan project
RuneScope is not affiliated with, sponsored by, or endorsed by Jagex. Jagex, RuneScape, and Old School RuneScape are trademarks of Jagex Limited. All game-related intellectual property belongs to Jagex and its licensors.
Created using intellectual property belonging to Jagex Limited under the terms of Jagex's Fan Content Policy. This content is not endorsed by or affiliated with Jagex.
Fan Content Policy · Rules of Old School RuneScape · Terms
Credits
Built by Wolklaw. Prices by the OSRS Wiki real-time prices project. Boss and skilling references from the OSRS Wiki. Source under the GPLv3 on GitHub.
Something wrong or missing? Here is how to reach me.