the link sethforprivacy says evertything... but:
example tool (not the only, not the best).
https://neo4j.com/developer-blog/bitcoin-transactions-dashboard-neo4j-neodash
other basic article:
https://bitcoinmagazine.com/technical/is-bitcoin-private-enough-for-freedom
it is all public. The limit is how much time the gestapo want to spend thinking about you.
Yeah, there are ways to make it harder.. but it is not easy
here is nostr, a similar issue: people talk too freely because it is uncensorable, but it is public to Big Brother too.