# Protecto Tokenization

Protecto employs a sophisticated approach to data tokenization, ensuring intelligent handling of sensitive information. By leveraging this smart solution, you can unlock the full potential of your data while seamlessly upholding data privacy and security - all through the convenience of an API.&#x20;

**Our tokenization process encompasses four distinct and customer-friendly methods:**

[**Mask with AutoDetect**](/tokenization-packages/protecto-tokenization/mask-with-autodetect.md)**:** This method automatically identifies personal/sensitive data in the input text. Then, it masks only the personal/sensitive data in the input text, preserving the rest of the data intact.

[**Mask with a Specific Token**](/tokenization-packages/protecto-tokenization/mask-with-a-specific-token.md)**:** This method allows you to mask input data according to a specified token type (text token, special token, numeric token) provided as input.

[**Mask with a Specific Token and Format:**](/tokenization-packages/protecto-tokenization/mask-with-a-specific-token-and-format.md) This method enables you to mask input data based on a specified token type (text token, special token, numeric token) while maintaining a specified format (phone number, email address, credit card number, person name, address, IP address, social identification number).

[**Mask JSON Format:**](/tokenization-packages/protecto-tokenization/mask-data-in-json-format.md) Protecto's masking method preserves the integrity of your JSON-formatted data, ensuring that the structure and relationships within the data remain intact.

[**Unmask a Token**](/tokenization-packages/protecto-tokenization/unmask-a-token.md)**:** When necessary, you can retrieve the original data by sending the token to the unmask method. This method allows you to reverse the masking process and obtain the original value of a masked token.

Choose ***Protecto*** for an intelligent and versatile data tokenization solution, that empowers you to confidently manage and protect your valuable information.

\
For more comprehensive information about our product, kindly reach out to us through our website at <https://www.protecto.ai/>.

<br>


---

# Agent Instructions: 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:

```
GET https://help.protecto.ai/tokenization-packages/protecto-tokenization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
