They're not sending info to random third parties, they're sending info to themselves.
They are a Chinese company so they obviously are not going to use Google Analytics...
And they dump/read files in shared storage spaces to cross-tracking with other Chinese apps. If you try to install it into Secure Folder on Samsung it gets disabled.
The official recommendation:
Use: Instance ID or GUID. On Android 8.0 (API level 26) and higher, SSAID is also an option, as it's scoped to the app-signing key.
Why this recommendation?
Using a GUID or Instance ID forces the user to reinstall the app in order to circumvent the content limits, which is a sufficient burden to deter most people. If this isn't sufficient protection, Android provides a DRM API, which can be used to limit access to content, includes a per-APK identifier, the Widevine ID.
So I guess best practice in this case means they should use DRM instead.
Sent some pings to:
http://byteoversea.com/ http://ibytedtos.com/
Not sure what either of them are for sure, but from first look it seems like both are monitoring scripts (see https://sf16-muse-va.ibytedtos.com/obj/ttfe-maliva/slardar/p...) , but will do a deep dive soon. Interesting they need this just for a simple press release.
Also notice the person posting is explicitly from "TikTok US" and not just "TikTok". Interesting decision.