usefathom / fathom

Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
https://usefathom.com/
MIT License
7.55k stars 368 forks source link

Pageview ID shouldn't be generated from the tracker #347

Closed LKaemmerling closed 2 years ago

LKaemmerling commented 2 years ago

The ID should always be server generated - so in this case from the collector. Generating it on the client and just "storing" it on the collector makes it difficult and insecure. Because of backward compability we limit the generated UUID to only 32 chars.

Closes #322 Closes #312

Signed-off-by: Lukas Kämmerling lukas.kaemmerling@hetzner-cloud.de