# Ștergere și anulare (/ro/docs/vault/delete-undo)

Ce se întâmplă când ștergi un element din seiful codai. Fereastra de anulare pe fiecare dispozitiv, când ajunge ștergerea pe celelalte dispozitive, cât timp păstrează codai datele criptate și cum alege curățarea passkey-urilor duplicate copia care rămâne.

Ștergerea unui element îl elimină din seif pe toate dispozitivele, iar agenții pierd imediat accesul la el. Pentru scurt timp după ce confirmi mai poți anula ștergerea. După aceea nu există coș de gunoi și nici restaurare.

## Șterge un element [#șterge-un-element]

Fiecare suprafață îți cere să confirmi și verifică dacă ești tu:

| Unde    | Confirmare                                                                               | Verificare                                     |
| ------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------- |
| Hub     | **Șterge**, apoi **Șterge elementul** în fereastra „Ștergi … de pe toate dispozitivele?” | O autentificare în codai mai nouă de 15 minute |
| Desktop | **Șterge** pe rândul elementului, apoi confirmi                                          | Windows Hello                                  |
| Android | **Șterge** în panoul elementului, apoi confirmi                                          | Amprentă sau față                              |
| iPhone  | **Șterge** (glisezi rândul sau folosești meniul elementului), apoi confirmi              | Face ID, Touch ID sau codul iPhone-ului        |

Într-un seif partajat ai nevoie de rolul **Editor** sau de unul mai mare.

## Fereastra de anulare [#fereastra-de-anulare]

După ce confirmi, elementul dispare din listă și o bară arată că este șters, câte secunde au rămas și un buton **Anulează**. Încă nu s-a trimis nimic.

- Ai **10 secunde**.
- Pe Android și pe iPhone ai **30 de secunde** când este pornit un cititor de ecran (TalkBack, VoiceOver), iar numărătoarea se oprește cât timp este selectat **Anulează**.
- În hub și în aplicația desktop numărătoarea se oprește cât timp butonul **Anulează** are focalizarea de la tastatură sau cursorul este deasupra lui. În hub bara stă în partea de sus a seifului, deasupra filelor. În aplicația desktop ia locul rândului elementului.
- În hub, `Ctrl+Z` (`Cmd+Z` pe Mac) anulează și el ștergerea, de oriunde din afara unui câmp de text.
- **Anulează** pune elementul la loc. Nu s-a șters nimic.

Fereastra se încheie mai devreme, iar ștergerea este trimisă, când:

- ștergi un al doilea element în hub sau într-o aplicație de telefon (primul este trimis imediat și nu mai poate fi anulat);
- blochezi seiful sau părăsești pagina Seif, în hub, în aplicația desktop și pe iPhone;
- trimiți aplicația de telefon în fundal;
- reîncarci pagina hubului sau mergi pe alt site. Hubul trimite ștergerea în timp ce pagina se închide.

În aplicațiile desktop și de telefon, o ștergere confirmată nu se pierde dacă aplicația se închide sau conexiunea cade în timpul ferestrei. Aplicația păstrează id-ul elementului, nu conținutul, și trimite ștergerea data viitoare când seiful este deschis pe acel dispozitiv. Aplicația Android îți spune când o ștergere așteaptă conexiunea.

Hubul poate face asta doar în aceeași filă de browser și în cel mult 15 minute. Dacă închizi fila în timpul ferestrei, e posibil ca ștergerea să nu fi fost trimisă: deschide din nou seiful și verifică dacă elementul a dispărut.

## După fereastră [#după-fereastră]

- Elementul nu mai este în seif. Celelalte dispozitive îl elimină la următoarea sincronizare, vezi [Depanarea seifului](./troubleshooting.mdx).
- Agenții pierd imediat accesul: handle-ul este eliminat și orice acces aprobat pentru element se încheie.
- O copie [utilizabilă în cloud](./index.mdx) este ștearsă imediat.
- Elementul rămâne șters. Un dispozitiv care încă arată o copie veche nu îl poate readuce salvându-l: salvarea este refuzată cu mesajul că elementul a fost șters de pe alt dispozitiv.

### Ce păstrează codai și cât timp [#ce-păstrează-codai-și-cât-timp]

Timp de **30 de zile** după ștergere, elementul criptat rămâne stocat pe serverele codai. Nimic nu îl folosește: aplicațiile nu deschid niciodată un element șters, iar codai nu îl poate decripta. Apoi o sarcină care rulează o dată pe zi șterge conținutul criptat și cheia lui.

După aceea rămâne un marcaj gol: id-ul elementului, tipul și datele lui. Îi spune unui dispozitiv care a fost offline mult timp că elementul a fost șters.

Jurnalul de activitate păstrează intrarea **Element șters**.

## Passkey-uri duplicate [#passkey-uri-duplicate]

Uneori, pentru același cont de pe un site, în seif ajung mai multe passkey-uri, de exemplu după ce te-ai înregistrat de două ori. Selectoarele din Windows și din Android arată atunci mai multe intrări pentru un singur cont.

codai consideră duplicate passkey-urile care au **același site și același cont**. Passkey-urile fără site sau fără identificator de cont nu sunt grupate niciodată.

**Unde**

- Hub: fila **Sănătate**, în secțiunea care numără passkey-urile duplicate (hubul le numește „chei de acces duplicate”).
- Desktop: **Passkey-uri duplicate** în fila Seif.
- Android: **Passkey-uri duplicate** în fila **Sănătate**.

Aplicația de iPhone nu are această curățare.

**Ce copie rămâne**

Din fiecare grup rămâne o copie, iar celelalte sunt șterse.

- codai propune copia **folosită cel mai recent**.
- Când nicio copie nu a fost folosită vreodată, o propune pe **cea mai nouă**, după data creării.
- Poți alege altă copie înainte să confirmi: sub „Copia păstrată” în hub, sub „Copia de păstrat” în aplicația desktop și sub **Passkey-ul pe care îl păstrezi** pe Android. Fiecare copie arată când a fost creată și când a fost folosită ultima dată.

<Callout type="warn" title="Verifică ce copie rămâne">
  **Folosit ultima dată** se înregistrează când codai semnează o autentificare, chiar și atunci când
  site-ul o respinge apoi. Copia folosită cel mai recent poate fi una pe care site-ul nu o mai
  acceptă. Înainte să le elimini pe celelalte, autentifică-te pe site cu acea copie pe care vrei să
  o păstrezi.
</Callout>

**Elimină**

Alege **Elimină … duplicate**, confirmă și treci aceeași verificare ca la o ștergere. Eliminarea folosește aceeași fereastră de anulare ca o ștergere simplă: o singură bară și un singur **Anulează** pentru tot lotul.

Passkey-ul păstrat funcționează în continuare. Cele eliminate sunt șterse de pe toate dispozitivele și ies din lista de passkey-uri din Windows data viitoare când aplicația desktop se sincronizează sau este deblocată.
