It was a Cyanogen feature called "Privacy Guard" in later releases. The devs haven't clearly explained what happened but it was likely threats of losing access to Play services and the Play store. Play services is the poison pill Google uses to support invasive tracking and ad delivery and they won't abide any interference with it.