A plain accounting of every League of Legends data source and external service the app touches — written for players and for anyone reviewing the app's use of Riot Games data.
LaneWise uses only the local, unauthenticated endpoints the League Client itself exposes on your machine. It does not call Riot's production/developer Games API and does not require or use a Riot API key anywhere.
A local HTTPS endpoint on 127.0.0.1, authenticated with the per-session credentials Riot writes to the client's own lockfile. LaneWise reads the live champ-select session — your role, revealed allies/enemies, and bans — to drive the draft advisor, ban suggestions, and rune/skill/spell advisors.
A local HTTP endpoint on 127.0.0.1:2999 that Riot's client exposes only while a match is in progress. LaneWise polls it for gold, items, and game state to drive the live item coach, macro tips, and post-game summary.
ddragon.leagueoflegends.com — Riot's public, unauthenticated static asset CDN. LaneWise downloads champion, item, and rune reference data and icons on first launch and caches them locally per patch. No key, login, or personal data is involved in these requests.
No modification of League of Legends game files, no code injection into the game process, and no automated input or actions inside the game. LaneWise is a passive, read-only overlay — it displays information; it never plays for you.
Everything below lives only on your own machine under %LOCALAPPDATA%\LaneWise\. There is no LaneWise backend server — nothing here is uploaded anywhere.
| Data | Location | Leaves the device? |
|---|---|---|
| Champion / item / rune reference data (Data Dragon cache) | data_cache\ | Never |
| Local champion database (SQLite) | *.db | Never |
| Post-game reports & recommendation feedback | local app storage | Never |
| Favorite champions & overlay layout preferences | local app storage | Never |
| License record (plan, expiry, masked key) | license.dat (DPAPI-encrypted, HMAC-signed) | Never (only the license key + an instance identifier — your device name plus a partial hash of other machine details — are sent to Lemon Squeezy at activation/validation time) |
| Trial games-played counter | trial.dat (DPAPI-encrypted, HMAC-signed) | Never |
The desktop app does not include any analytics or tracking SDK. It does not phone home usage statistics, crash reports, or gameplay data to LaneWise.
Pro license activation and renewal are handled by Lemon Squeezy, our payment processor and merchant of record. Activating, validating, or deactivating a license sends your license key and an instance identifier — your Windows device name plus a short one-way hash of other machine details, not those other raw values — to Lemon Squeezy's licensing API. No gameplay, champion-select, or match data is ever included in that call.
Clicking "Buy Pro" opens Lemon Squeezy's checkout in an embedded browser view inside the app itself (falling back to your default system browser if that's not available on your machine) so a completed purchase can be detected and the license activated automatically, without you copying a key by hand. Nothing about the checkout page — card details, billing address — is read, stored, or seen by LaneWise; the app only watches for the page navigating to the confirmation link Lemon Squeezy sends you to after payment, to pick the license key out of it. See Privacy Policy for the full breakdown.
Champion names, splash art references, icons, and other League of Legends game data displayed in LaneWise are sourced from Riot Games' public Data Dragon service and remain the property of Riot Games, Inc.
LaneWise isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.