There's no way to anonymize location data. Where does your phone spend the night plus where does your phone spend the weekday equals a unique identifier when cross-referenced with an address database.
I know our location provider did some things proactively - like they would not geofence hospitals, for example, but "home" is likely very visible.
That's a dataset I didn't work on as much, so maybe I'm not being sensitive enough to the "this should be illegal" argument. I guess on reflection misleading you for the collection should be illegal, though how to do that isn't obvious.
What I've worked on the most is people's credit card transaction histories, and that's quite a bit more naturally anonymous, though again, if you know enough about a person they would be discoverable.