Permissions and privacy
Flip Ledger needs no permissions to work. It can ask for two optional ones, chatAccess and httpAccess, and this page explains exactly what each is used for.
Your trades, ledger and settings are stored on your PC only and are never sent anywhere.
chatAccess
The game's plugin sandbox has no clock, so Flip Ledger needs some other way to know the real time. The only one the client offers is the timestamp on chat messages, and reading it requires chatAccess. The same permission lets the plugin post its own lines in your chatbox.
- What it reads: only the timestamp of chat messages, as a clock. The plugin never reads the text of a message or who sent it.
- What it posts: if no chat message arrives within a few seconds of logging in, one line, "Flip Ledger is tracking your Grand Exchange trades.", so it can read that line's timestamp. Then, unless you switch them off in Settings, lines about your own trades, each starting "Flip Ledger:": a completed offer (with the profit for a sell), a summary of offers that completed while you were away, and an item you can buy again because its used-up buy limit has reset. Only you see them.
- Without it: everything still works, but time is counted as play time and stands still while the client is closed. Buy-limit timers and price ages carry on from where they were at logout, "last 24 hours" means 24 hours of play, and history is kept for 90 days of play.
httpAccess
With httpAccess, Flip Ledger downloads public data from two places:
- Guide prices from the RS Wiki's exchange data (
api.weirdgloop.org), for the items in your ledger only: items with margin checks, unsold buys, open offers or a buy-limit window. Each item is checked at most once an hour. - Buy limits from the RS Wiki (
runescape.wiki), only when an item has no limit from the game client and no override of yours. The list is downloaded at most once a day.
Requests carry item ids and nothing else: not your name, your trades or your settings. If a request fails, the plugin waits 5 minutes, then 15, then an hour before trying again, and everything else keeps working.
Guide prices are only ever shown beside your own numbers, for items you have already traded. They are never used to rank, sort or suggest items, and never added to your profit.
Without it, or with the "Wiki guide prices" setting off, no request is ever made and the Guide column and unsold-stock lines are hidden.
Granting permissions
Until the client has a permissions screen, grant them from the developer console (ALT + `). Use chatAccess or httpAccess in the middle line:
ppr flip-ledger
ppe flip-ledger chatAccess
prl flip-ledger
What the plugin never does
- Read chat messages, or anything about other players.
- Click, type, add menu options or change the GE interface for you.
- Suggest what to buy or sell.
- Upload your trades to this website or anywhere else.