Nobody can't spend from *your* Bitcoin address *without your* permission. However, if the signature in transaction has low randomness, your private key can be leaked and thus, can spend your Bitcoin. The chances for happening this are very low. It happens mainly when using a buggy client and maybe when using Android too.
@OP: I highly recommend not to use Coinbase. It is not a secure wallet. I advice you to use a desktop wallet such as Multibit, Bither and Electrum.
The android security vulnerability happened a long time ago. It was due to a design flaw that directly affected the randomness of transaction ID, not the private key. Android is still secure enough for daily usage since they have fixed it and this could have happened to any client.
Hello. How safe is it to input a bitcoin address into a site eg to receive bitcoins you need to give your bitcoin address. Can anyone then empty your account with this address? I use Coinbase address.
Thanks in advance.
Another good thing to do would be to invest in a Trezor hardware wallet. They are considered to be incredibly secure. They are around $100, so it just depends on how much BTC you have if it would be worth it to you or not.
I agree to that. However, you can also use a offline computer like a raspberry pi and install electrum in it. You can transfer info from an online computer to the offline one and sign the transaction there then broadcast it on the online computer. The best part is, it cost much less than a trezor wallet.