I've historically used data blockers (PortaPow) when using random USB outlets in places like hotels or airport charging stations. It's probably overkill for my threat model, but it seems generally prudent.
I'm considering whether it's just silly to use this given GOS's USB-C protection options. I have it set to "charging only", and I've read in the documentation that this is enabled at the hardware level with software as a fallback. I don't fully understand this, since when I think of "hardware" I think of something like literally not connecting the data cables (like the blockers do).
For those who understand more about how this works, though, is using a blocker given the GOS setting just completely redundant? Using the blockers on USB-C is also more inconvenient now, since some fast charging protocols won't work without the data lines.