1. A method for providing access to a software application using one or more access control processors configured by code executing therein, the method comprising: receiving from a client device requesting access to the software application, a digital image, wherein the digital image includes a depiction of the present location of a user of the client device; identifying a representation of one or more persons within in the digital image; estimating an age of each of the one or more persons within the digital image based on one or more visually identifiable biometric features present within the image; comparing the estimated age of each one of the persons within the digital image to a usage policy dataset associated with at least the client device user, wherein the usage policy dataset includes at least a predetermined age threshold value for access to the software application; and providing access to the software application based on the comparison of the age of the identified persons with the usage policy dataset.