Force and hide track name in the public url
When giving an url to somebody to be able to trace multiple devices (using browser or any other app), the user can define it's own name, and interfere with other traces.
I think the link interface should have a field to set "yourname", and include it in the uri in a non-changeable way.
This can be quite tricky because the name have to be created server-side to be able to give a hash, or encrypted using a private key (but I'm not used to this, and I think that it can become quite heavy for the CPU on each point saved). For now, this is just stored as is in the Point table, so new trace can be created directly by changing the url.
This can also create problem for existing tracks (unless there is a "hash" stored, and a migration script set the device name as the hash for the already existing traces to avoid this).
can become