The law is freedom of speech from government persecution. Which is literally what banning Tik Tok is.
Except that's not what this bill is. It's about banning certain apps and websites which are under the control of an adversarial government. The speech is fine, but the platform moderating that speech isn't, and the 1st Amendment doesn't protect foreign entities. The Supreme Court upheld in Bluman v. Fed. Election Commission that limits on foreign entities' speech can be greater than what would be constitutional for US citizens. And this isn't even about speech, it's about the platform of that speech.
It's the government persecuting a company for being Chinese.
True, but only if "Chinese" means "operated in part by the Chinese government/CCP." This isn't about the the race or ethnicity; it's about the government.
We have similar bans in place for other constitutionally-protected activities involving other countries. Import of Russian firearms and ammo is banned despite the right to keep and bear arms.
What the law does not protect is private persecution. If you come to my house and announce you're a pedo, I can kick you out of my house for that. Just like tik tok can ban you.
You can kick them out for any reason because they dont have the right to be on your property. This article is touting that the bill is an attack on free speech as a right, but TikTok and other social media platforms are not examples of free speech. Instead, this bill is about limiting the ability of foreign powers to control the spread of information in the US, similar to how we already limit the ability of foreign powers to finance our elections.
https://bitwarden.com/password-strength/
Test it here. Passphrases of 3 words take centuries to crack, without any numbers or capital letters. Passwords with numbers, capital letters, and symbols need ~14 characters to be that secure. If you need to memorize it, a passphrase is far superior. Add in a number, or random capitalization, or a misspelling and your security goes even higher.