Is My Python Tool for Arena Stats Allowed?

Hello everyone,

I hope you’re all doing well. I recently delved into a personal project that’s been both fun and educational for me, and I’d like to share it with you all while seeking some guidance on its legality.

What I Created

I’ve written a Python program that can read the combat log files while I’m in a game. Specifically, it can parse the logs to extract player names and realms participating in the arena match. After doing so, it uses a pre-existing API to retrieve player ratings such as current arena rating and maximum account rating. The results are displayed in my Python command-line interface (CLI).

Why I Made It

The primary goal behind this was to gauge the skill level of both my teammates and opponents during arena matches. The information could be useful to assess the experience and maximum rank of players in real-time, without having to tab out and manually search for each player’s stats.

A Note on Usage

It’s worth mentioning that I haven’t actually used this program live yet. My testing has been solely conducted using a copy of a combat log file, not the live game itself.

Is It Legal?

Now, my main concern is whether using this kind of third-party tool is against the game’s terms of service. I have no intentions of distributing this program; it’s merely for personal use. It does not modify any in-game elements or give unfair advantages; it only reads data and presents it in a more accessible way.

From my understanding, the game’s policy usually frowns upon third-party programs that alter gameplay or provide an unfair advantage. Since my program does neither, could it still be seen as breaking the rules?

I’ve searched through the forums and read various terms and conditions, but the information out there is not 100% clear to me, hence why I’m seeking your collective wisdom.

Would love to hear your thoughts on this!

Thanks in advance.