pixel-palace

One emulator runs on the host's machine. The guest streams the video and audio over the network and plays alongside them, controller in hand.

You supply your own ROM files, loaded client-side. Nothing is uploaded anywhere.

or