| Algorithm 1: Calculate risk of each app (permission, number of permissions, user data size, total size) |
| Input: Permission Level (PL), Number of permission (NP), User Data Size (WUD), Total Size (TSIZE) Output: Low Risk, Medium Risk, High Risk, Extremely High Risk 1. 2. If RAPP ≤ 0.25 3. Return Low Risk 4. Else if 0.251 ≤ RAPP ≥ 0.5 5. Return Medium Risk 6. Else if 0.51 ≤ RAPP ≥ 0.75 7. Return High Risk 8. Else if 0.751 ≤ RAPP ≥ 1.0 Return Extremely High Risk |