It should do, although I never actually tested that platform as we were only concerned with desktop platforms at the time.
Essentially the machine ID will be stored in the registry on Windows, and all other platforms will store it in an INI file within their FPlatformProcess::ApplicationSettingsDir()
. This likely means that someone could get around this on Android by just clearing their app user-data (or just by re-installing the app).