It is becoming more and more common for businesses to have to hide certain data from certain users, often for regulatory or legal reasons. Virtual Private Database and Row Level Security are powerful but under-used, free tools within Oracle to do this and are in many ways better than using Views.I will describe and demonstrate the basics of setting up and using Row Level Security, how to hide whole rows and also specific columns in rows, some of the problems that can occur and an overview of how this was used in a real, recent project.