Wouldn’t really work. You can’t put too many (or too beefy ESD) diodes on the data lines, they’d degrade the signal too much. Spark gaps might act as tiny antennas, so probably also not a good idea, and probably not very effective either. The only safe way I can image would be isolation over fibre-optics/opto-isolators.