“It uses just tiny bits of data that piggyback on existing network traffic so there’s no need to worry about your battery life, your data usage, or your privacy.”
How do you piggyback on existing traffic without increasing it?
For example, by having a queue that only gets sent when you were going to send something anyway. When you have tiny bits of information, you're getting into the space where setting up the connection, starting the radios or getting them to an active power level is more taxing on the system than the actual sending of the payload.
"No need to worry" doesn't equal 'zero bits transferred', but more like 'so little the impact is immeasurable to you'.
You can queue and hold the data until your phone was already going to wake up to transfer something which reduces the wake ups. And it’s such a tiny amount of data being sent it probably wouldn’t total 1mb used in a year.