> For the complete documentation index, see [llms.txt](https://docs.eximee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/praca-z-komponentami-bazowymi/walidacja-wartosci-komponentow/maska-danych-sensytywnych.md).

# Maska danych sensytywnych

Maskowanie danych sensytywnych służy do ukrywania części wrażliwych informacji w polu tekstowym lub etykiecie poprzez zastąpienie wybranych znaków symbolem `*`. Pozwala to zabezpieczyć takie dane jak PESEL czy numer karty kredytowej, aby nie były one w pełni widoczne na ekranie. Właściwość **Maska danych sensytywnych** znajdziemy w panelu właściwości komponentu, w sekcji **Bezpieczeństwo**. Po włączeniu maskowania, określone znaki wartości pola zostaną wyświetlone jako gwiazdki.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FlQTwdJ1kdByC77geDMBI%2Fimage.png?alt=media&amp;token=2d4f1d11-65a3-43a9-a281-3da4dbdde088" alt=""><figcaption><p align="center"><em><strong>Ilustracja 1.</strong> Maska danych sensytywnych w Polu tekstowym</em></p></figcaption></figure>

Należy pamiętać, że maskowanie danych sensytywnych **działa tylko dla pól zasilanych danymi z innego źródła** (np. wartość pobierana z innego pola lub usługi). Jeżeli użytkownik **samodzielnie wpisuje** dane do pola, maska nie zostanie nałożona – wprowadzone znaki pozostaną widoczne w całości. Przykładowo, jeśli pole tekstowe *A* jest automatycznie uzupełniane wartością skopiowaną z innego pola *B* (źródło danych z innego pola), to na polu *A* możemy zastosować maskę, aby ukryć część informacji. Jeśli jednak użytkownik wpisuje dane w *A* ręcznie, maskowanie nie zadziała.

Maskowanie można także stosować na komponentach typu **Etykieta (Text)** wyświetlających dane wniosku. W przypadku etykiety, oprócz samego włączenia maskowania, dostępna jest dodatkowa opcja **Warunek maskowania danych sensytywnych** – pozwala ona określić warunek (logiczny), przy spełnieniu którego dana etykieta będzie maskować swoją wartość. Dzięki temu można np. maskować numer PESEL tylko dla niektórych typów użytkowników lub w określonych stanach procesu.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FjFoJSku5TbgJpkfPk4pU%2Fimage.png?alt=media&amp;token=fe36c350-8d2f-4527-a74d-1bce27dbdfae" alt=""><figcaption><p align="center"><em><strong>Ilustracja 2.</strong> Warunek maskowania danych sensytywnych w Etykiecie</em></p></figcaption></figure>

{% hint style="info" %}
Uwaga: Nie należy łączyć jednocześnie Maski danych sensytywnych z innymi formaterami na tym samym polu. W przypadku pól tekstowych zaleca się nie nakładać maskowania sensytywnego równocześnie z formatterem (np. formatowaniem numeru telefonu), aby uniknąć konfliktów i nieprzewidzianego działania formatowania.
{% endhint %}

{% hint style="info" %}
Wniosek demo: demoKomponentyTekstowe
{% 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/praca-z-komponentami-bazowymi/walidacja-wartosci-komponentow/maska-danych-sensytywnych.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
