# 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="/files/zDRvwquZ7AOwQQfFyenj" 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="/files/qi1XWfhRjQhpHGnLX3zE" 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: 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://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/praca-z-komponentami-bazowymi/walidacja-wartosci-komponentow/maska-danych-sensytywnych.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.
