Implements industry-standard security features for iOS applications including Keychain management, hardware encryption, and biometric authentication.
This skill provides comprehensive guidance for securing modern iOS applications using Swift and SwiftUI. It enables Claude to implement secure data storage via Keychain Services, utilize hardware-backed encryption with CryptoKit and the Secure Enclave, and integrate biometric authentication like Face ID and Touch ID. By following Apple's best practices, it helps developers manage App Transport Security (ATS), perform certificate pinning, and audit privacy manifests to ensure user data remains protected and compliant with the latest App Store security guidelines.
主な機能
01Secure data storage implementation using Keychain Services and access groups.
02409 GitHub stars
03Network security configuration including App Transport Security and certificate pinning.
04Hardware-backed key management utilizing the iOS Secure Enclave.
05Advanced encryption workflows using CryptoKit for AES-GCM and SHA-256.
06Biometric authentication integration (Face ID/Touch ID) with LAContext.
ユースケース
01Securing API tokens, passwords, and sensitive user credentials in the Keychain.
02Configuring privacy manifests and ATS exceptions to meet App Store submission requirements.
03Adding Face ID or Touch ID protection to high-security app features or login flows.