Most devices should be using temporary dynamic IPv6 addresses, for this exact reason. I believe this is the default on most Linux distributions, not sure about others.
I felt quite let down when I realised Fedora which bills itself as "free & private" didn't use temporary addresses by default and I had to go hunting for configuration files to enable it as it's not exposed in the UI either.
I felt quite let down when I realised Fedora which bills itself as "free & private" didn't use temporary addresses by default and I had to go hunting for configuration files to enable it as it's not exposed in the UI either.
https://discussion.fedoraproject.org/t/ipv6-privacy-option-a...
https://bugzilla.redhat.com/show_bug.cgi?id=2280924#c3