This was implemented way before Opera changed ownership, and as far as I can see from the outside, not much has changed in this code. The main difference I see, is that they have removed the source IP from the JSON.
So, if any, they are tracking less data in that data blob after they changed ownership.
(I worked on this feature at Opera back in the days)