Our valued sponsor

Question Confiscating USDT vs ETH vs Bitcoin ?

There is DAI, which is decentralized stablecoin, but risk of DAI losing it's peg is probably higher than your wallet getting blacklisted.
read another user claim it is not secure in regards to freezing, it's the same as USDT?
 
Check the token contract for each token as each smart contract can be different , before you start blindly using it .
As you can see in the contract that USDT on the trc20 chain implements a blacklisting mechanism :
Code:
contract BlackList is Ownable {

    /////// Getter to allow the same blacklist to be used also by other contracts (including upgraded Tether) ///////
    function getBlackListStatus(address _maker) external constant returns (bool) {
        return isBlackListed[_maker];
    }

    mapping (address => bool) public isBlackListed;

    function addBlackList (address _evilUser) public onlyOwner {
        isBlackListed[_evilUser] = true;
        AddedBlackList(_evilUser);
    }

    function removeBlackList (address _clearedUser) public onlyOwner {
        isBlackListed[_clearedUser] = false;
        RemovedBlackList(_clearedUser);
    }

    event AddedBlackList(address indexed _user);

    event RemovedBlackList(address indexed _user);

}
As you can see the addBlackList and removeBlackList can only be called by the contract owner (tether) .
If these functions are called events are emitted (AddedBlacklist and RemovedBlacklist)
You can track these events here :
AddedBlacklist: https://bloxy.info/txs/calls_sc/0xdac17f958d2ee523a2206206994597c13d831ec7?signature_id=37762 (1842 calls until today)
RemovedBlacklist: https://bloxy.info/address/0xdac17f958d2ee523a2206206994597c13d831ec7 (67 until today)

And there is also destroyBlackFunds function in the code :
Code:
    function destroyBlackFunds (address _blackListedUser) public onlyOwner {
        require(isBlackListed[_blackListedUser]);
        uint dirtyFunds = balanceOf(_blackListedUser);
        balances[_blackListedUser] = 0;
        _totalSupply = _totalSupply.sub(dirtyFunds);
        DestroyedBlackFunds(_blackListedUser, dirtyFunds);
    }

    event DestroyedBlackFunds(address indexed _blackListedUser, uint _balance);
}

This function destroys/clears your funds (sets it to zero and substracts it from the total supply )
You can track the DestroyedBlackFunds events with this link:
https://bloxy.info/txs/calls_sc/0xdac17f958d2ee523a2206206994597c13d831ec7?signature_id=37762 (until today it got called 854 times)
How do you get access to the info you found here? Is there a place where that kind of data is publicly available?