System, devices and methods are provided for providing a resident of a controlled-environment facility with services via a communications device, where access to software components, software features and/or content on the communication device may be restricted based on the results of a mental health assessment administered via the communication device. The communication device utilized by the resident connects to a resident communications system that provides use of requested software elements. If a requested software element is determined to be restricted, the resident must complete a mental health assessment that determines a distress level of the resident. The distress level may be determined based on inputs provided by the resident and sensor inputs collected by the communication device. If the mental health assessment indicates the distress level of the resident is below a threshold, the resident is allowed to utilize the software element.