This repository has been archived by the owner on Sep 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
Better privacy with random unique device ids #54
Labels
Comments
Merged
Unique ids per app instance might be preferred over For implementing unique ids, we need to implement some kind of callbacks into arklib which pass location of app data, this location is different for Desktop and Mobile versions (Android, and later iOS). It means, apps will need to pass the location to arklib during loading. |
This was referenced Dec 22, 2023
This was referenced Jan 3, 2024
Also, |
alvinosh
added a commit
that referenced
this issue
Jan 12, 2024
* Replacing machine-id with custom stored uuid. * Changed Name From device_id to app_id * Made Function Public * Loaded App Id On Remaining Tests * Fixed Tests * Renamed Folder
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We introduce machine-uid crate in this PR:
The crate comes with a disclaimer:
Alternative would be generating a random device id, storing it in app data folder, sharing it privately with other devices when necessary, etc.
We've decided in favor of machine-uid because it's much easier to implement and outside entity can't figure out the ids if secure transport is utilized. But with unique random ids, unencrypted transport could be used. If privacy becomes a concern, we should implement this approach.
The text was updated successfully, but these errors were encountered: