8 security questions to ask before building mobile apps