---
title: NSBinaryStoreInsecureDecodingCompatibilityOption
framework: coredata
role: symbol
role_heading: Global Variable
path: coredata/nsbinarystoreinsecuredecodingcompatibilityoption
---

# NSBinaryStoreInsecureDecodingCompatibilityOption

A flag that indicates Core Data decodes the binary store insecurely.

## Declaration

```swift
let NSBinaryStoreInsecureDecodingCompatibilityOption: String
```

## Discussion

Discussion Use the NSBinaryStoreSecureDecodingClasses option instead, if possible, to allow Core Data to securely decode the binary store. If a store has metadata or transformable properties that contain nonstandard classes, this option may be appropriate. Apps linked before the availability date default to using this option.

## See Also

### Persistent Store Metadata Keys

- [NSBinaryStoreSecureDecodingClasses](coredata/nsbinarystoresecuredecodingclasses.md)
- [NSPersistentStoreRemoteChangeNotificationPostOptionKey](coredata/nspersistentstoreremotechangenotificationpostoptionkey.md)
- [NSPersistentStoreModelVersionChecksumKey](coredata/nspersistentstoremodelversionchecksumkey.md)
