| ▲ | Apparently CodePen 2.0 sends data to their servers as you type | |||||||||||||||||||||||||||||||||||||||||||
| 50 points by maxim-fin 2 hours ago | 20 comments | ||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | tvink 2 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
You're gonna be shocked how many input fields do this for various UX features :) | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | nseskin 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
There’s a detailed discussion of the same issue here https://www.reddit.com/r/webdev/comments/1rj1oac/i_planted_f... | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | midnitewarrior 24 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
Look into https://www.fullstory.com/ , many major websites use this, it's basically a real-time video view of the user's browser screen. You can see where they move their mouse, how quickly they are typing, each character one at a time. 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. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | cph123 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
For basic previewing I like to use https://htmledit.squarefree.com which has been online for years and does it all client side. | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | pdyc 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
i made my own html playground that is browser only and shares preview via url hash because of these useless shenanigans of codepen, its not as featureful but i mostly use it for sharing single page html files | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | bashy 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
Sent to them to render the preview pane. Same as pasting secrets anywhere on a browser. Wait until you find out copying content on a computer might sent it over Wi-Fi/Bluetooth for sharing on other devices. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | keepo404 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
because this is how autocomplete logic works i guess? Frontend cannot guess language and completions for you | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||