cross platform dongle protection