import Foundation import LocalData extension StorageKeys { /// Stores API token in keychain. struct APITokenKey: StorageKey { typealias Value = String let name = "api_token" let domain: StorageDomain = .keychain(service: "com.example.securestorage.api") let security: SecurityPolicy = .keychain( accessibility: .whenUnlockedThisDeviceOnly, accessControl: nil ) let serializer: Serializer = .json let owner = "SampleApp" let availability: PlatformAvailability = .phoneOnly let syncPolicy: SyncPolicy = .never } }