> ## Documentation Index
> Fetch the complete documentation index at: https://docs.goguardian.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> How GoGuardian Admin filtering works, what tools are available, and how to decide which approach fits your district.

GoGuardian Admin gives you two filtering methods: policy-based filtering for managed student devices and DNS filtering for any device on your school network. Both methods use category-based rules, but they apply at different layers and serve different coverage needs. Custom Groups let you apply a specific policy to a set of students outside your directory structure.

<img src="https://mintcdn.com/goguardian/4HNNdjShJw2YUN-t/images/screenshots/filtering-overview/step-01.png?fit=max&auto=format&n=4HNNdjShJw2YUN-t&q=85&s=a58357271aeb1fdc9a219d277774d298" alt="Filtering Policies list in GoGuardian Admin" width="1440" height="900" data-path="images/screenshots/filtering-overview/step-01.png" />

## Review Filtering Methods

### Policy-Based Filtering

Policy-based filtering applies through the GoGuardian app or extension installed on a managed device. It follows the student regardless of location — on campus, off campus, or at home — based on the active [filtering context](/products/admin/filtering-contexts) for their session.

Use policy-based filtering when:

* Your district manages student devices with GoGuardian installed
* You need YouTube-level controls: channels, videos, keywords, categories, and playback settings
* Filtering should follow the student off campus or at home
* Different students need different filtering rules at the same time

### DNS Filtering

DNS filtering applies at the network level. It covers any device that connects through a filtered network — including BYOD, guest, and unmanaged devices — without requiring the GoGuardian app or extension to be installed.

Use DNS filtering when:

* Your district hosts guest or BYOD networks that need filtered access
* You need a network-level baseline for unmanaged or personal devices on campus
* You want to supplement managed-device filtering with coverage that applies regardless of device type

<Note>
  DNS filtering does not support YouTube-level filtering rules such as channel, video, keyword, or playback settings. Use policy-based filtering for those controls.
</Note>

## Understand Custom Groups

Custom Groups are a targeting mechanism, not a separate filtering method. They let you apply a specific filtering policy to a set of students regardless of their assigned organizational unit. Use them when directory-based policy assignment does not match your filtering intent.

Common use cases:

* Students who need focused browsing conditions during testing or a specific event
* Temporary restrictions that should expire automatically on a set date
* A blanket behavior change for a cohort that does not map to an existing OU

## Resources

<CardGroup cols={2}>
  <Card title="Understand Filtering Policies" href="/products/admin/filtering-policies">
    Review the policy model for managed-device filtering.
  </Card>

  <Card title="Review DNS Filtering" href="/products/admin/dns-filtering">
    Configure network-level filtering for BYOD, guest, and unmanaged devices.
  </Card>

  <Card title="Manage Custom Groups" href="/products/admin/custom-groups">
    Apply filtering exceptions outside your directory structure.
  </Card>

  <Card title="Understand Filtering Contexts" href="/products/admin/filtering-contexts">
    Review how GoGuardian Admin determines which filtering behavior applies in a given session.
  </Card>
</CardGroup>
