Guardian is a powerful security framework for iOS applications. It provides a set of easy-to-use and customizable features to enhance the security of your app and protect user data.
Features
- Data encryption: Guardian offers seamless data encryption capabilities to protect sensitive data stored on the device.
- Secure storage: Safely store sensitive information in the Keychain, preventing unauthorized access.
- Biometric authentication: Utilize Touch ID or Face ID for secure user authentication.
- Secure networking: Safeguard network communication by utilizing secure HTTPS connections and certificate pinning to prevent man-in-the-middle attacks.
- Jailbreak detection: Detect whether the device is jailbroken to mitigate potential security vulnerabilities.
- Screen recording detection: Protect user privacy by detecting and preventing unauthorized screen recording.
- Secure WebView: Safely display web content within your app without exposing any sensitive data.
- Secure file management: Encrypt and securely manage files within your app.
- Obfuscation: Make it harder for attackers to reverse-engineer your app by obfuscating the code.
Getting Started
- Install Guardian by adding it to your project’s
Podfile
and runningpod install
. - Import the Guardian framework into your source files where you’ll be using it.
- Configure the necessary settings in your app’s
Info.plist
file for biometric authentication and other features. - Start integrating Guardian’s features into your app. Refer to the documentation and code samples below for detailed implementation instructions.
Documentation
The following resources provide detailed documentation and examples to help you understand and implement Guardian’s features:
- Guardian class reference: Comprehensive information on Guardian’s classes and methods.
- GuardianDelegate protocol reference: Implement this protocol to receive important events and callbacks from Guardian.
- Settings guide: Configure Guardian’s settings for enhanced security.
- Error handling guide: Handle and manage errors that may occur while using Guardian.
- Code examples: See real-world examples of how to use Guardian’s features in your app.
Support
If you encounter any issues or have questions related to Guardian, please reach out to our support team via email at support@guardian.com or visit our support page for additional assistance.
With Guardian, you can enhance the security of your iOS app and protect sensitive user data. Explore the features, follow the documentation, and leverage the power of Guardian to build secure and robust applications.