> For the complete documentation index, see [llms.txt](https://docs.ngsurvey.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ngsurvey.com/form-management/tasks/task-items/redact.md).

# Redact

## ❓‍ What is the Redact Task ?

The redact task provides a robust mechanism to establish various rules intended to selectively filter out specific types of content from the respondent's answers. By applying these rules, the task can seamlessly replace the filtered content with a substitute value of your choice, ensuring that anonymization is both effective and efficient.&#x20;

The primary advantage of utilizing the redact task lies in its ability to deftly remove personal and sensitive information from your datasets. This not only aids in compliance with privacy regulations but also maintains the integrity and usability of the information by preserving all pertinent and non-sensitive details.

## 🔅 Redact Task Policy Rules&#x20;

* **`Rule name`** name of the rule
* **`Target answer`** answer of your survey that will be parse and redacted.
* **`Regex patterns`** a regular expression based pattern that will be used to look up the text to redact. You can add multiple regular expressions one by line.&#x20;
* **`Replacement text`** text that will be used to replace the text entered by the respondent.

{% hint style="info" %}
Once redacted its not possible to recover the original respondent text that has been entered.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ngsurvey.com/form-management/tasks/task-items/redact.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
