import Foundation import LocalData extension StorageKeys { /// Stores user preferences in a custom suite. /// - Domain: UserDefaults (custom suite) /// - Security: None /// - Sync: Never struct UserPreferencesKey: StorageKey { typealias Value = [String: AnyCodable] let name = "user_preferences" let domain: StorageDomain = .userDefaults(suite: "group.com.example.securestorage") let security: SecurityPolicy = .none let serializer: Serializer<[String: AnyCodable]> = .json let owner = "SampleApp" let availability: PlatformAvailability = .all let syncPolicy: SyncPolicy = .never } }