If I log onto a web site that uses geolocation to help me find something, of course I will share my location. If I log onto a web site to read news and it wants to know my location, I deny that every time. Why shouldn't it be the same with the battery API?
I absolutely refuse to install Windows 10 on my home computer because I don't want to look after my computer like a child who is getting "programmed" by a spiteful ex-spouse.
However... One thing that I've run into a handful of times that really creeps me out is when a manager says up-front at an interview that they want to hire someone who will think of the team as family. It's fine for the team to get along, but I think it's just creepy for someone to ask me to consider someone I've never met as family. And besides, I *have* a family. I go to an interview because I need *work*.
I've never been canoeing before, but I imagine there must be just a few simple heuristics you have to remember... Yes, don't fall out, and don't hit rocks.