import Foundation import LocalData extension StorageKeys { /// Stores sensitive location data in keychain with biometric protection. struct LastLocationKey: StorageKey { typealias Value = SampleLocationData let name = "last_known_location" let domain: StorageDomain = .keychain(service: "com.example.app.security") let security: SecurityPolicy = .keychain( accessibility: .afterFirstUnlock, accessControl: .userPresence ) let serializer: Serializer = .json let owner = "SampleApp" let availability: PlatformAvailability = .phoneOnly let syncPolicy: SyncPolicy = .never } }