I also suspect they will know every single one of your transactions, since the application would ask the server to co-sign every time and only after it declines (in case of larger amounts), it will try connecting to the hardware device. In case of smaller amounts, the server will also know about all your transactions by design.
Even more basic than this, if you are using their app you are connecting to their servers to receive updated transaction and balance information, so they will always know all your addresses and transactions. They also say if you lose your phone then you can recover your coins using the hardware device and the key that Block stores, meaning that they must have a copy of your full wallet containing all three public keys to be able to offer this functionality.
Wow, if they hold all three seeds, it's a real scam. I'd give them the benefit of the doubt for now and hope they at least implement the restoring like this:
1) Generate phone key.
2) Create new 2-of-3 multisig wallet: server key, new key from (1), device key.
2) Sign transaction with server & device that sends all funds into that new wallet.
I know.. This whole Square wallet is so anti-Bitcoin.. How does anyone honestly come up with such a system.
It is a mistake to project your experience onto others. What is easy for you may not be feasible for others. Even such a trifle as to write 12 or 24 words.
This is a business and they are trying to fill their niche by satisfying the needs of people. And their need is very simple: to simplify interaction with crypto as much as possible. Yes, sacrificing all the basic features of bitcoin, but that's just how people are. Between security, reliability, anonymity and convenience, they always choose convenience.
On one hand you're right, but on the other hand I find it morally questionable for knowledgeable people such as the developers of this project, who know exactly what they're doing, to sell and even develop this device and call it 'HW wallet' with a straight face. It's so predatory in a way. They try giving people a sense of security and privacy. In a way, it should be more secure than e.g. keeping funds on an exchange, but privacy is completely out of question here - one of the main motivations for cryptocurrencies.
It is a mistake to project your experience onto others. What is easy for you may not be feasible for others. Even such a trifle as to write 12 or 24 words.
I started out knowing nothing like everyone else and learned the things that interest me. I would certainly not put myself in the same category as many of the more technically advanced users here. I know enough. But I don't accept the notion that it's hard to learn how to generate and secure your seed properly. It's a completely different thing if people don't want to learn it. In that case, they can use whatever they want.
Honestly, this notion of people not being able to do anything themselves anymore seems to me like a disease, like a cancer, spreading through first-world society. People get more lazy and as a reaction, companies try capitalizing on that, taking more and more 'work' off people's shoulders, making them wholly dependent on them. This continues as a vicious circle to the point where young people don't fix their own bikes or cars anymore, can't wire up some appliance, while it was somehow all common knowledge not too long ago.
I don't accept that humanity dumbed down this hard; it must simply be laziness.
I would definitely like to ask Square HW wallet users face-to-face if they honestly believe they can't write 24 words by hand.