import Foundation import LocalData extension StorageKeys { /// Stores private notes with encryption. struct PrivateNotesKey: StorageKey { typealias Value = String let name = "private_notes.enc" let domain: StorageDomain = .encryptedFileSystem(directory: .documents) let security: SecurityPolicy = .encrypted( .aes256(keyDerivation: .pbkdf2(iterations: 50_000)) ) let serializer: Serializer = .json let owner = "SampleApp" let description = "Stores private notes encrypted at rest." let availability: PlatformAvailability = .phoneOnly let syncPolicy: SyncPolicy = .never } }