Photo Locker is an interactive application that allows you to lock a photo or text message with specific conditions for unlocking. Choose from three modes to secure your content:
Map Mode: Lock your content to a specific geographic location. Draw a polygon on the map, upload a photo or text to encrypt and the program will select a random location inside the polygon that needs to be reached in order to decrypt the information.
Proximity: Set a radius (in feet or meters) around the target location. You must be within this radius to unlock the content.
Remain at Location: Requires staying within the proximity radius for a set time (configurable between a minimum and maximum duration) to unlock the content.
Put on Public Street: Restricts the target location to a public street within the drawn polygon, ensuring the location is accessible from a road and not on private property.
Enable Multiple Locations: Allows setting multiple target locations (with configurable minimum and maximum counts) that must be visited in sequence to unlock the content.
Backup Timer: Sets a backup release time (in hours) after which the content unlocks automatically, with an option to hide the countdown timer.
Waypoint Mode: Create a sequence of locations (waypoints) that must be visited in order to unlock the content. Set up a route on the map, upload a photo or text to encrypt. Once the route is complete the information will be decrypted.
Proximity: Set a radius (in feet or meters) around the target location. You must be within this radius to unlock the content.
Remain at Location: Requires staying within the proximity radius for a set time (configurable between a minimum and maximum duration) to unlock the content.
Backup Timer: Sets a backup release time (in hours) after which the content unlocks automatically, with an option to hide the countdown timer.
Time Mode: Lock your content to a future time. Set a minimum and maximum time range, and the app will randomly select a time within that range for unlocking.
Share and Upload Functions
Share: Save your current session state, including the uploaded photo or text, selected mode, and settings (such as location coordinates, proximity radius, or time duration), as a downloadable JSON file. This file can be shared with others or saved for later use, allowing the recipient to restore the session and attempt to unlock the content by meeting the specified conditions.
Import: Import a previously saved session state from a JSON file (created via the Share function) to restore the app to a specific configuration. This includes the locked photo or text and the unlocking conditions (such as target locations or time settings), enabling you to resume or share a challenge seamlessly.