So I think that an "unhosted wallet" just refers to a blob of text in a regular file ... which is exactly how I would store bitcoins if I had any.
In the United States, this is a clear-cut free speech / First Amendment issue. In the United States I can write, or say, any number I choose to.
There's a lot of hand waving reference to magic technology when discussing things like key escrow or "encryption" or "unhosted wallets". In the end, they are protected speech and cannot be limited under any interpretation of the First Amendment.