curbing android permission creep encouraging least privilege in development .
Apex: extending Android permission model and enforcement with user-defined runtime constraints