USER INTERFACES FOR MANAGING RECEIPT AND TRANSMISSION OF CONTENT

The present disclosure generally relates to managing receipt and/or transmission of content.

FIELD

The present disclosure relates generally to computer user interfaces, and more specifically to techniques for managing receipt and transmission of content.

BACKGROUND

As electronic devices such as smartphones have become more widely used, it has become easier and more commonplace to transmit different types of content between electronic devices.

BRIEF SUMMARY

Some techniques for managing receipt and transmission of content using electronic devices, however, are generally cumbersome and inefficient. For example, some existing techniques use a complex and time-consuming user interface, which may include multiple key presses or keystrokes. Existing techniques require more time than necessary, wasting user time and device energy. This latter consideration is particularly important in battery-operated devices.

Accordingly, the present technique provides electronic devices with faster, more efficient methods and interfaces for managing receipt and transmission of content. Such methods and interfaces optionally complement or replace other methods for managing receipt and transmission of content. Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. For battery-operated computing devices, such methods and interfaces conserve power and increase the time between battery charges.

In accordance with some embodiments, a method is described. The method comprises: at a computer system that is in communication with a display generation component and one or more input devices: detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices, and comprises: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices, and comprises: means for detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; means for, after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and means for, in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a computer program product is described. The computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: detecting, via the one or more input devices, one or more user inputs corresponding to selection of one or more media items; after detecting the one or more user inputs corresponding to selection of one or more media items, detecting, via the one or more input devices, one or more user inputs corresponding to a request to transmit the selected one or more media items; and in response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items: in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the one or more media items satisfy the set of sensitive content criteria; and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria, transmitting the selected one or more media items to an external computer system.

In accordance with some embodiments, a method is described. The method comprises: at a computer system that is in communication with a display generation component and one or more input devices: displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content.

In accordance with some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content.

In accordance with some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content.

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices, and comprises: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices, and comprises: means for displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; means for receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and means for, in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content.

In accordance with some embodiments, a computer program product is described. The computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: displaying, via the display generation component, a communication session user interface corresponding to a communication session involving the computer system and one or more external computer systems, including a first external computer system; receiving visual content information corresponding to visual content transmitted into the communication session by the first external computer system; and in response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the visual content satisfies a set of sensitive content criteria, displaying, via the display generation component, a visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content.

In accordance with some embodiments, a method is described. The method comprises: at a computer system that is in communication with a display generation component and one or more input devices: receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

In accordance with some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

In accordance with some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices, and comprises: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

In accordance with some embodiments, a computer system is described. The computer system is configured to communicate with a display generation component and one or more input devices and comprises: means for receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; means for detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and means for, in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

In accordance with some embodiments, a computer program product is described. The computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for: receiving content transmission information associated with a first external computer system, wherein: the content transmission information is associated with a visual content item received at and/or transmitted by the first external computer system, and the content transmission information is sent to the computer system in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system satisfies a set of content criteria; detecting, via the one or more input devices, one or more user inputs corresponding to a request to display a representation of the content transmission information; and in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information: displaying, via the display generation component and based on the received content transmission information, a user interface that includes a representation of at least some of the content transmission information associated with the first external computer system.

Thus, devices are provided with faster, more efficient methods and interfaces for managing receipt and transmission of content, thereby increasing the effectiveness, efficiency, and user satisfaction with such devices. Such methods and interfaces may complement or replace other methods for managing receipt and transmission of content.

DESCRIPTION OF EMBODIMENTS

There is a need for electronic devices that provide efficient methods and interfaces for managing receipt and transmission of content. For example, there is a need for techniques that protect users receiving and/or transmitting sensitive content. Such techniques can reduce the cognitive burden on a user who receives and/or transmits content, thereby enhancing productivity. Further, such techniques can reduce processor and battery power otherwise wasted on redundant user inputs.

Below,FIGS.1A-1B,2,3,4A-4B, and5A-5Bprovide a description of exemplary devices for performing the techniques for managing receipt and transmission of content.FIGS.6A-6Lillustrate exemplary user interfaces for managing transmission of content.FIG.7is a flow diagram illustrating methods of managing transmission of content in accordance with some embodiments. The user interfaces inFIGS.6A-6Lare used to illustrate the processes described below, including the processes inFIG.7.FIGS.8A-8Lillustrate exemplary user interfaces for managing receipt of content.FIG.9is a flow diagram illustrating methods of managing receipt of content in accordance with some embodiments. The user interfaces inFIGS.8A-8Lare used to illustrate the processes described below, including the processes inFIG.9.FIGS.10A-10Oillustrate exemplary user interfaces for managing receipt and transmission of content in accordance with some embodiments. The user interfaces inFIGS.10A-10Oare used to illustrate the processes described below, including the processes inFIG.11.

The processes described below enhance the operability of the devices and make the user-device interfaces more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) through various techniques, including by providing improved visual feedback to the user, reducing the number of inputs needed to perform an operation, providing additional control options without cluttering the user interface with additional displayed controls, performing an operation when a set of conditions has been met without requiring further user input, improving security, and/or additional techniques. These techniques also reduce power usage and improve battery life of the device by enabling the user to use the device more quickly and efficiently.

Although the following description uses terms “first,” “second,” etc. to describe various elements, these elements should not be limited by the terms. In some embodiments, these terms are used to distinguish one element from another. For example, a first touch could be termed a second touch, and, similarly, a second touch could be termed a first touch, without departing from the scope of the various described embodiments. In some embodiments, the first touch and the second touch are two separate references to the same touch. In some embodiments, the first touch and the second touch are both touches, but they are not the same touch.

I/O subsystem106couples input/output peripherals on device100, such as touch screen112and other input control devices116, to peripherals interface118. I/O subsystem106optionally includes display controller156, optical sensor controller158, depth camera controller169, intensity sensor controller159, haptic feedback controller161, and one or more input controllers160for other input or control devices. The one or more input controllers160receive/send electrical signals from/to other input control devices116. The other input control devices116optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, and so forth. In some embodiments, input controller(s)160are, optionally, coupled to any (or none) of the following: a keyboard, an infrared port, a USB port, and a pointer device such as a mouse. The one or more buttons (e.g.,208,FIG.2) optionally include an up/down button for volume control of speaker111and/or microphone113. The one or more buttons optionally include a push button (e.g.,206,FIG.2). In some embodiments, the electronic device is a computer system that is in communication (e.g., via wireless communication, via wired communication) with one or more input devices. In some embodiments, the one or more input devices include a touch-sensitive surface (e.g., a trackpad, as part of a touch-sensitive display). In some embodiments, the one or more input devices include one or more camera sensors (e.g., one or more optical sensors164and/or one or more depth camera sensors175), such as for tracking a user's gestures (e.g., hand gestures and/or air gestures) as input. In some embodiments, the one or more input devices are integrated with the computer system. In some embodiments, the one or more input devices are separate from the computer system. In some embodiments, an air gesture is a gesture that is detected without the user touching an input element that is part of the device (or independently of an input element that is a part of the device) and is based on detected motion of a portion of the user's body through the air including motion of the user's body relative to an absolute reference (e.g., an angle of the user's arm relative to the ground or a distance of the user's hand relative to the ground), relative to another portion of the user's body (e.g., movement of a hand of the user relative to a shoulder of the user, movement of one hand of the user relative to another hand of the user, and/or movement of a finger of the user relative to another finger or portion of a hand of the user), and/or absolute motion of a portion of the user's body (e.g., a tap gesture that includes movement of a hand in a predetermined pose by a predetermined amount and/or speed, or a shake gesture that includes a predetermined speed or amount of rotation of a portion of the user's body).

Device100optionally also includes one or more depth camera sensors175.FIG.1Ashows a depth camera sensor coupled to depth camera controller169in I/O subsystem106. Depth camera sensor175receives data from the environment to create a three dimensional model of an object (e.g., a face) within a scene from a viewpoint (e.g., a depth camera sensor). In some embodiments, in conjunction with imaging module143(also called a camera module), depth camera sensor175is optionally used to determine a depth map of different portions of an image captured by the imaging module143. In some embodiments, a depth camera sensor is located on the front of device100so that the user's image with depth information is, optionally, obtained for video conferencing while the user views the other video conference participants on the touch screen display and to capture selfies with depth map data. In some embodiments, the depth camera sensor175is located on the back of device, or on the back and the front of the device100. In some embodiments, the position of depth camera sensor175can be changed by the user (e.g., by rotating the lens and the sensor in the device housing) so that a depth camera sensor175is used along with the touch screen display for both video conferencing and still and/or video image acquisition.

Each of the above-identified elements inFIG.3is, optionally, stored in one or more of the previously mentioned memory devices. Each of the above-identified modules corresponds to a set of instructions for performing a function described above. The above-identified modules or computer programs (e.g., sets of instructions or including instructions) need not be implemented as separate software programs (such as computer programs (e.g., including instructions)), procedures, or modules, and thus various subsets of these modules are, optionally, combined or otherwise rearranged in various embodiments. In some embodiments, memory370optionally stores a subset of the modules and data structures identified above. Furthermore, memory370optionally stores additional modules and data structures not described above.

As used here, the term “affordance” refers to a user-interactive graphical user interface object that is, optionally, displayed on the display screen of devices100,300, and/or500(FIGS.1A,3, and5A-5B). For example, an image (e.g., icon), a button, and text (e.g., hyperlink) each optionally constitute an affordance.

As used herein, the terms “open application” or “executing application” refer to a software application with retained state information (e.g., as part of device/global internal state157and/or application internal state192). An open or executing application is, optionally, any one of the following types of applications:an active application, which is currently displayed on a display screen of the device that the application is being used on;a background application (or background processes), which is not currently displayed, but one or more processes for the application are being processed by one or more processors; anda suspended or hibernated application, which is not running, but has state information that is stored in memory (volatile and non-volatile, respectively) and that can be used to resume execution of the application.

FIGS.6A-6Lillustrate exemplary user interfaces for managing transmission of content, in accordance with some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes inFIG.7.

FIG.6Adepicts electronic device600, which is a smartphone with touch-sensitive display602. In some embodiments, electronic device600includes one or more features of devices100,300, and/or500. Electronic device600depicts messaging user interface604. Messaging user interface604inFIG.6Acorresponds to a first communication session between electronic device600, and an external device that is identified by phone number (234) 567-8910. Messaging user interface604includes: back option605that is selectable to display a user interface that includes representations of a plurality of communication sessions including the first communication session; participant information606, which identifies one or more participants in the communication session; message field608which includes a transcript of messages that have been transmitted into the communication session; draft message field610which displays a draft message being drafted on electronic device600but has not yet been transmitted into the communication session; audio input option612that is selectable to provide an audio input to be transcribed into draft message field610; keyboard614for entering text into draft message field610; and media option616that is selectable to identify one or more media items to be transmitted into the communication session. AtFIG.6A, electronic device600detects user input618corresponding to selection of media option616.

AtFIG.6B, in response to user input618, electronic device600displays representations of a plurality of media items (e.g., photos and/or videos)620A-620H, and option622that is selectable to display representations of additional media items (e.g., representations of a plurality of media items (e.g., all media items) in a media library). In some embodiments, representations620A-620H display previews (e.g., thumbnails) of their respective media items. AtFIG.6B, electronic device600detects user inputs624A and624B corresponding, respectively, to selection of representation624A that is representative of a first media item (e.g., content item 1) and representation624B that is representative of a second media item (e.g., content item 2).

AtFIG.6C, in response to user inputs624A and624B, electronic device600displays object625A, representative of content item 1, and object625B, representative of content item 2, within draft message field610, respectively. Additionally, representations620A and620B are displayed with a check mark on the lower right hand corner indicating that they have been selected for transmission. In some embodiments, objects625A and625B display previews (e.g., thumbnails) of their respective corresponding media items. Each object625A and625B also includes a respective option,627A and627B, that is selectable to remove the object from draft message field610(e.g., and de-select its corresponding media item for transmission into the communication session). In response to content being entered into draft message field610, electronic device600replaces audio input option612with send option626, that is selectable to transmit content that is in draft message field610into the communication session. AtFIG.6C, electronic device600detects user input628corresponding to selection of send option626.

FIG.6Dillustrates an example scenario in which neither content item 1 nor content item 2 is determined to satisfy a set of sensitive content criteria. In some embodiments, content items satisfy the set of sensitive content criteria if they are determined (e.g., using a machine learning model) to potentially depict sensitive content, such as inappropriate, lewd, offensive, or graphic content. InFIG.6D, neither content item 1 nor content item 2 is determined to depict sensitive content. AtFIG.6D, in response to user input628, and in accordance with a determination that neither content item 1 nor content item 2 satisfies the set of sensitive content criteria, electronic device600transmits content item 1 and content item 2 into the communication session, and representation630A, representative of content item 1, and representation630B, representative of content item 2, are displayed in message field608. In some embodiments, representation630A displays a preview (e.g., a thumbnail) of content item 1, and representation630B displays a preview (e.g., a thumbnail) of content item 2.

FIGS.6E-6Lillustrate an alternative scenario in which content item 2 is determined to satisfy the set of sensitive content criteria (e.g., is determined to potentially depict sensitive content), while content item 1 does not satisfy the set of sensitive content criteria. AtFIG.6E, in response to user input628ofFIG.6C, and in accordance with a determination that content item 2 satisfies the set of sensitive content criteria, electronic device600forgoes transmitting content item 1 and content item 2 into the communication session, and displays user interface632. User interface632includes notification634A which explains that at least some of the content items that were submitted for transmission were identified as potentially containing sensitive content, and an explanation of what sensitive content can include. User interface632also includes cancel option634B that is selectable to cancel transmission of content items 1 and 2 and return to messaging user interface604ofFIG.6C. User interface632also includes option634C, that is selectable to proceed with transmitting content items 1 and 2 into the communication session, and option634D that is selectable to cancel transmission of content items 1 and 2.FIG.6Edepicts electronic device600detecting user input636A, corresponding to selection of option634C, and user input636B, corresponding to selection of option634D. Each of these scenarios will be discussed in turn below.

AtFIG.6F, in response to detecting user input636B corresponding to selection of option634D inFIG.6E, electronic device600re-displays messaging user interface604. However, inFIG.6F, because the user has selected option634D (a selection not to transmit the two selected media items), electronic device600removes content item 2 from draft message field610because it satisfies the set of sensitive content criteria, and maintains content item 1 in draft message field610because it does not satisfy the set of sensitive content criteria. Representation620B also indicates that content item 2 is no longer selected for transmission, while representation620A indicates that content item 1 remains selected. FromFIG.6F, a user can provide a user input selection send option626to transmit content item 1 into the communication session. In the depicted example scenario and embodiment, content item 1 would then be transmitted into the communication session (e.g., without any further steps, user inputs, and/or further display of other user interfaces), as content item 1 does not satisfy the set of sensitive content criteria.

AtFIG.6G, in response to detecting user input636A corresponding to selection of option636C inFIG.6E, electronic device600displays user interface638. User interface638includes cancel option640A that is selectable to cancel transmission of content items 1 and 2 and return to messaging user interface604ofFIG.6C. User interface638also includes option640B, that is selectable to forgo transmitting sensitive content (e.g., forgo transmitting content item 2), and option640C that is selectable to proceed with transmitting the detected sensitive content (e.g., proceed with transmitting content item 2, along with content item 1). AtFIG.6G, electronic device600detects user input642corresponding to selection of option640C.

AtFIG.6H, in response to user input642, electronic device600transmits content item 1 and content item 2 into the communication session, and message field608depicts object625A, representative of content item 1, and object625B, representative of content item 2. In some embodiments, objects625A and625B depict previews (e.g., thumbnails) of content items 1 and 2, respectively. However, in some embodiments, at other devices participating in the communication session, an object and/or representation representative of content item 2 does not initially display a preview of content item 2 in accordance with a determination that content item 2 satisfies the set of sensitive content criteria, as will be described in greater detail below with reference toFIGS.8A-8L. Furthermore, inFIG.6H, object625B corresponding to content item 2 is displayed with indications644A and644B indicating that content item 2 has been determined to satisfy the set of sensitive content criteria. Furthermore, in accordance with a determination that content item 2 satisfies the set of sensitive content criteria, messaging user interface646includes option646corresponding to object625B. Option646can be selected by a user so that the user can indicate whether or not content item 2 does, in fact, depict sensitive content.

FIG.6Idepicts an alternative embodiment ofFIG.6H. InFIG.6I, rather than displaying representations of content items 1 and 2 separately (e.g., objects625A and625B inFIG.6H), inFIG.6I, representation625C is representative of both content items 1 and 2 (e.g., representative of all content items (e.g., media items) that were transmitted into the communication session in response to user input642ofFIG.6G). In accordance with a determination that at least one of the transmitted media items content item 1 and content item 2 satisfy the set of sensitive content criteria, electronic device600displays representation625C with indications644A-1and644B-1, and option648, indicating that at least one of the transmitted media items was determined to satisfy the set of sensitive content criteria.

InFIGS.6H and6I, electronic device600detects user input648corresponding to selection of option646.

AtFIG.6J, in response to user input648, electronic device600displays option650A, that is selectable to indicate that content item 2 does not include sensitive content, option650B that is selectable to indicate that content item 2 does include sensitive content, and option650C that is selectable to return to messaging user interface604without indicating whether content item 1 includes sensitive content. AtFIG.6J, electronic device600detects user input652corresponding to selection of option650A.

AtFIG.6K, in response to user input652, electronic device600displays authentication user interface654. In some embodiments, in order to indicate that a media item that is determined to satisfy the set of sensitive content criteria does not depict sensitive content, a user must enter a passcode to ensure that the user is authorized to make such determinations. AtFIG.6K, electronic device600detects user input658corresponding to entry of authentication information via keypad656.

AtFIG.6L, in accordance with a determination that the user has provided valid authentication information, electronic device600displays messaging user interface604in which indications644A and644B have been removed from object625B representative of content item 2. In some embodiments, user inputs on options650A and650B inFIG.6Jare used to train and improve a machine learning model that is designed to identify media items that depict sensitive content. For example, inFIGS.6J-6L, based on user input652and successful authentication inFIG.6K, in some embodiments, a machine learning model is trained and/or updated based on the feedback that content item 2 does not depict sensitive content.

FIG.7is a flow diagram illustrating a method for managing transmission of content using a computer system in accordance with some embodiments. Method700is performed at a computer system (e.g.,100,300,500,600, or1000) (e.g., a smart phone, a smart watch, and/or a tablet) that is in communication with a display generation component (e.g., a display controller; a touch-sensitive display system; and/or a display (e.g., integrated and/or connected)) and one or more input devices (e.g., a touch-sensitive surface (e.g., a touch-sensitive display); a mouse; a keyboard; and/or a remote control). In some embodiments, the computer system displays, via the display generation component, a user interface comprising representations of a plurality of media items (e.g., photos and/or videos). In some embodiments, the representations of the plurality of media items includes thumbnails of the plurality of media items. Some operations in method700are, optionally, combined, the orders of some operations are, optionally, changed, and some operations are, optionally, omitted.

As described below, method700provides an intuitive way for managing transmission of content. The method reduces the cognitive burden on a user for managing transmission of content, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling a user to manage transmission of content faster and more efficiently conserves power and increases the time between battery charges.

The computer system (e.g.,600) detects (702), via the one or more input devices, one or more user inputs (e.g.,624A and/or624B) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of one or more media items (e.g.,620A and/or620B). In some embodiments, the computer system detects selection of one or more media items of a plurality of media items.

After detecting the one or more user inputs corresponding to selection of one or more media items (704), the computer system detects (706), via the one or more input devices, one or more user inputs (e.g.,628) corresponding to a request to transmit the selected one or more media items (e.g., to one or more external computer systems) (e.g., into a communication session (e.g., audio, video, and/or text-based communication session) with one or more external computer systems).

In response to detecting the one or more user inputs corresponding to the request to transmit the selected one or more media items (708): in accordance with a determination that the one or more media items satisfy a set of sensitive content criteria (710) (e.g., a single media item of the one or more media items satisfy the set of sensitive content criteria and/or more than one media item of the one or more media items satisfy the set of sensitive content criteria) (e.g., the set of sensitive content criteria are indicative of at least one of the one or more media items potentially containing sensitive content (e.g., inappropriate content, graphic content, and/or illegal content) (e.g., based on one or more machine learning models)) (e.g., in accordance with a determination that at least some of the selected one or more media items potentially contain sensitive content), the computer system displays (712), via the display generation component, a visual indication (e.g.,632,634A,638,644A, and/or644B) that the one or more media items satisfy the set of sensitive content criteria (e.g., a visual indication that one or more of the one or more media items satisfy the set of sensitive content criteria) (e.g., a visual indication that one or more of the one or more media items potentially contain sensitive content) (e.g., prior to and/or without transmitting the one or more media items (e.g., forgoing transmitting the one or more media items until one or more additional user inputs confirming the request to transmit the one or more media items is received)) (e.g., prior to and/or without transmitting the first media item (e.g., forgoing transmitting the first media item until one or more additional user inputs confirming the request to transmit the first media item is received)); and in accordance with a determination that the selected one or more media items do not satisfy the set of sensitive content criteria (714) (e.g., in accordance with a determination that the selected one or more media items do not contain sensitive content) (e.g., based on one or more machine learning models), the computer system transmits (716) the selected one or more media items to an external computer system (e.g.,630A and/or630B inFIG.6D) (e.g., one or more external computer systems) (e.g., one or more external computer systems participating in a communication session (e.g., audio, video, and/or text-based communication session) with the computer system) (e.g., without displaying the visual indication that the one or more media items have been identified as potentially containing sensitive content). Displaying the visual indication that the one or more media items satisfy the set of sensitive content criteria in accordance with a determination that the one or more media items satisfy the set of sensitive content criteria provides the user with feedback about the current state of the device (e.g., that the device has determined that at least some of the one or more media items satisfy the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently. The device also provides enhanced usability to a user by marking potentially sensitive content and notifying the user prior to sending without the user having to take any additional action.

In some embodiments, the visual indication that the one or more media items satisfy the set of sensitive content criteria includes an explanation (e.g.,632and/or634A) (e.g., text and/or image) of why the one or more media items satisfy the set of sensitive content criteria (e.g., an explanation of the set of sensitive content criteria and/or one or more criteria of the set of sensitive content criteria, an explanation of what constitutes sensitive content, and/or an explanation of why one or more media items of the one or more media items have been identified as potentially containing and/or depicting sensitive content). Displaying an explanation of why the one or more media items satisfy the set of sensitive content criteria provides the user with feedback about the current state of the device (e.g., feedback about why the device has determined that at least some of the one or more media items satisfy the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, displaying the visual indication that the one or more media items satisfy the set of sensitive content criteria includes displaying a first selectable object (e.g.,634C or640C) that is selectable to confirm user intent to transmit the one or more media items (e.g., despite the one or more media items satisfying the set of sensitive content criteria) (e.g., a first selectable object that is selectable to initiate and/or further the process of transmitting the selected one or more media items to an external computer system). In some embodiments, the computer system displays, concurrently with the first selectable object, a second selectable object that is selectable to cancel transmission of the one or more media items. Displaying a first selectable object that is selectable to confirm user intent to transmit the one or more media items provides feedback to the user about the current state of the device and feedback as to how the user can proceed with transmitting the one or more media items. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, while displaying the first selectable object (e.g.,634C or640C), the computer system detects, via the one or more input devices, one or more user inputs (e.g.,636A or642) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the first selectable object. In response to detecting the one or more inputs corresponding to selection of the first selectable object, the computer system transmits the selected one or more media items (e.g.,625A and/or625B inFIG.6H) to the external computer system (e.g., one or more external computer systems) (e.g., one or more external computer systems participating in a communication session (e.g., audio, video, and/or text-based communication session) with the computer system). In some embodiments, in response to detecting the one or more inputs corresponding to selection of the first selectable object, the computer system furthers a process for transmitting the selected one or more media items to the external computer system (e.g., displays a user interface for transmitting the selected one or more items to the external computer system). In some embodiments, after transmitting the selected one or more media items to the external computer, the computer system displays, via the display generation component, an indication that the one or more media items have been transmitted to the external computer. In some embodiments, the computer system displays, concurrently with the indication that the one or more media items have been transmitted to the external computer, an indication that the one or more media items satisfy the set of sensitive content criteria (e.g., an indication that the one or more media items may include and/or depict sensitive content). Transmitting the one or more media items in response to a user input provides the user with the ability to transmit content even when the content is determined to satisfy the set of sensitive content criteria. Providing additional control of the device enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently. Requiring an additional user input to transmit content that has been determined to satisfy the set of sensitive content criteria provides security and can prevent unintentional transmission of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, transmitting the selected one or more media items to the external computer system in response to detecting the one or more inputs (e.g.,636A and/or642) corresponding to selection of the first selectable object causes a second external computer system (e.g.,1000) (e.g., a second external computer system different from the external computer system) to receive a notification (e.g.,1090) (e.g., display a notification) that the computer system (e.g.,600) has transmitted content that satisfies the set of sensitive content criteria (e.g., a notification that the computer system has transmitted content that was identified as potentially containing and/or depicting sensitive content). In some embodiments, the second external computer system is a computer system that has been identified as belonging to and/or corresponding to a parent and/or guardian of a user of the computer system. Causing a second external computer system to receive a notification that the computer system has transmitted content that satisfies the set of sensitive content criteria provides security and can notify users of unauthorized and/or undesirable transmission of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, transmitting the selected one or more media items to the external computer system in response to detecting the one or more inputs (e.g.,636Ad and/or642) corresponding to selection of the first selectable object causes a third external computer system (e.g.,1000) (e.g., the second external computer system) (e.g., a third external computer system different from the external computer system) to receive information pertaining to the transmitted content (e.g., transmission instances1040A,1040B,1040C, or1040D; information1046B-1046G in user interface1044) (e.g., one or more recipients of the content (e.g., names, phone numbers, email addresses, and/or usernames), a copy of the content, and/or date/time content was transmitted). In some embodiments, the computer system stores (e.g., locally on the computer system) the information pertaining to the transmitted content that is received at the third external computer system. In some embodiments, the information pertaining to the transmitted content received at the third external computer system does not include a copy of the one or more media items. In some embodiments, the computer system does store a copy of the one or more media items. In some embodiments, the information pertaining to the transmitted content is displayed on the third external computer system (e.g., in response to one or more user inputs received at the third external computer system). In some embodiments, the information pertaining to the transmitted content can be displayed at the computer system (e.g., in response to one or more user inputs received at the computer system). In some embodiments, the third external computer system is a computer system that has been identified as belonging to and/or that is logged into a user account corresponding to a parent and/or guardian of a user of the computer system. Causing a third external computer system to receive information pertaining to transmitted content transmitted by the computer system that satisfies the set of sensitive content criteria provides security and can notify users of unauthorized and/or undesirable transmission of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, after transmitting the selected one or more media items (e.g.,625A and/or625B) to the external computer system, the computer system displays, via the display generation component, a second selectable object (e.g.,646) that is selectable to initiate a process for a user to indicate that the one or more media items do not depict sensitive content (e.g.,FIGS.6H-6L). In some embodiments, one or more user inputs indicating that the one or more media items do not depict sensitive content are used to train and/or update a machine learning model. In some embodiments, the computer system, while displaying the second selectable object, detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the second selectable object; in response to detecting the one or more user inputs corresponding to selection of the second selectable object, the computer system displays, via the display generation component, a third selectable object that is selectable to indicate that the one or more media items do not depict sensitive content; while displaying the third selectable object, the computer system detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the third selectable object; and in response to detecting the one or more user inputs corresponding to selection of the third selectable object, the computer system ceases to display an indication that the one or more media items may depict sensitive content. Providing users with the ability to indicate that the one or more media items do not depict sensitive content improves security by providing means for improving on the set of sensitive content criteria (e.g., improving a machine learning model that identifies sensitive content). Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, while displaying the second selectable object (e.g.,646), the computer system detects, via the one or more input devices, one or more user inputs (e.g.,648) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the second selectable object. Subsequent to detecting the one or more user inputs (e.g.,648) corresponding to selection of the second selectable object (e.g.,646) (e.g., in response to detecting the one or more user inputs corresponding to selection of the second selectable object), the computer system (e.g.,600) displays, via the display generation component, an authentication user interface (e.g.,654) that prompts a user to provide authentication information (e.g., a password entry user interface requesting entry of a user password and/or a PIN entry user interface requesting entry of a user PIN). In some embodiments, displaying the authentication user interface subsequent to detecting the one or more user inputs corresponding to selection of the second selectable object includes: in response to detecting the one or more user inputs corresponding to selection of the second selectable object, displaying, via the display generation component, a third selectable object that is selectable to indicate that the one or more media items do not contain and/or depict sensitive content; while displaying the third selectable object, detecting, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the third selectable object; and in response to detecting the one or more user inputs corresponding to selection of the third selectable object, displaying the authentication user interface. In some embodiments, while displaying the authentication user interface, the computer system receives, via the one or more input devices, authentication information; in response to receiving the authentication information: in accordance with a determination that the authentication information satisfies a set of authentication criteria (e.g., an entered PIN matches a stored PIN and/or an entered password matches a stored password), the computer system ceases to display an indication that the transmitted one or more media items satisfy the set of sensitive content criteria (e.g., ceasing to display an indication that the transmitted one or more media items may potentially depict and/or contain sensitive content). Displaying an authentication user interface requesting authentication information in response to detecting one or more user inputs corresponding to selection of the second selectable object provides security and can prevent unauthorized users from initiating sensitive operations. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, displaying the visual indication (e.g.,632and/or638) that the one or more media items satisfy the set of sensitive content criteria includes displaying (e.g., concurrently with the first selectable object) a third selectable object (e.g.,634D and/or640B) that is selectable to cancel transmission of the one or more media items (e.g., cancel transmission of a subset of the one or more media items that satisfy the set of sensitive content criteria). Displaying the third selectable object that is selectable to cancel transmission of the one or more media items enables a user to quickly cancel transmission of the one or more media items, thereby reducing the number of inputs needed to cancel transmission of the one or more media items. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, prior to detecting the one or more user inputs corresponding to selection of one or more media items, the computer system displays, via the display generation component, representations (e.g.,620A-620H) of (e.g., tiles and/or thumbnails) a plurality of media items (e.g., a plurality of media items of a media library (e.g. a media library stored on and/or associated with the computer system) (e.g., a media library of media items captured by and/or otherwise associated with a user of the computer system and/or captured by the computer system)). In some embodiments, each representation is representative of a respective media item of the plurality of media items. In some embodiments, detecting the one or more user inputs corresponding to selection of one or more media items includes: while displaying the representations of the plurality of media items (e.g.,620A-620H), detecting, via the one or more input devices, one or more user inputs (e.g.,624A and/or624B) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of one or more representations (e.g.,620A,620B) of the plurality of media items, including a first representation representative of a first media item. In some embodiments, detecting the one or more user inputs corresponding to selection of one or more media items includes: while displaying the representations of the plurality of media items, detecting, via the one or more input devices, one or more user inputs corresponding to selection of a second representation (e.g., different from the first representation) representative of a second media item (e.g., different from the first media item). Displaying representations of a plurality of media items that are selectable by a user to identify media items to be transmitted enables a user to quickly select media items for transmission, thereby reducing the number of inputs needed to select media items for transmission. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, in response to detecting the one or more user inputs corresponding to selection of the one or more media items, the computer system (e.g.,600) displays, via the display generation component, representations of the selected one or more media items in a manner indicative of the one or more media items being selected for transmission to an external computer system (e.g.,625A and/or625B displayed in draft message field610inFIG.6C; or620A and/or620B shown with check mark in bottom right corner). In some embodiments, displaying representations of the selected one or more media items in a manner indicative of the one or more media items being selected for transmission to an external computer system includes displaying representations of the selected one or more media items in a messaging user interface. In some embodiments, displaying representations of the selected one or more media items in a manner indicative of the one or more media items being selected for transmission to an external computer system includes displaying representations of the selected one or more media items in a draft message entry portion of the messaging user interface (e.g., a portion of the messaging user interface that displays a message being drafted for transmission into a message and/or communication session). Displaying representations of the selected one or more media items in a manner indicative of the one or more media items being selected for transmission to the external computer system provides the user with feedback about the current state of the device (e.g., that the device has recognized the one or more user inputs selecting the one or more media items for transmission to the external computer system). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, displaying the visual indication that the one or more media items satisfy the set of sensitive content criteria includes: displaying a fourth selectable object (e.g.,634D,640B) that is selectable to cancel transmission of media items that satisfy the set of sensitive content criteria. In some embodiments, the selected one or more media items includes: a first media item that satisfies the set of sensitive content criteria (e.g., content item 2) (e.g., a first media item that has been identified as potentially depicting and/or containing sensitive content); and a second media item that does not satisfy the set of sensitive content criteria (e.g., content item 1) (e.g., a second media item different from the first media item, and has not been identified as potentially depicting and/or containing sensitive content). In some embodiments, displaying representations of the selected one or more media items in a manner indicative of the one or more media items being selected for transmission to an external computer system includes: displaying, via the display generation component, a first representation of the first media item (e.g.,625B inFIG.6C) in the manner indicative of the first media item being selected for transmission to the external computer system; and displaying (e.g., concurrently with the first representation of the first media item), via the display generation component, a second representation of the second media item (e.g.,625A inFIG.6C) in the manner indicative of the second media item being selected for transmission to the external computer system. In some embodiments, while displaying the fourth selectable object (e.g.,634D or640B), the computer system detects, via the one or more input devices, one or more user inputs (e.g.,636B) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the fourth selectable object (e.g.,634D). In response to detecting the one or more user inputs corresponding to selection of the fourth selectable object: the computer system (e.g.,600) ceases to display the first representation of the first media item in the manner indicative of the first media item being selected for transmission to the external computer system (e.g., ceases to display object625B in draft message field610inFIG.6F) (e.g., removes the first representation of the first media item from a draft message entry portion of a messaging user interface); and continues to display the second representation of the second media item in the manner indicative of the second media item being selected for transmission to the external computer system (e.g., continues to display object625A in draft message field610inFIG.6F) (e.g., continues to display the second representation of the second media item in the draft message entry portion of the messaging user interface). Ceasing to display the first representation of the first media item in the manner indicative of the first media item being selected for transmission to the external computer system while continuing to display the second representation of the second media item in the manner indicative of the second media item being selected for transmission to the external computer system provides the user with feedback about the current state of the device (e.g., that the device has removed the first media item from the set of media items that are selected for transmission to the external computer system). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, subsequent to detecting the one or more user inputs (e.g.,636B) corresponding to selection of the fourth selectable object (e.g.,634D), and subsequent to ceasing to display the first representation of the media item (e.g.,625BA) in the manner indicative of the first media item being selected for transmission to the external computer system (e.g.,FIG.6F), and while continuing to display the second representation of the second media item (e.g.,625A) in the manner indicative of the second media item being selected for transmission to the external computer system (e.g.,625A inFIG.6F), the computer system detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to a request to transmit content to the external computer system (e.g., a user input selecting send option626inFIG.6F). In response to detecting the one or more user inputs corresponding to the request to transmit content to the external computer system, the computer system transmits the second media item (e.g.,625A inFIG.6F) to the external computer system without displaying the visual indication that one or more media items satisfy the set of sensitive content criteria. In some embodiments, the computer system transmits the second media item to the external computer system without transmitting the first media item to the external computer system. Transmitting the second media item to the external computer system without displaying the visual indication that one or more media items satisfy the set of sensitive content criteria provides the user with feedback about the current state of the device (e.g., that the device has determined that the second media item does not satisfy the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

Note that details of the processes described above with respect to method700(e.g.,FIG.7) are also applicable in an analogous manner to the methods described below. For example, methods900and1100optionally include one or more of the characteristics of the various methods described above with reference to method700. For example, sensitive content transmitted by a computer system in method700and/or received by a computer system in method900can be reported to the computer system in method1100. For brevity, these details are not repeated below.

FIGS.8A-8Lillustrate exemplary user interfaces for managing receipt of content, in accordance with some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes inFIG.9.

FIG.8Adepicts electronic device600described above. InFIG.8A, electronic device600displays locked user interface800, which includes notification802indicating that electronic device600has received a photo message from an external device. AtFIG.8A, electronic device600detects user input804corresponding to selection of notification802.

AtFIG.8B, in response to user input804, electronic device600depicts messaging user interface604, which was discussed above with reference toFIGS.6A-6L. As discussed above, in the depicted scenario, messaging user interface604corresponds to a communication session between electronic device600and an external device associated with phone number (234) 567-8910. InFIG.8B, electronic device600has received two content items (e.g., two media items (e.g., photos and/or videos)) from the external device, content item 3 and content item 4. Object806A, representative of content item 4, and object806B, representative of content item 3, are displayed within message field608. As discussed above with reference toFIGS.6A-6L, in some embodiments, when content items are transmitted into the communication session, a determination is made as to whether the content items satisfy a set of sensitive content criteria (e.g., whether the content items may depict sensitive content). InFIG.8B, a determination has been made that content item 4 does not satisfy the set of sensitive content criteria (e.g., does not depict sensitive content), but content item 3 does satisfy the set of sensitive content criteria (e.g., may depict sensitive content). Accordingly, content item 3 is displayed with indications808A and808B indicating that content item 3 satisfies the set of sensitive content criteria. Furthermore, in some embodiments, in accordance with a determination that content item 4 does not satisfy the set of sensitive content criteria, object806A displays content item 4 (e.g., a preview and/or a thumbnail of content item 4), and in accordance with a determination that content item 3 does satisfy the set of sensitive content criteria, object806B does not display content item 3. For example, in some embodiments, object806B is blurred, or a solid color. Messaging user interface604includes object810that is selectable to initiate a process for viewing content item 4. In some embodiments, including the depicted embodiment, selection of object806B also initiates a process for viewing content item4. Messaging user interface604also includes object811that is selectable to initiate a process for transmitting one or more content items that are determined to satisfy the set of sensitive content criteria (e.g., content item 3) to a trusted contact (e.g., a parent, a guardian, and/or other trusted adult). In some embodiments, the trusted contact is a predetermined contact (e.g., a pre-specified phone number or email address).

FIG.8Cdepicts an alternative embodiment ofFIG.8B, in which, rather than displaying content items 3 and 4 separately as inFIG.8B, content items 3 and 4 (and any other content items that were transmitted as part of a single transmission) are jointly represented by object808C. In the embodiment depicted inFIG.8C, when there are some content items that do not satisfy the set of sensitive content criteria, none of the content items in the transmission can be seen within messaging user interface604based on a determination that at least one content item of the transmission satisfies the set of sensitive content criteria. Object808C is displayed with indications808A-1and808B-1indicating that at least one content item of the set satisfies the set of sensitive content criteria.

InFIGS.8B and8C, electronic device600detects user input813corresponding to selection of object811.

AtFIG.8C-1, in response to user input813, electronic device600displays messaging user interface604-2. In some embodiments, messaging user interface604-2is displayed in place of messaging user interface604. In some embodiments, messaging user interface604-2is overlaid on top of messaging user interface604. As discussed above, messaging user interface604inFIGS.8B and8Ccorresponds to a communication session between electronic device600and an external device associated with phone number 234-567-8910. InFIG.8C-1, messaging user interface604-2corresponds to a second communication session between electronic device600and a second external device associated with phone number 987-654-3210. In some embodiments, phone number 987-654-3210 is the phone number of a trusted contact that has been identified (e.g., pre-specified) by a user of electronic device600. Messaging user interface604-1includes participant information606-2that corresponds to the trusted contact and message field608-2that displays messages that have been transmitted into the second communication session (e.g., messages that have been transmitted between electronic device600and the second electronic device associated with the trusted contact). Messaging user interface604-2also includes option815that is selectable to return to messaging user interface604ofFIG.8C. Messaging user interface604-2also includes draft message field610that displays a draft message being drafted on electronic device600but has not yet been transmitted into the second communication session.

InFIG.8C-1, in response to user input813corresponding to selection of option811, draft message field610is pre-populated with a message to the trusted contact. The pre-populated message inFIG.8C-1includes object817, which is representative of contact item 3 that has been identified as satisfying the set of sensitive content criteria. In some embodiments, object817does not display a preview (e.g., a thumbnail) of content item 3, as content item 3 has been determined to potentially depict sensitive content, and has not yet been viewed by the user of electronic device600. The pre-populated message also includes a text message informing the trusted contact that content item 3 was received at electronic device600, and requesting that the trusted contact view content item 3 to ensure that it is safe for the user of electronic device600to view.

Messaging user interface604-2includes send option821that is selectable to transmit the message in draft message field610into the second communication session (e.g., to the second external device associated with phone number 987-654-3210). In some embodiments, the user of electronic device600can modify the pre-populated message (e.g., via keyboard614), or send the pre-populated message without modification (e.g., by selecting send option821).

AtFIG.8C-1, while the pre-populated message is displayed in draft message field610, electronic device600detects user input823corresponding to selection of send option821.

AtFIG.8C-2, in response to user input823, electronic device600transmits the pre-populated message into the second communication session, and displays object825A (representative of content item 3) and message825B in message field608-2, indicating that content item 3 and message825B have been transmitted to the second external device. As such, the trusted contact can now view content item 3 (e.g., on the second external device) and can inform the user of electronic device600whether or not content item 3 depicts appropriate content.

Returning toFIG.8B, electronic device600detects user input812corresponding to selection of object806B.

AtFIG.8D, in response to user input812, electronic device600displays user interface814. User interface814includes notification818, which informs the user that content item 3 has been determined to potentially depict sensitive content. Notification818also informs the user that if the user chooses to view content item 3, a notification will be send to an external device (e.g., a device associated with the user's parents) indicating that the user chose to view content that has been identified as potentially depicting sensitive content. As will be discussed in greater detail below with reference toFIGS.10A-10O, in some embodiments, if a user chooses to transmit and/or view content that has been determined to potentially depict sensitive content, information about the content is transmitted to another electronic device. In some embodiments, if a user receives (e.g., via electronic device600) content that is identified as depicting sensitive content, but does not choose to view that content, information about the content is not transmitted to another electronic device. User interface814also includes option816A, that is selectable to cancel the process for viewing content item 3 and return to messaging user interface604ofFIG.8B; option816B that is selectable to opt not to view content item 3 and return to messaging user interface604; and option816C that is selectable to proceed with viewing content item 3. AtFIG.8D, electronic device600detects user input820A, corresponding to selection of option816B, and user input820B, corresponding to selection of option816C. Each of these user inputs will be discussed below.

AtFIG.8E, in response to detecting user input820A corresponding to selection of option816B inFIG.8D, electronic device600displays messaging user interface604. InFIG.8E, object806B, representative of content item 3, continues to forgo displaying content item 3 (e.g., messaging user interface604does not depict content item 3). Furthermore, in response to user input820A, electronic device600displays option822that is selectable to initiate a process for blocking the sender of content item 3. In some embodiments, blocking another user includes ignoring and/or rejecting future messages received from the sender (e.g., forgoing displaying future messages from the sender and/or forgoing displaying notifications pertaining to future messages from sender).

FIG.8Fdepicts an alternative embodiment ofFIG.8E, in which, in response to user input820A inFIG.8D, messaging user interface604no longer displays object806B representative of content item 3. Accordingly, in the embodiment depicted inFIG.8F, the user no longer has the option to view content item 3 at a later time, as content item 3 has been deleted (e.g., deleted from electronic device600and/or deleted from the communication session), and its representative object806B has been removed from message field608.

Returning toFIG.8E, electronic device600detects user input824corresponding to selection of option822.

AtFIG.8G, in response to detecting user input824, electronic device600displays options828A,828B,828C, and828D. Option828A is selectable to block a sender of content item 3. Option828B is selectable to block a sender of content item 3, and report the sender of content item 3 for sending spam messages. Option828C is selectable to block the sender of content item 3, and to report the sender of content item 3 for sending inappropriate and/or sensitive content. Option828D is selectable to cancel the process for blocking the sender of content item 3, and return to messaging user interface604ofFIG.8E.

FIG.8Hdepicts a scenario in which messaging user interface604corresponds to a communication session that includes electronic device600and a plurality of external devices (e.g., a group chat communication session). In the scenario shown inFIG.8H, selection of block contact option822(e.g., user input824) results in display of a slightly different set of options832A-832D. Option832A is selectable to leave the group chat communication session. In some embodiments, leaving a group chat communication session includes no longer receiving messages and/or receiving notifications of messages transmitted by external devices into the group chat communication session, as well as forgoing the ability to transmit messages into the group chat communication session. Option832B is selectable to leave the group chat session, and report a sender of content item 3 for sending spam messages. Option832C is selectable to leave the group chat session, and report a sender of content item 3 for sending inappropriate and/or sensitive content. Option832D is selectable to cancel the process for blocking the sender of content item 3, and return to messaging user interface604.

AtFIG.8I, in response to detecting user input820B corresponding to selection of option816C inFIG.8D, electronic device600displays messaging user interface604in which object806B displays content item 3 (e.g., displays a preview and/or a thumbnail of content item 3). Additionally, as mentioned above and as will be described in greater detail below with reference toFIGS.10A-10O, in response to user input820B (and in response to the user opting to view content item 3), information about content item 3, user input820B, and the communication session is transmitted to an external device, and at least some of the same information is stored on electronic device600. This information can, for example, be viewed at a later time by another user (e.g., a parent of the user). Furthermore, in response to user input820B, messaging user interface604displays block contact option822, and option834. Option834, similar to646ofFIG.6I, is selectable to initiate a process for the user to provide input as to whether content item 3 does actually depict sensitive content. In some embodiments, a user of electronic device600cannot save, copy, and/or share content item 3 until electronic device600displays content item 3 (e.g., until the user opts to view content item, and electronic device600displays content item 3). AtFIG.8I, electronic device600detects user input836corresponding to selection of option834.

AtFIG.8J, in response to user input836, electronic device600displays options838A,838B, and838C. Option838A is selectable to indicate that content item 3 does not depict sensitive content. Option838B is selectable to indicate that content item 3 does, in fact, depict sensitive content. Option838C is selectable to return to messaging user interface604ofFIG.8Iwithout providing input as to whether content item 3 depicts sensitive content. AtFIG.8J, electronic device600detects user input840corresponding to selection of option838A.

AtFIG.8K, in response to user input840, electronic device600displays authentication user interface842. AtFIG.8K, electronic device600detects one or more user inputs846entering authentication information via keypad844. AtFIG.8L, in accordance with a determination that the authentication information received inFIG.8Kis valid (e.g., matches a stored passcode), electronic device600updates messaging user interface604to remove all indications (e.g.,808B) indicating that content item 3 depicts sensitive content (e.g., satisfies a set of sensitive content criteria). As discussed above, in some embodiments, user input840is also user to train and/or update a machine learning model based on the feedback that content item 3 does not depict sensitive content.

FIG.9is a flow diagram illustrating a method for managing receipt of content using a computer system in accordance with some embodiments. Method900is performed at a computer system (e.g.,100,300,500, or600) (e.g., a smart phone, a smart watch, and/or a tablet) that is in communication with a display generation component (e.g., a display controller; a touch-sensitive display system; and/or a display (e.g., integrated and/or connected)) and one or more input devices (e.g., a touch-sensitive surface (e.g., a touch-sensitive display); a mouse; a keyboard; and/or a remote control). Some operations in method900are, optionally, combined, the orders of some operations are, optionally, changed, and some operations are, optionally, omitted.

As described below, method900provides an intuitive way for managing receipt of content. The method reduces the cognitive burden on a user for managing receipt of content, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling a user to manage receipt of content faster and more efficiently conserves power and increases the time between battery charges.

The computer system displays (902), via the display generation component, a communication session user interface (e.g.,604) corresponding to a communication session (e.g., audio, video, and/or text-based communication session) involving the computer system (e.g.,600) and one or more external computer systems, including a first external computer system (e.g., “(234) 567-8910” inFIG.8B).

The computer system receives (904) visual content information (e.g.,806A and/or806B) corresponding to visual content transmitted into the communication session by the first external computer system (e.g., image content and/or video content).

In response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system (906): and in accordance with a determination that the visual content satisfies a set of sensitive content criteria (908) (e.g., in accordance with a determination that the visual content potentially contains sensitive content (e.g., inappropriate content, graphic content, and/or illegal content)) (e.g., based on one or more machine learning models), the computer system displays (910) (e.g., within the communication session user interface), via the display generation component, a visual indication (e.g.,808A and/or808B) that the received visual content (e.g.,806B) has been identified as potentially containing sensitive content without displaying the visual content. In some embodiments, in accordance with a determination that the visual content does not satisfy the set of sensitive content criteria (e.g., in accordance with a determination that the visual content does not contain sensitive content) (e.g., based on one or more machine learning models), the computer system displays, via the display generation component, the visual content (e.g., within the communication session user interface) (e.g., without displaying the visual indication that the received visual content has been identified as potentially containing sensitive content). Displaying the visual indication that the received visual content has been identified as potentially containing sensitive content in accordance with a determination that the visual content satisfies the set of sensitive content criteria provides the user with feedback about the current state of the device (e.g., that the device has determined that the visual content satisfies the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently. The device also provides enhanced usability to a user by obfuscating receive content that is potentially sensitive without the user having to take any additional action. This proactive step also makes the device more efficient since the user does not have to take additional steps to hide or block sensitive content.

In some embodiments, the visual indication that the received visual content has been identified as potentially containing sensitive content includes a textual indication (e.g.,808B) that the visual content has been identified as potentially containing sensitive content. Displaying a textual indication that the received visual content has been identified as potentially containing sensitive content in accordance with a determination that the visual content satisfies the set of sensitive content criteria provides the user with feedback about the current state of the device (e.g., that the device has determined that the visual content satisfies the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, displaying the visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content includes displaying a representation of the visual content (e.g.,806B) (e.g., a blurred and/or obscured representation (e.g., a tile and/or shape)) without displaying the visual content. Displaying a representation of the visual content without displaying the visual content provides improved security by preventing unauthorized display of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, in accordance with the determination that the visual content satisfies the set of sensitive content criteria, the computer system displays (e.g., concurrently with the visual indication that the received visual content has been identified as potentially containing sensitive content and/or subsequent to displaying the visual indication that the received visual content has been identified as potentially containing sensitive content), via the display generation component, a first selectable object (e.g.,806B and/or810) that is selectable to initiate a process for displaying the visual content. Displaying a selectable option that allows a user to selectively display the visual content provides improved security by preventing unauthorized display of sensitive content and allowing a user to choose which content is displayed. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, subsequent to displaying (e.g., while displaying) the first selectable object, the computer system detects, via the one or more input devices, one or more user inputs (e.g.,812and/or820B) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to a user request to display the visual content, wherein the one or more user inputs corresponding to the user request to display the visual content includes one or more user inputs (e.g.,812) corresponding to selection of the first selectable object (e.g.,806B). In response to detecting the one or more user inputs (e.g.,812or820B) corresponding to the user request to display the visual content, the computer system displays, via the display generation component, the visual content (e.g.,806B inFIG.8I). Displaying a selectable option that allows a user to selectively display the visual content provides improved security by preventing unauthorized display of sensitive content and allowing a user to choose which content is displayed. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, in response to detecting the one or more user inputs corresponding to the user request to display the visual content (e.g.,812or820B), the computer system displays (e.g., concurrently with the visual content) a first option (e.g.,834) that is selectable to initiate a process to indicate that the visual content does not depict sensitive content. In some embodiments, one or more user inputs indicating that the visual content does not depict sensitive content are used to train and/or update a machine learning model. In some embodiments, the computer system, while displaying the first option, detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the first option; in response to detecting the one or more user inputs corresponding to selection of the first option, the computer system displays, via the display generation component, a selectable object that is selectable to indicate that the visual content does not depict sensitive content (and, optionally, concurrently displays a selectable object that is selectable to indicate that the visual content does depict sensitive content); while displaying the selectable object, the computer system detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the selectable object; and in response to detecting the one or more user inputs corresponding to selection of the selectable object, the computer system ceases to display an indication that the visual content may depict sensitive content. Providing users with the ability to indicate that the visual content does not depict sensitive content improves security by providing means for improving on the set of sensitive content criteria (e.g., improving a machine learning model that identifies sensitive content). Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, while displaying the first option (e.g.,834), the computer system detects, via the one or more input devices, one or more user inputs (e.g.,836) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the first option. Subsequent to detecting the one or more user inputs (e.g.,836) corresponding to selection of the first option (e.g., in response to detecting the one or more user inputs corresponding to selection of the first option), the computer system displays, via the display generation component, an authentication user interface (e.g.,842) that prompts a user for authentication information (e.g., a password entry user interface requesting entry of a user password and/or a PIN entry user interface requesting entry of a user PIN). In some embodiments, displaying the authentication user interface subsequent to detecting the one or more user inputs corresponding to selection of the first option includes: in response to detecting the one or more user inputs corresponding to selection of the first option, displaying, via the display generation component, a selectable object that is selectable to indicate that the one or more media items do not contain and/or depict sensitive content; while displaying the selectable object, detecting, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the selectable object; and in response to detecting the one or more user inputs corresponding to selection of the selectable object, displaying the authentication user interface. In some embodiments, while displaying the authentication user interface, the computer system receives, via the one or more input devices, authentication information; in response to receiving the authentication information: in accordance with a determination that the authentication information satisfies a set of authentication criteria (e.g., an entered PIN matches a stored PIN and/or an entered password matches a stored password), the computer system ceases to display the visual indication that the visual content has been identified as potentially containing sensitive content. Displaying an authentication user interface requesting authentication information subsequent to (e.g., in response to) detecting one or more user inputs corresponding to selection of the first option provides security and can prevent unauthorized users from initiating sensitive operations. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, the one or more user inputs corresponding to the user request to display the visual content (e.g.,812,820B) cause a second external computer system (e.g.,1000) (e.g., a second external computer system different from the first external computer system) to receive a notification (e.g.,1090) (and, optionally, display a notification) indicating that the computer system (e.g.,600) has received and displayed visual content potentially containing sensitive content (e.g.,806B, content item 3). In some embodiments, the second external computer system is a computer system that has been identified as belonging to and/or corresponding to a parent and/or guardian of a user of the computer system. Causing a second external computer system to receive a notification pertaining to visual content received at and displayed by the computer system provides security and can notify users of unauthorized and/or undesirable display of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, the one or more user inputs corresponding to the user request to display the visual content (e.g.,812or820B) cause a third external computer system (e.g.,1000) (e.g., the second external computer system) (e.g., a third external computer system different from the external computer system) to receive information pertaining to the received visual content (e.g., user interface1068, information1072A-1072D, user interface1078, and/or information1080B-1080F) (e.g., one or more senders of the content (e.g., names, phone numbers, email addresses, and/or usernames), one or more other recipients of the visual content (e.g., names, phone numbers, email addresses, and/or usernames), a copy of the content, and/or date/time content was received and/or viewed). In some embodiments, information pertaining to the received visual content is not received at the third external computer system (e.g., is not transmitted to the third external computer system) if a user of the computer system does not opt to view the received visual content (e.g., does not provide one or more user inputs corresponding to a request to display the visual content). In some embodiments, the computer system stores (e.g., locally on the computer system) the information pertaining to the received visual content that is received at the third external computer system. In some embodiments, the information pertaining to the visual content received at the third external computer system does not include a copy of the visual content. In some embodiments, the computer system stores a copy of the visual content. In some embodiments, the information pertaining to the received visual content is displayed on the third external computer system (e.g., in response to one or more user inputs received at the third external computer system). In some embodiments, the information pertaining to the received visual content can be displayed at the computer system (e.g., in response to one or more user inputs received at the computer system). In some embodiments, the third external computer system is a computer system that has been identified as belonging to and/or corresponding to a parent and/or guardian of a user of the computer system. Causing a third external computer system to receive information pertaining to visual content received at and displayed by the computer system provides security and can notify users of unauthorized and/or undesirable display of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, in accordance with the determination that the visual content satisfies the set of sensitive content criteria, the computer system displays (e.g., concurrently with the first selectable object), via the display generation component, a second selectable object (e.g.,816B) that is selectable to forgo displaying the visual content. In some embodiments, while displaying the second selectable object, the computer system detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the second selectable object; and, in response to detecting the one or more user inputs corresponding to selection of the second selectable object, the computer system continues to display the visual indication that the received content has been identified as potentially containing sensitive content without displaying the visual content. Displaying a selectable option that allows a user to selectively display or not display the visual content provides improved security by preventing unauthorized display of sensitive content and allowing a user to choose which content is displayed. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, displaying the visual indication that the received visual content has been identified as potentially containing sensitive content without displaying the visual content includes displaying a representation of the visual content (e.g.,808B inFIG.8B) (e.g., a blurred and/or obscured representation (e.g., a tile and/or shape)) (e.g., within a communication session user interface). In some embodiments, while displaying the second selectable object (e.g.,816B), the computer system detects, via the one or more input devices, one or more user inputs (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the second selectable object (e.g.,820A). In response to detecting the one or more user inputs corresponding to selection of the second selectable object, the computer system ceases to display the representation of the visual content (e.g.,FIG.8F) (e.g., within the communication session user interface). Ceasing to display the representation of the visual content in response to the one or more user inputs corresponding to selection of the second selectable object provides the user with feedback about the current state of the device (e.g., that the device has detected the one or more user inputs corresponding to selection of the second selectable object). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the visual content includes a first media item (e.g.,806A) and a second media item different from the first media item (e.g.,806B). In response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system: in accordance with a determination that the first media item (e.g.,806B, content item 3) satisfies the set of sensitive content criteria (e.g., in accordance with a determination that the first media item potentially contains sensitive content), and that the second media item (e.g.,806A, content item 4) does not satisfy the set of sensitive content criteria (e.g., in accordance with a determination that the second media item does not contain sensitive content): the computer system displays, via the display generation component, the second media item (e.g.,806A inFIG.8B); and displays (e.g., concurrently with the second media item), via the display generation component, a visual indication (e.g.,808B) that the first media item has been identified as potentially containing sensitive content without displaying the first media item. In some embodiments, in accordance with a determination that the second media item satisfies the set of sensitive content criteria and that the first media item does not satisfy the set of sensitive content criteria, the computer system displays the first media item, and displays (e.g., concurrently with the first media item), a visual indication that the second media item has been identified as potentially containing sensitive content without displaying the second media item. In some embodiments, in accordance with a determination that the first media item and the second media item satisfy the set of sensitive content criteria, the computer system displays a visual indication that the first media item has been identified as potentially containing sensitive content without displaying the first content item, and the computer system display a visual indication that the second media item has been identified as potentially containing sensitive content without displaying the second content item. In some embodiments, in accordance with a determination that the first media item and the second media does not satisfy the set of sensitive content criteria, the computer system displays (e.g., concurrently displays) the first media item and the second media item. Displaying the second media item without displaying the first media item provides the user with feedback about the current state of the device (e.g., that the device has determined that the first media item satisfies the set of sensitive content criteria, and the second media item does not satisfy the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the visual content includes a plurality of media items including a first media item (e.g.,806B) and a second media item (e.g.,806A) different from the first media item. In response to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system, and in accordance with a determination that the first media item (e.g.,806B, content item 3) satisfies the set of sensitive content criteria (e.g., in accordance with a determination that the first media item potentially contains sensitive content), and that the second media item (e.g.,806A, content item 4) does not satisfy the set of sensitive content criteria (e.g., in accordance with a determination that the second media item does not contain sensitive content): the computer system displays, via the display generation component, a visual indication (e.g.,808A-1or808B-1) that one or more media items of the visual content has been identified as potentially containing sensitive content without displaying the first media item and without displaying the second media item (e.g.,FIG.8C) (e.g., without displaying any of the plurality of media items). Displaying the visual indication that one or more media items of the visual content has been identified as potentially containing sensitive content without displaying the media items provides the user with feedback about the current state of the device (e.g., that the device has determined that one or more media items of the visual content satisfy the set of sensitive content criteria). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, subsequent to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system, and in accordance with the determination that the visual content satisfies the set of sensitive content criteria (or, optionally, in response to receiving one or more user inputs corresponding to selection of an option to forgo displaying the visual content), the computer system displays, via the display generation component, a third selectable object (e.g.,822) that is selectable to initiate a process for reporting a sender of the visual content (e.g., a user of the first external computer system) (e.g., reporting the sender of the visual content to a third party) (e.g., transmitting user information (e.g., email address, phone number, and/or name) of the sender of the visual content to a third party). Displaying the third selectable object that is selectable to initiate a process for reporting the sender of the visual content enables a user to quickly report the sender of the visual content, thereby reducing the number of inputs needed to report the sender of the visual content. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, subsequent to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system, and in accordance with the determination that the visual content satisfies the set of sensitive content criteria (or, optionally, in response to receiving one or more user inputs corresponding to selection of an option to forgo displaying the visual content), the computer system displays, via the display generation component, a fourth selectable object (e.g.,822,828A,830,832A,832B, or832C) that is selectable to initiate a process for leaving the communication session (e.g., removing the computer system from the communication session). In some embodiments, while in the communication session, the computer system receives and/or displays notifications for messages transmitted into the communication session by one or more external computer systems, and after leaving the communication session, the computer system ceases to receive and/or display notifications for messages transmitted into the communication session. In some embodiments, while in the communication session, the computer system can access and/or display one or more messages transmitted into the communication session (e.g., by one or more external computer systems), and after leaving the communication session, the computer system can no longer access and/or display messages transmitted into the communication session. Displaying the fourth selectable object that is selectable to initiate a process for leaving the communication session enables a user to quickly leave the communication session, thereby reducing the number of inputs needed to leave the communication session. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, subsequent to receiving the visual content information corresponding to visual content transmitted into the communication session by the first external computer system, and in accordance with the determination that the visual content satisfies the set of sensitive content criteria (or, optionally, in response to receiving one or more user inputs corresponding to selection of an option to forgo displaying the visual content), the computer system displays, via the display generation component, a fifth selectable object (e.g.,822) that is selectable to initiate a process for blocking a sender of the visual content (e.g., a user of the first external computer system) (e.g., blocking and/or refusing future communications from the first external computer system and/or from the user of the first external computer system). In some embodiments, if a sender is not blocked on the computer system, the computer system displays messages and notifications of messages transmitted from the sender to the computer system, and if the sender is blocked on the computer system, the computer system no longer displays messages and/or notifications of messages transmitted from the sender to the computer system. Displaying the fifth selectable object that is selectable to initiate a process for blocking the sender of the visual content enables a user to quickly block the sender of the visual content, thereby reducing the number of inputs needed to block the sender of the visual content. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the visual content cannot be saved to the computer system and/or shared by the computer system until the visual content is displayed on the computer system (e.g., via the display generation component). In some embodiments, the visual content cannot be saved to the computer system and/or shared by the computer system until the computer system receives one or more user inputs corresponding to a request to display the visual content. Prohibiting the computer system from saving and/or sharing the visual content until the visual content is displayed on the computer system provides security by preventing unauthorized visual content from being saved to and/or transmitted by the computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, in accordance with a determination that the visual content satisfies the set of sensitive content criteria, the computer system displays (e.g., concurrently with the visual indication that the received visual content has been identified as potentially containing sensitive content and/or subsequent to displaying the visual indication that the received visual content has been identified as potentially containing sensitive content), via the display generation component, a sixth selectable object (e.g.,811) that is selectable to initiate a process for transmitting a message into a second communication session different from the communication session (e.g.,FIGS.8C-1,8C-2), wherein the second communication session involves the computer system and a fourth external computer system different from the first external computer system. In some embodiments, the second communication session does not involve the first external computer system. In some embodiments, the fourth external computer system is a computer system that has been identified as belonging to and/or corresponding to a parent, guardian, and/or trusted adult of a user of the computer system. In some embodiments, the sixth selectable object is selectable to display a user interface corresponding to the second communication session, including a prepopulated message notifying a user of the fourth external computer system of the visual content transmitted into the communication session by the first external computer system. In some embodiments, the prepopulated message, when transmitted into the second communication session, allows the user of the fourth external computer system to view the visual content transmitted into the communication session by the first external computer system. Allowing the user of the computer system to transmit a message to a fourth external computer system pertaining to visual content received at the computer system provides security and can notify users of unauthorized and/or undesirable display of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, subsequent to displaying (e.g., while displaying) the sixth selectable object, the computer system detects, via the one or more input devices, one or more user inputs (e.g.,813) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to selection of the sixth selectable object (e.g.,811). In response to detecting the one or more user inputs corresponding to selection of the sixth selectable object, the computer system displays, via the display generation component, a communication session user interface (e.g.,604-2) corresponding to the second communication session (e.g., replaces display of the communication session user interface corresponding to the communication session with the communication session user interface corresponding to the second communication session and/or overlays the communication session user interface corresponding to the second communication session over the communication session user interface corresponding to the communication session), including displaying, within the communication session user interface corresponding to the second communication session, a prepopulated message (e.g., field610inFIGS.8C-1and8C-2) that notifies a user of the fourth external computer system of the visual content transmitted into the communication session by the first external computer system. In some embodiments, the prepopulated message, when transmitted into the second communication session, allows the user of the fourth external computer system to view the visual content transmitted into the communication session by the first external computer system. In some embodiments, displaying the communication session user interface corresponding to the second communication session includes displaying a seventh selectable object that is selectable to transmit the prepopulated message into the second communication session. In some embodiments, the prepopulated message is displayed within a message entry field in the user interface corresponding to the second communication session. In some embodiments, the prepopulated message is editable (e.g., can be edited by a user based on one or more user inputs). Allowing the user of the computer system to transmit a message to a fourth external computer system pertaining to visual content received at the computer system provides security and can notify users of unauthorized and/or undesirable display of sensitive content. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

Note that details of the processes described above with respect to method900(e.g.,FIG.9) are also applicable in an analogous manner to the methods described below and/or above. For example, methods700and1100optionally include one or more of the characteristics of the various methods described above with reference to method900. For example, sensitive content transmitted by a computer system in method700and/or received by a computer system in method900can be reported to the computer system in method1100. For brevity, these details are not repeated below.

FIGS.10A-10Oillustrate exemplary user interfaces for managing receipt and/or transmission of content, in accordance with some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes inFIG.11.

FIG.10Adepicts electronic device600described above. InFIG.10A, electronic device600depicts user interface1004, which includes option1006A and option1006B. Option1006A is selectable to enable a setting that will cause electronic device600to check content items (e.g., media items (e.g., photos and/or videos)) that are transmitted from electronic device600and/or received by electronic device600to determine whether the content items satisfy a set of sensitive content criteria (e.g., whether the content items depict sensitive content). Option1006B is selectable to disable this setting. AtFIG.10A, electronic device600detects user input1008corresponding to selection of option1006A.

AtFIG.10B, in response to user input1008, electronic device600displays user interface1010, which includes options1012A and1012B. Option1012A is selectable to enable a setting that will cause an external device (e.g., an external device corresponding to a parent of the user of electronic device600) to receive a notification if a user of electronic device600transmits content that satisfies the set of sensitive content criteria or views content (e.g., views content received at electronic device600and transmitted by an external device) that satisfies the set of sensitive content criteria. Option1012B is selectable to disable this setting. AtFIG.10B, electronic device600detects user input1014corresponding to selection of option1012A.

AtFIG.10C, in response to user input1014, electronic device600displays user interface1010. User interface1010includes option1016A and option1016B. Option1016A is selectable to define and/or create a passcode that is required to modify the settings that were enabled inFIGS.10A and10B. In some embodiments, the passcode is also required in order for a user to mark content items that were identified as potentially containing sensitive content as not depicting sensitive content (e.g.,FIGS.6K and8Kabove). In some embodiments, the passcode is also required in order to access transmission instance records that contain information about instances in which a user used electronic device600to transmit sensitive content and/or receive and view sensitive content (e.g.,FIGS.10E and10Kbelow). Option1016B is selectable to forgo creating a passcode. InFIG.10C, electronic device600detects user input1018corresponding to selection of option1016A.

AtFIG.10D, in response to user input1018, electronic device displays passcode setting user interface1020. AtFIG.10D, electronic device detects one or more user inputs1014via keypad1022to set a passcode.

AtFIG.10E, electronic device600displays communication safety user interface1026. User interface1026includes option1028A that can be enabled or disabled to enable or disable a setting for checking for transmission and/or receipt of sensitive content items (e.g., the setting that was enabled inFIG.10A), and option1028C that can be enabled or disabled to enable or disable a setting for sending notification to an external device if sensitive content items are sent and/or viewed on electronic device600(e.g., the setting that was enabled inFIG.10B). User interface1026also includes option1030that is selectable to view a record of transmission instances in which sensitive content items (e.g., content items that satisfy the set of sensitive content criteria) were transmitted from electronic device600and/or received and viewed on electronic device600. AtFIG.10E, electronic device600detects user input1030corresponding to selection of option1028B.

AtFIG.10F, in response to user input1030, electronic device600displays authentication user interface1032. In order to access the log of sensitive content transmission instances, a user must enter a predefined passcode (e.g., the passcode that was set inFIG.10D). InFIG.10F, electronic device detects one or more user inputs1036corresponding to entry of a passcode via keypad1034.

AtFIG.10G, in accordance with a determination that the passcode received via authentication user interface1032satisfies authentication criteria (e.g., in accordance with a determination that the passcode matches a stored passcode), electronic device600displays user interface1038. User interface1038includes representations of a plurality of transmission instances1040A,1040B,1040C, and1040D in which electronic device600transmitted content that satisfied the set of sensitive content criteria and/or received and viewed content that satisfied the set of sensitive content criteria. AtFIG.10G, electronic device600detects user input1042corresponding to selection of representation1040A, representative of a first transmission instance.

AtFIG.10H, in response to user input1042, electronic device600displays transmission instance record user interface1044, which corresponds to a first transmission instance in which electronic device600transmitted a photo that was determined to satisfy the set of sensitive content criteria. User interface1044includes back option1046A that is selectable to return to user interface1038. User interface1044also includes a record of information pertaining to the first transmission instance, including option1046B that is selectable to view a copy of the photo, date information1046C (e.g., the date on which the photo was sent to an external device), time information1046D (e.g., the time at which the photo was sent to an external device), deletion indication1046E which indicates that the transmitted photo was deleted from the message user interface and/or the message application, and contact information1046F (e.g., a phone number, an email address, and/or user ID corresponding to one or more recipients of the transmitted photo). The transmission information shown inFIG.10Hcan also be applied to transmission instances in which a user used electronic device600to receive and view sensitive content. For example, option1046B can be selectable to view a copy of the viewed photo, date information1046C and time information1046D can indicate the date and time at which the photo was received and/or viewed, deletion indication1046E can indicate whether the received photo was deleted, and contact information1046F can include contact information (e.g., phone number, email address, and/or user ID) for a sender of the photo and/or one or more other recipients of the photo.

User interface1044also includes option1046G that is selectable to view “context” surrounding the content item, such as one or more messages in the communication session that occurred before and/or after the content item (e.g., immediately before and/or immediately after); option1046H that is selectable to delete the first transmission instance from user interface1038(e.g., delete the first transmission instance from a record of transmission instances in which sensitive content was transmitted by and/or received and viewed at electronic device600); and option1046I that is selectable to report a sender and/or a recipient of the photo (e.g., to a third party). AtFIG.10H, electronic device600detects user input1048corresponding to selection of option1046G.

AtFIG.10I, in response to user input1048, electronic device600displays user interface1050, which provides “context” surrounding the transmitted sensitive content item. As can be seen inFIG.10I, user interface1050displays one or more messages (e.g.,1051B) that were transmitted into the communication session (e.g., by electronic device600and/or one or more external devices) immediately before and/or immediately after the sensitive content item was transmitted into the communication session. In some embodiments, user interface1050displays the sensitive content item (e.g., representation1051A). In some embodiments, user interface1050does not display the sensitive content item (e.g., representation1051A is an obscured and/or blurred representation of the sensitive content item). User interface1050also includes option1052that is selectable to return to user interface1044.

FIGS.10A-10Iillustrated example user interfaces and content that is accessible via the device that actually transmitted and/or received and viewed sensitive content (e.g., a “child's phone”). As discussed above, in some embodiments, when an electronic device transmits and/or views sensitive content, a notification and transmission information indicative of the transmitted and/or viewed sensitive content is sent to an external device (e.g., a “parent's device” or “parent's phone”).FIGS.10J-10Oillustrate user interfaces and content that are accessible from the external device (e.g., the “parent's phone).

FIG.10Jdepicts electronic device1000, which is a smartphone with touch-screen display1002. In some embodiments, electronic device1000includes one or more features of devices100,300, and/or500. Electronic device1000depicts communication safety user interface1054. User interface1054includes option1056A that can be enabled to enable checking for transmission and/or receipt (e.g., receipt and viewing) of sensitive content on another device (e.g., a child's device (e.g., device600)). User interface1054also includes option1056C that can be enabled to enable receiving notifications at electronic device1000if the other device (e.g., child's device (e.g., device600)) transmits content that is determined to satisfy the set of sensitive content criteria and/or receives and views content that is determined to satisfy the set of sensitive content criteria. User interface1054also includes option1058that is selectable to view a record of transmission instances in which the other device (e.g., child's device (e.g., device600)) transmitted and/or received and viewed content that is determined to satisfy the set of sensitive content criteria. AtFIG.10J, electronic device1000detects user input1058corresponding to selection of option1056B.

AtFIG.10K, in response to user input1058, electronic device1000displays authentication user interface1060. In order to view the record of transmission instances, a user must enter a passcode (e.g., the passcode set inFIG.10D). InFIG.10K, electronic device1000detects one or more user inputs1066corresponding to entry of authentication information via keypad1064.

AtFIG.10L, in accordance with a determination that the authentication information received inFIG.10Ksatisfy authentication criteria (e.g., match a stored passcode), electronic device1000displays user interface1068. User interface1068is substantially similar to user interface1038that was accessible on the child's device (e.g., device600). User interface1068includes option1070that is selectable to return to user interface1054. User interface1068also includes representations of a plurality of transmission instances1072A,1072B,1072C, and1072D. Each transmission instance corresponds to an instance in which electronic device600transmitted and/or received and viewed content that was determined to satisfy the set of sensitive content criteria. InFIG.10L, electronic device1000detects user input1074corresponding to selection of representation1072A, which is representative of a first transmission instance in which electronic device600transmitted a first content item to another device, and the first content item was determined to satisfy the set of sensitive content criteria.

AtFIG.10M, in response to user input1074, electronic device1000displays transmission instance record user interface1078, which is substantially similar to user interface1044, with a few differences. In the depicted embodiment, user interface1078does not include and/or provide access to a copy of the first content item (whereas user interface1044did provide access to the transmitted content item). In some embodiments, the sensitive content item that was transmitted by and/or viewed on electronic device600is not provided to and/or transmitted to electronic device, for example, so that sensitive content items are not unnecessarily further transmitted to additional devices. Similar to user interface1044, user interface1078includes date information1080B, time information1080C, deletion indication1080D, and contact information1080E. In the depicted embodiment, the contact information1080D in user interface1078on electronic device1000has incomplete contact information (e.g., only the last four digits of a phone number, or a partial email address, or a partial user ID), whereas user interface1044on electronic device600has complete contact information. Similar to user interface1044, user interface1078includes view conversation option1080F, delete from summary option1080G, and report option1080H. AtFIG.10M, electronic device1000detects user input1082corresponding to selection of option1080F.

AtFIG.10N, in response to user input1082, electronic device1000displays user interface1084, which displays one or more messages1085B transmitted into a communication session before and/or after the first content item1085A was transmitted into the communication session. In some embodiments, user interface1084displays a representation of the first content item1085A without displaying the first content item, whereas user interface1050ofFIG.10Idoes display the first content item.

AtFIG.10O, electronic device1000displays a lock screen user interface1088indicating that electronic device1000is in a locked state, and also displays notification1090. Notification1090indicates that an external device (e.g., an external device associated with a user named “Johnny”) is participating in a communication session in which the external device was used to transmit content that satisfies a set of sensitive content criteria, and/or the external device was used to receive and view content that satisfies the set of sensitive content criteria.

FIG.11is a flow diagram illustrating a method for managing receipt and/or transmission of content using a computer system in accordance with some embodiments. Method1100is performed at a computer system (e.g.,100,300,500, or1000) (e.g., a smart phone, a smart watch, and/or a tablet) that is in communication with a display generation component (e.g., a display controller; a touch-sensitive display system; and/or a display (e.g., integrated and/or connected)) and one or more input devices (e.g., a touch-sensitive surface (e.g., a touch-sensitive display); a mouse; a keyboard; and/or a remote control). Some operations in method1100are, optionally, combined, the orders of some operations are, optionally, changed, and some operations are, optionally, omitted.

As described below, method1100provides an intuitive way for managing receipt and/or transmission of content. The method reduces the cognitive burden on a user for managing receipt and/or transmission of content, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling a user to manage receipt and/or transmission of content faster and more efficiently conserves power and increases the time between battery charges.

The computer system (e.g.,1000) receives (1102) content transmission information (e.g.,1072A,1072B,1072C,1072D, and/or1080B-1080F)) associated with a first external computer system (e.g.,600) (e.g., a first external computer system different from the computer system), wherein: the content transmission information is associated with (e.g., corresponds to) a visual content item (e.g.,1046B,1051A, or1085A) received at and/or transmitted by the first external computer system (1104), and the content transmission information is sent to the computer system (e.g.,1000) (e.g., by an external computer system) in accordance with a determination that the visual content item received at and/or transmitted by the first external computer (e.g.,600) system satisfies a set of content criteria (1106) (e.g., a set of sensitive content criteria) (e.g., in accordance with a determination that the visual content item received at and/or transmitted by the first external computer system potentially contains sensitive content (e.g., inappropriate content, graphic content, and/or illegal content)) (e.g., based on one or more machine learning models).

The computer system detects (1108), via the one or more input devices, one or more user inputs (e.g.,1058,1066, or1074) (e.g., one or more tap inputs and/or one or more non-tap inputs) corresponding to a request to display a representation of the content transmission information (e.g., one or more user inputs corresponding to a request to display a user interface in which a representation of the content transmission information is displayed).

In response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information (1110), the computer system displays (1112), via the display generation component and based on the received content transmission information, a user interface (e.g.,1070or1078) that includes a representation of at least some of the content transmission information (e.g.,1072A-1072D or1080B-1080F) associated with the first external computer system (e.g.,600) (e.g., the visual content item, date and/or time the visual content item was received at and/or transmitted by the first external computer system, an indication that the first external computer system received sensitive content (e.g., the visual content item), an indication that the first external computer system transmitted sensitive content (e.g., the visual content item), contact information (e.g., name, phone number, and/or email address) for one or more users that received the sensitive content (e.g., the visual content item), and/or contact information (e.g., name, phone number, and/or email address) for one or more users that transmitted the sensitive content (e.g., the visual content item)). Displaying a user interface that includes a representation of content transmission information associated with a first external computer system, wherein the content transmission information is received in accordance with a determination that the first external computer system has received and/or transmitted a visual content item that satisfies a set of sensitive content criteria, provides security by providing notification of when unauthorized and/or sensitive content is received and/or transmitted by the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, receiving the content transmission information associated with the first external computer system (e.g.,600) is performed in accordance with a determination that a content transmission setting (e.g.,1012A,1028C, or1056C) has been enabled (e.g., at the computer system and/or at the first external computer system). In some embodiments, if the content transmission setting is disabled (e.g., at the computer system and/or at the first external computer system), the computer system does not receive content transmission information corresponding to the first external computer system. Providing a setting that can be enabled so that the computer system can receive content transmission information if a first external computer system receives and/or transmits sensitive content provides security by allowing a user of the computer system to request notification of when unauthorized and/or sensitive content is received and/or transmitted by the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, receiving the content transmission information associated with the first external computer system (e.g.,600) is performed in accordance with a determination that a content transmission setting (e.g.,1012A or1028C) has been enabled at the first external computer system (e.g.,600). Providing a setting that can be enabled so that the computer system can receive content transmission information if a first external computer system receives and/or transmits sensitive content provides security by allowing a user of the computer system to request notification of when unauthorized and/or sensitive content is received and/or transmitted by the first external computer system. Having the setting be enabled and/or disabled t the first external computer system provides further security by ensuring that an unauthorized user is not able to receive notifications pertaining to the first external computer system (e.g., the setting must be enabled at the first external computer system). Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, in response to receiving the content transmission information associated with the first external computer system, the computer system displays, via the display generation component, a notification (e.g.,1090) corresponding to the content transmission information. In some embodiments, the notification indicates that the first external computer system has transmitted sensitive content has to another external computer system. In some embodiments, the notification indicates that the first external computer system has displayed sensitive content received from another external computer system. Displaying a notification corresponding to the content transmission information provides security by providing notification of when unauthorized and/or sensitive content is received and/or transmitted by the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, the content transmission information is transmitted to the computer system (e.g.,1000) (e.g., by an external computer system) in accordance with a determination that visual content received at the first external computer system (e.g.,600) satisfies the set of content criteria (e.g., the set of sensitive content criteria), and that the first external computer system has received and has displayed visual content (e.g.,FIG.8I), and a second set of content transmission information is not transmitted to the computer system (e.g.,600) in accordance with a determination that a second set of visual content received at the first external computer system (e.g.,1000) was received by the first external computer system and was not displayed by the first external computer system (e.g.,FIGS.8E-8F). In some embodiments, content transmission information corresponding to a transmission instance at the first external computer system is only transmitted to the computer system if the first external computer system transmits sensitive content and/or displays sensitive content, and is not transmitted to the computer system if the first external computer system receives sensitive content, but opts not to view and/or display the sensitive content. Forgoing transmitting content transmission information if the first external computer receives, but does not view, sensitive visual content avoids unnecessary notifications, thereby conserving computing resources. Conserving computing resources enhances the operability of the device and makes the user-device interface more efficient (e.g., by avoiding unnecessary expenditure of computing resources) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the content transmission information includes information about the transmission and/or the receipt of the visual content item (e.g.,1080B-1080F) at the first external computer system (e.g.,600) (e.g., one or more recipients of the visual content item (e.g., contact name, phone number, email address, and/or user ID), one or more senders of the visual content item (e.g., contact name, phone number, email address, and/or user ID), device information for one or more recipients and/or senders of the visual content item (e.g., device name, device model, device manufacturer, and/or device ID), a time and/or date of transmission of the visual content item, and/or a time and/or date of receipt of the visual content item). Providing the computer system with content transmission information, including information about the transmission and/or the receipt of the visual content item at the first external computer system, provides security by providing information pertaining to unauthorized and/or sensitive content that is received and/or transmitted by the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

The content transmission information includes information about the visual content item (e.g.,1080B-1080F) (e.g., one or more categorizations of the visual content item (e.g., photo, video, text, potentially violent, potential drug use, and/or potential nudity)). In some embodiments, a copy of the visual content item is not included as part of the content transmission information (e.g., a copy of the visual content item is not transmitted to and/or received by the computer system). Providing the computer system with content transmission information, including information about the visual content item, provides security by providing information pertaining to unauthorized and/or sensitive content that is received and/or transmitted by the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, at least a subset of the content transmission information (e.g., some or all of the content transmission information) is stored at the first external computer system (e.g.,600) (e.g.,FIG.10H,1046B-1046G). In some embodiments, the at least the subset of the content transmission information can be displayed at the first external computer system (e.g., in response to one or more user inputs received at the first external computer system). Storing at least some of the content transmission information at the computer system and at the first external computer system enables the user to quickly access the content transmission information using either the computer system or the first external computer system, thereby reducing the number of inputs needed to access the content transmission information. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the first external computer system (e.g.,600) stores content transmission information corresponding to the visual content item (e.g.,1046B) that is not transmitted to and/or received by the computer system (e.g.,FIG.10M,1078does not include a copy of the content item) (e.g., a copy of the visual content item). In some embodiments, the additional content transmission information can be displayed at the first external computer system (e.g., in response to one or more user inputs received at the first external computer system). In some embodiments, the additional content transmission information cannot be displayed (e.g., is not accessible via) the computer system. Forgoing transmitting some of the content transmission information to the computer system provides security by limiting the amount of sensitive content that is transmitted between devices. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized operations) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, the visual content item is received and/or transmitted by the first external computer system (e.g.,600) within a communication session that includes the first external computer system (e.g., includes the first external computer system and one or more additional external computer systems); and the content transmission information includes one or more messages (e.g.,1085B) that were transmitted into the communication session (e.g., by the first external computer system and/or one or more other external computer systems that are part of the communication session) before and/or after the visual content item (e.g., immediately before and/or immediately after the visual content item was transmitted into the communication session). Including one or more messages that were transmitted into the communication session before and/or after the visual content item with the content transmission information enables a user to quickly access the context around the transmission of visual content item, thereby reducing the number of inputs needed to access such information. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, the content transmission information is persistently stored at the computer system (e.g., the content transmission information remains stored on the computer system even after the computer system is powered down and powered back on), and is accessible on the computer system via a settings user interface (e.g.,1054,1068, or1078). In some embodiments, the settings user interface provides access to content transmission information for a plurality of visual content items that were received at and/or transmitted by the first external computer system (e.g., a plurality of visual content items that were received at and/or transmitted by the first external computer system and satisfy the set of sensitive content criteria) (e.g., provides access to content transmission information for a plurality of transmission instances taking place at different times). Persistently storing the content transmission information enables a user to access the content transmission information in the future, as needed. Providing users with access to information enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to access the desired information) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information, the computer system displays (e.g., concurrently with the user interface), via the display generation component, a selectable object that is selectable to initiate a process for reporting (e.g., to a third party) a sender of the visual content item (e.g.,1080H). In some embodiments, while displaying the selectable object, the computer system detects, via the one or more input devices, one or more user inputs corresponding to a request to report the sender of the visual content item, including one or more user inputs corresponding to selection of the selectable object; and in response to detecting the one or more user inputs corresponding to the request to report the sender of the visual content item, the computer system transmits sender information corresponding to the sender of the visual content item to a third party (and, optionally, transmits visual content item information corresponding to the visual content item to the third party). Displaying the selectable object that is selectable to initiate a process for reporting the sender of the visual content enables a user to quickly report the sender of the visual content, thereby reducing the number of inputs needed to report the sender of the visual content. Reducing the number of inputs needed to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device) which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

In some embodiments, prior to displaying the user interface (e.g.,1078) that includes the representation of at least some of the content transmission information (e.g.,1080B-1080F) associated with the first external computer system (e.g.,600) (e.g., in response to detecting the one or more user inputs corresponding to the request to display the representation of the content transmission information), the computer system displays, via the display generation component, an authentication user interface (e.g.,1060) that prompts a user for authentication information (e.g., a password entry user interface requesting entry of a user password and/or a PIN entry user interface requesting entry of a user PIN). In some embodiments, while displaying the authentication user interface, the computer system receives, via the one or more input devices, authentication information; in response to receiving the authentication information: in accordance with a determination that the authentication information satisfies a set of authentication criteria (e.g., an entered PIN matches a stored PIN and/or an entered password matches a stored password), the computer system displays the user interface that includes the representation of at least some of the content transmission information associated with the first external computer system. Displaying an authentication user interface requesting authentication information prior to displaying the user interface that includes the representation of at least some of the content transmission information provides security and can prevent unauthorized users from initiating sensitive operations and/or accessing sensitive information. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

In some embodiments, the content transmission information includes an indication (e.g.,1080D) that the visual content item has been deleted from the first external computer system. In some embodiments, displaying the user interface that includes the representation of at least some of the content transmission information associated with the first external computer system includes displaying an indication that the visual content item has been deleted from the first external computer system. Including, with the content transmission information, an indication that the visual content item has been deleted from the first external computer system provides security by allowing a user of the computer system to know that sensitive content has been received and/or transmitted by the first external computer system even if it is deleted from the first external computer system. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or secure (e.g., by restricting unauthorized access) which, additionally, reduces power usage and improves battery life of the device by limiting the performance of restricted operations.

Note that details of the processes described above with respect to method1100(e.g.,FIG.11) are also applicable in an analogous manner to the methods described above. For example, methods700and900optionally include one or more of the characteristics of the various methods described above with reference to method1100. For example, sensitive content transmitted by a computer system in method700and/or received by a computer system in method900can be reported to the computer system in method1100. For brevity, these details are not repeated below.

The present disclosure recognizes that the use of such personal information data, in the present technology, can be used to the benefit of users. For example, the personal information data can be used to accurately identify sensitive content. Accordingly, use of such personal information data enables users to have calculated control of receipt and transmission of sensitive content. Further, other uses for personal information data that benefit the user are also contemplated by the present disclosure. For instance, health and fitness data may be used to provide insights into a user's general wellness, or may be used as positive feedback to individuals using technology to pursue wellness goals.