> For the complete documentation index, see [llms.txt](https://docs.birdie.so/birdie-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.birdie.so/birdie-docs/request-screen-recordings/installation/snippet.md).

# Snippet

The Birdie snippet enables log and network request capture during recordings. It also powers sensitive data masking. Install it on your product pages — it sleeps until a recording starts and won't affect your app's performance at rest.

{% hint style="info" %}
Birdie Snippet **is required** for [capturing logs](/birdie-docs/request-screen-recordings/devtools-console-logs-and-network-requests.md).\
Birdie Snippet **is required** if you want to [hide sensitive data](/birdie-docs/security/hide-sensitive-data.md).&#x20;
{% endhint %}

#### Single domain setup - <mark style="color:$success;">recommended</mark>&#x20;

Your product lives on one domain, including any subdomains. \
This is the standard setup - simpler, faster, and works for the vast majority of products.\
e.g. `app.acme.com` · `dashboard.acme.com` · `acme.com`

{% content-ref url="/pages/7oW5RCmeXyrF2bozeaAi" %}
[Single Domain Setup](/birdie-docs/request-screen-recordings/installation/snippet/single-domain-setup.md)
{% endcontent-ref %}

***

> Your product spans multiple *separate* domains (e.g. `acme.com` and `acme.eu`)? \
> This requires a different setup and must be enabled by Birdie first. \
> [See the Multiple Domains setup →](/birdie-docs/request-screen-recordings/installation/snippet/multiple-domains-setup.md)
