I honestly can't believe this was OK'ed. How would anyone think not putting this behind a login was OK? In a world where we see privacy issues in the news daily? All you can do is laugh at this point. All the swgoh.gg people were doing was fulfilling requirements.
Having said all that something is better than nothing although it would be trivial for them to do this themselves and catch cheaters fairly easily through an automated system. Now we can all have fun virtually paying them more money by working for free as cheat detectors.
I can tell you right now that people have already scraped all that data and wouldn't be shocked if it's put up as an alternate website. Teams change and will pass... with time... but wow... just wow.