Apparently CodePen 2.0 sends data to their servers as you type
Posted by maxim-fin 21 hours ago
They send all typed into editor input to codepen.dev almost immediately (you would see in 1-2 sec after you typed your secret that it appears in respective Network/Response tab) even before one saved it. I tested this with a unique marker: after typing it into index.html, CodePen ran a build with "save:false", and the marker then appeared verbatim in the HTML served from the generated "*.codepen.dev preview". Thus, if you ever entered some secrets in there by mistake consider them compromized even if you did not publish/save the pen
Comments
Comment by giancarlostoro 18 hours ago
Comment by maxim-fin 17 hours ago
Edit: The point is that any secrets typed/pasted in there should be considered compromized
Comment by giancarlostoro 17 hours ago
Comment by traviswingo 16 hours ago
That flow would be considered unsafe, and probably common.
Comment by leptons 13 hours ago
Comment by maxim-fin 16 hours ago
Comment by giancarlostoro 16 hours ago
Comment by tvink 20 hours ago
Comment by nusl 19 hours ago
Comment by davidmurdoch 18 hours ago
Comment by xingped 14 hours ago
Comment by davidmurdoch 14 hours ago
Comment by aveao 14 hours ago
They require your full address to show you shipping prices as well (vs just letting you estimate with country and postal code alone), so I have to punch in a ton of details before I nope out at awful shipping costs, and I end up with these emails.
Comment by davidmurdoch 14 hours ago
You're probably getting the "abandon cart" emails, which is legally considered a "transactional email", and doesn't require consent.
Comment by weezing 18 hours ago
Comment by embedding-shape 20 hours ago
Comment by maxim-fin 18 hours ago
Edit: accidantlay -> accidentally
Comment by millerm 13 hours ago
I find the browser the most unsafe piece of tech deployed.
Comment by c-hendricks 13 hours ago
Comment by maxim-fin 18 hours ago
Comment by nseskin 20 hours ago
Comment by maxim-fin 18 hours ago
Comment by quietraster 14 hours ago
Comment by mkgiga 11 hours ago
Actually never mind, you aren't sending them private information anyway so it's not a privacy concern in the first place.
Comment by aveao 14 hours ago
Comment by maxim-fin 13 hours ago
Comment by midnitewarrior 19 hours ago
I worked for a company that would have phone support for users, and we'd be watching their screens giving gentle suggestions to them as they were using our app for how to do what they needed to do. We never offered up what we were doing, but given users' poor descriptions of what they were doing, FullStory was an amazing customer service tool.
Comment by VoidWhisperer 18 hours ago
Comment by giancarlostoro 18 hours ago
Comment by maxim-fin 18 hours ago
Comment by cph123 20 hours ago
Comment by keepo404 20 hours ago
Comment by mkgiga 11 hours ago
Comment by giancarlostoro 18 hours ago
Comment by maxim-fin 20 hours ago
Comment by embedding-shape 20 hours ago
Probably harder, and wouldn't work equally well for everyone, but it would be possible to have "guess language and autocomplete" entirely client-side, especially when it comes to JavaScript of all languages.
Comment by odo1242 19 hours ago
Comment by embedding-shape 19 hours ago
Not sure what "model weights" you're talking about, but yes, that is the trade-off. Although complete autocomplete data for the entirely of the JavaScript APIs would be what, in an efficient format, easily below 1MB at least.
Comment by mkgiga 11 hours ago
Comment by dbushell 14 hours ago
Comment by bashy 20 hours ago
Wait until you find out copying content on a computer might sent it over Wi-Fi/Bluetooth for sharing on other devices.
Comment by maxim-fin 20 hours ago
Comment by mkgiga 11 hours ago
Comment by pdyc 20 hours ago
Comment by kypro 18 hours ago
I take no opinion on whether this is good or bad, but I can see how from a UX perspective it's nice not to lose 10 minutes of work because your browser crashes or something.
Comment by maxim-fin 18 hours ago
Edit: but then if you you quit (or crash) without saving the pen first there is no way to recover unsaved work regardless. That is, the pen must be saved manually at least once for the user to benefit from the autosave.
Comment by tmpsvc2695f5 7 hours ago
Comment by qsbuilder 16 hours ago
Comment by tryka7966 13 hours ago
Comment by tmpsvc2695f5 19 hours ago
Comment by alfredo359 17 hours ago