Yes, you can play it free in your browser.
Your progress is saved in this browser on this device. Clearing browser data can reset it; progress is separate from the mobile apps and other websites.
Yes. Use a recent mobile browser and the on-screen controls.