While “Foreground Data” refers to the data used when you’re actively using the app, “Background” reflects the data used when the app is running in the background. This can include an app automatically updating information based on your location – like weather forecast apps – or a messaging app that receives messages while the app isn’t in use and sends through notifications.
A Cache is a temporary storage location for data so that future tasks can be performed faster. When you visit a website, a cache of site data (like images) is stored so that the next time you visit the site it doesn’t have to be re-downloaded.
A CAPTCHA is program used to verify that a human, rather than a computer, is entering data. Captchas are commonly seen at the end of online forms and ask the user to enter text from a distorted image.
Cookies are tiny files in a computer designed to hold specific data from websites the user visits. The first time you visit a site, a cookie is downloaded onto your PC. The next time you visit that site, your PC checks to see if it has a cookie that is relevant (that is, one containing the site name) and sends the information contained in that cookie back to the site. The site then ’knows’ that you have been there before, and in some cases, tailors what pops up on screen to take account of that fact.
Sometimes referred to as “E2EE”, end-to-end encryption is used in messaging services to ensure that only the communicating users can read what is being sent. This prevents potential eavesdroppers – including telecom providers, Internet providers, and even the provider of the communication service – from being able to access the conversation This is designed to defeat any attempts at surveillance or tampering; for example, companies that use end-to-end encryption are unable to hand over texts of their customers who may be under investigation.
Live-streaming refers to video or audio content shared online in real-time, as events happen. With the growth in media sharing technology and organisations like Facebook adding live-streaming compatibility, it can be utilised instantly by anyone with a smart phone or tablet.
Metadata is data that provides information about other data. it is used to organise and identify what kind of data is being used; for example, author, date created and date modified and file size are examples of very basic document metadata.