That's a broad question. Like I said, there are lots of ways to be deanonymized besides an attack on the Tor network or your TorBrowser. If you tell someone your name, there's nothing Tor can do to protect you. Someone could social engineer you into giving up your identity. You could get drunk and give out too much info. You could talk to someone frequently and give out little bits of info, which they are able to connect to your read identity. If you use a unique username on this forum that you use on clearnet sites, someone could connect them and figure out your identity. You could download malware or open a document that phones home to someone's server and deanonymizes you. Rewording the question more narrowly: will Tor in its default state deanonymize you? The chances are extremely small. And remember, it's still your best option among all proxies -- at least if you want to access clearnet. Tor on its own doesn't leave traces of your browsing activity, but that's again something you can screw up through unsafe actions, such as saving bookmarks. Unless you live in some place like Iran or Syria, it's not illegal to use Tor. Having TBB on your computer isn't evidence of a crime. Neither is a link to Silk Road on its own. Lots of people, like journalists and bloggers, browse the site and don't buy anything. However, it can be evidence against you in the right context. If LE intercepts a drug package, raids you, and finds a link to SR on your computer, it'll be harder to deny that the package was yours when there's evidence on your computer that you were visiting drug sites. But that's also the case if they find drug paraphernalia in your house, or a lot of cash. If you leave TBB in the default configuration and don't compromise your identity through your behavior, you should be safe. The chances of Tor fucking you over are extremely small. You are far more likely to do it yourself.