In my opinion, the anti-fingerprinting extension should have the following options:
- Randomise the values at each call. (default)
- Only randomise values at browser start-up.
- Save a fake value for each website. And each time that website wants to get the ID, it will always get its assigned faked value. Meaning that it’ll always think your fake ID is your real ID (because it won’t change), hence maximising security.