What data validation we must use in different contexts?

What data validation we must use in different contexts?