---
title: CKErrorUserDidResetEncryptedDataKey
framework: cloudkit
role: symbol
role_heading: Global Variable
path: cloudkit/ckerroruserdidresetencrypteddatakey
---

# CKErrorUserDidResetEncryptedDataKey

The key that determines whether CloudKit deletes a record zone because of a user action.

## Declaration

```swift
let CKErrorUserDidResetEncryptedDataKey: String
```

## Mentioned in

Encrypting User Data

## Discussion

Discussion An NSNumber that represents a Boolean value you use to determine whether a user action causes CloudKit to delete a record zone. CloudKit adds this key to the error’s userInfo dictionary when the error code is CKError.Code.zoneNotFound.

## See Also

### Errors

- [CKErrorDomain](cloudkit/ckerrordomain.md)
- [CKError](cloudkit/ckerror.md)
- [CKError.Code](cloudkit/ckerror/code.md)
- [CKErrorRetryAfterKey](cloudkit/ckerrorretryafterkey.md)
- [CKPartialErrorsByItemIDKey](cloudkit/ckpartialerrorsbyitemidkey.md)
- [Record Changed Error Keys](cloudkit/record-changed-error-keys.md)
