The document proposes PROFILR, a framework that aims to address the conflict between profit and privacy in geosocial networks. PROFILR constructs location centric profiles (LCPs) which are aggregates built over the profiles of users that have visited discrete locations. It endows users with strong privacy guarantees while also providing correctness assurances to providers. PROFILR is implemented in two ways - a venue centric approach where LCPs are stored and computed at venues, and a decentralized approach where user devices can compute LCPs of co-located users. An Android implementation shows that PROFILR is efficient even under strong privacy and correctness assurances.