An apparatus for capturing images, comprising: a sensor; a processor (131; 304) coupled to the sensor and configured to: receive image data of an image captured by the apparatus; analyze the image data to determine whether the image includes prohibited content; and cause a conditional display or persistent storage of the image data, based at least in part on a result of the analysis, wherein said analyzing step includes analyzing the image data in accordance with a policy-based configuration that indicates one or more particular pattern type to be used in analyzing the image data, and wherein based upon the policy-based configuration, if a match between the image data and a pattern is detected, a notification or alert is sent to a remote device for approval of the image to be displayed, further comprising a cryptographic engine (127; 334) configured to receive the patterns associated with a prohibited content and to store the patterns associated with a prohibited content in secure storage (125; 332) of the apparatus, the cryptographic engine configured to operate independently of a primary operational environment operated by a primary processor of the apparatus where the image is captured by the primary operational environment. a sensor; a processor (131; 304) coupled to the sensor and configured to: receive image data of an image captured by the apparatus; analyze the image data to determine whether the image includes prohibited content; and cause a conditional display or persistent storage of the image data, based at least in part on a result of the analysis, wherein said analyzing step includes analyzing the image data in accordance with a policy-based configuration that indicates one or more particular pattern type to be used in analyzing the image data, and wherein based upon the policy-based configuration, if a match between the image data and a pattern is detected, a notification or alert is sent to a remote device for approval of the image to be displayed, further comprising a cryptographic engine (127; 334) configured to receive the patterns associated with a prohibited content and to store the patterns associated with a prohibited content in secure storage (125; 332) of the apparatus, the cryptographic engine configured to operate independently of a primary operational environment operated by a primary processor of the apparatus where the image is captured by the primary operational environment. receive image data of an image captured by the apparatus; analyze the image data to determine whether the image includes prohibited content; and cause a conditional display or persistent storage of the image data, based at least in part on a result of the analysis, wherein said analyzing step includes analyzing the image data in accordance with a policy-based configuration that indicates one or more particular pattern type to be used in analyzing the image data, and wherein based upon the policy-based configuration, if a match between the image data and a pattern is detected, a notification or alert is sent to a remote device for approval of the image to be displayed, further comprising a cryptographic engine (127; 334) configured to receive the patterns associated with a prohibited content and to store the patterns associated with a prohibited content in secure storage (125; 332) of the apparatus, the cryptographic engine configured to operate independently of a primary operational environment operated by a primary processor of the apparatus where the image is captured by the primary operational environment.