# Security

Security in a report is a kind of privilege control. This chapter demonstrates controlling access to reports and different subsets of data by means of defining report security. No matter to whom you need to provide information, JReport Designer allows you to control access to it according to your requirements.

Generally, report security can be defined at three levels: page level, record level and column level. After which, users will then only see what the access privileges allow.

See also Working with the report security system in the JReport Enterprise Server User's Guide for details about how report security is applied at the server side.

Security in this chapter is introduced as follows:

- Page-level security
- Record-level and column-level security
- Security Context Support