1. A method, comprising: participating in an online collaborative computing session by a presenter device to share applications executing at the presenter device with one or more attendee devices; determining one or more displayed windows on the presenter device, wherein a window is a graphical user interface element generated by an application; providing individual window sharing selectability for the presenter device, each individual window being selected as shared or unshared; providing entire application sharing selectability for the presenter device, each application being selected as shared, unshared, or neither shared nor unshared, the entire application sharing selectability taking priority over individual window sharing selections, wherein all windows of a shared application are shared windows and all windows of an unshared application are unshared windows regardless of the individual window sharing selections of the corresponding windows for the respective parent applications; determining a set of shared windows of the presenter device that are to be shared with the attendee devices and a set of unshared windows of the presenter device that are not to be shared with the attendee devices based on individual window sharing selections and entire application sharing selections; and sharing the set of shared windows at the presenter device with the attendee devices, without sharing the set of unshared windows.