A method includes receiving, by a computing device, device information for a user device and user environment devices; sending, by the computing device, image templates to the user device using the device information; adjusting, by the computing device, device settings on the user device and the user environment devices in response to a selection of an image template of the image templates; receiving, by the computing device, an image from the user device; comparing, by the computing device, the image to a target image; determining, by the computing device, the image is acceptable; and in response to determining the image is acceptable, sending, by the computing device, the acceptable image to a third party.