In Android system, PPE can be implemented in system layer and application layer. The system-level enhancement make up for the deficiency of Android privacy protection mechanism, for example, coarse granularity of access control which allows sensitive data to be leaked out through implicit flow.