I am looking for an IC solution, ideally, but alternatively also could use a tiny circuit that would allow to accomplish the following feature:
Trigger an event by MCU that will fuse-out/disconnect data lines (D+ and D- in particular). This has to be permanent, irreversible and also data lines must be physically disconnected.
I am not sure if circuits like this exist as off-the-shelf IC solution. What I've found by searching different terms is mostly conventional circuit protection fuses which is _not_ what I'm looking for.
Use case for circuit like this would be when you have to use USB for programming, debugging, data/log transfer and etc. but you don't want to ship your device to end users with USB D+/D- lines connected to anything. This allows to have USB charging and data for debugging/development, but end user doesn't have to worry about "Do I trust this device and is it going to do any harm to my USB host".
I would use this in my future open-source, open-hardware project(s) so there will be a lot of people cracking open this thing and confirming that it's safe for use when you get it "sealed".