Sugeeth JayarajSJ
HomeAboutAchievementsProjectsContent
HomeAboutAchievementsProjectsContent
All docs

Spring Lock

Comprehensive documentation for Spring Lock, the ultimate app security tool for iOS, iPadOS, and macOS.

Oct 12, 2023

Pages

  • Spring Lock
  • Spring Lock — Version History
Spring Lock

Spring Lock

Comprehensive documentation for Spring Lock, the ultimate app security tool for iOS, iPadOS, and macOS.

Last updated: October 12, 2023

Spring Lock is the evolved successor to HSAG AppLock, offering a robust, secure, and user-friendly experience to lock apps and protect sensitive data across the Apple ecosystem. With its integration of state-of-the-art encryption tools and system automations, this tool guarantees unmatched security and flexibility for power users and administrators alike.

Version History

Full changelog from v1 through v5.3

Overview

Compatible with iOS 15+, iPadOS 15+, and macOS Monterey+.

Spring Lock employs system automation to lock applications securely. Passwords are encrypted with CryptoKit, ensuring they cannot be easily accessed from configuration files. This shortcut even allows users to lock the Shortcuts app itself, catering to those concerned about unauthorized access or deletion of automations. It combines ease of use with a sophisticated framework to deliver a smooth and hassle-free experience.


Privacy Access

The developer, Sugeeth Jayaraj Samala Augustine, has declared that the shortcut Spring Lock requires access to the following features.

Shortcuts Data Folder

To store encrypted configuration data locally on your device.

Google Drive (WebKit)

Anonymous download access to fetch the guidance video for set-up (optional).

Front Camera Access

To take photos of unauthorised people trying to login to the protected app, but entered the wrong password.

Shortcuts App Launch

To protect the app upon launch, otherwise the shortcut won't work.

Delete Files

To delete configuration data upon request from the Admin User.

Notifications

To keep users informed of relevant updates during execution, avoiding intrusive alerts.
NOTE
You can safely ignore other requests for access. If you feel this declaration is outdated, leave feedback and the developer will notice it.

Key Features

Security

**Encryption**: Passwords and sensitive data are secured using CryptoEngine, integrated with CryptoKit. **2FA**: Requires both a PIN and password for access. **Tamper Detection**: Uses MD5 hashing to ensure config files are intact. **Intruder Alerts**: Captures a photo of unauthorized users.

User Interface

**Intuitive UI**: Designed with usability in mind, leveraging HSAG UI 4 for an aesthetically pleasing experience.

Flexibility

**Reset Capability**: Options to reset settings and start fresh. **Guest Accounts**: Pre-configured with encrypted passwords for unused accounts. **Offline Functionality**: Operates without internet access.

Maintenance

**Cleanup Functionality**: Users can delete files generated by the shortcut safely. **Built-in Updater**: Employs HSAG Ultimate Updater to apply updates.

Setup Process

The setup process is strictly required. If setup is skipped, the shortcut becomes unusable to prevent security vulnerabilities, ensuring that users must complete the process for optimal performance.

1

Initial Installation

The initial installation setup configures core security features. You will need to grant the required permissions (Shortcuts Data folder, Notifications, Camera).
2

Activation

Activation of the login credentials system finalizes the setup for secure access. You will set up your Master Admin PIN and Password here.

Feedback and Acknowledgments

Your feedback is invaluable in improving Spring Lock. Over the years, we have reduced unnecessary actions and enhanced usability. However, there's still room for optimization.

Special thanks to:

  • @Schl3ck for CryptoKit, a cornerstone of Spring Lock's encryption.
  • @SpaceNeb for identifying critical vulnerabilities in Version 3, enabling us to improve security features.
  • HSAG for the Icon Pack UI 4.

Whether you're looking for robust protection or seamless usability, Spring Lock is your go-to solution for app-locking needs.

Was this helpful?

On this page

  • Overview
  • Privacy Access
  • Key Features
  • Setup Process
  • Feedback and Acknowledgments