# Filters

By default, your views show all the records coming from your data source. However, you can filter the records to restrict what data appears in each of your views. This means that only records that meet the filter condition(s) will be visible.

Noloco gives you the ability to filter records in two ways:

* [Filter by logged in user](https://guides.noloco.io/views/filters/logged-in-user) (e.g. only show records associated with the logged in user)
* Filter by record values (e.g. only show records with a particular status like 'In Progress')

{% hint style="info" %}
Note that filters only prevent certain records from being displayed to the user on a particular view. If you only ever want users to be able to access specific records, you should set up record-level [permissions](https://guides.noloco.io/users-and-permissions/user-roles-and-permissions) to restrict access at the API layer.
{% endhint %}

You can also enable in-app [filter fields](https://guides.noloco.io/views/filter-fields) so that users can change the filtering themselves.
