The VBML engine entirely uses GET requests, and parses the public content it retrieves. So I guess they certainly have your IP and know what videos you are accessing. But that’s about it, keep in mind I’m only accessing what’s required so I’m not loading resources like images or anything alike.
For some backend(s) I need some basic cookies support to retrieve the proper data (OpenSubtitles). But all these are cleared each time you close the application.
What’s funny is that initially I wanted to support POST requests for the user to authentify and retrieve its videos on a given platform. That was before I realized the huge data collection that happens on these platform and the bubble they put you into based on these. So what happened to be something I felt was lacking in MotionBox (and Monkey) turns out to be quite a good feature. Avoid data collection, tracking and content bubbles.
If you are going to use a program to show Internet videos to your kids you should totally use something like MotionBox, you’ll get total control and avoid every intrusive content. That’s a benefit of having a tool that serves your best interests at all time. And please don’t just take my word about this and feel free to check the code :).