Transaction shouldn't broadcast if you do not confirm from your device.
A transaction not only shouldn't be broadcasted, but can't be broadcasted until you confirm it on your device.
The signing process only happens after confirming the transaction. You can't broadcast an unconfirmed transaction (theoretically you can, but it can't be included into a valid block).