What do you do with the uploaded sketch files afterwards?
They stay online forever till death do us part.
I wonder if you're concerned about privacy or...?
If you (like many people restricted by NDA) don't want your files to leak away, we have https://lunacyapp.com - it does about the same with the same rendering engine, but wkrks offline on your computer. "No cloud unless you want it", that's the motto of Lunacy.
Awesome name guys!