USDC tokens are ERC-20 compatible and can be used with and sent to any ERC-20 compatible digital wallet.
The only circumstance where a transfer might fail to be executed by the USDC smart contract is when either the sender or receiver wallet address has been blacklisted. A global blacklist is maintained by the USDC smart contract, and this was implemented to comply with legal requirements such as a court order or global sanctions restriction. Reserves associated with USDC balances held on blacklisted addresses may be wholly and permanently unrecoverable.