Want to keep learning?

This content is taken from the University of Southampton's online course, Secure Android App Development. Join the course to learn more.

Data hygiene

As should be coming clear now, data stored by your app should be protected, but before we consider how we might do that we need to STOP and ask the question:

“Do I really need to store this data?”

Think back to week 1 where we discussed risk. If your app stores data then there is always the possibility that the data may leak or be compromised in some way.

After all, as software developers we are not perfect, and some attackers are very clever, so we should think carefully about whether it is really necessary to store or transmit (to a web server say) potentially sensitive information.

Data hygiene: if your system does not absolutely need to remember a piece of data, then do not store it.

Share this article:

This article is from the free online course:

Secure Android App Development

University of Southampton