https://thirtyzero.com/blog/essential-security-features-every-mobile-app-needs/