Whonix and many other people use this as a source when saying NTP leaks the local time:
Origin Timestamp (org): Time at the client when the request departed for the server, in NTP timestamp format.
But this says the time is in NTP timestamp format which is epoch time. Epoch time is universal and the same on all systems so this isn’t a problem.
The kernel docs say this about TCP timestamps:
1: Enable timestamps as defined in RFC1323 and use random offset for each connection rather than only using the current time.
So, setting net.ipv4.tcp_timestamps to 1 wouldn’t leak your local time as it uses a random one.
Is there something I’m missing here or are these really not leaking the local time?