1. A computer-implemented method, comprising: detecting a first action performed by a user; gathering information associated with the first action; applying machine learning to generate a predictive model and a privacy preference of the user, based on the information and a past sharing action associated with the information, wherein the machine learning is applied as a black box that receives the information and outputs the predictive model, and wherein a plurality of pipelines are provided for a plurality of respective domains, each of the pipelines applying the machine learning; determining an applicability level of the predictive model to the first action, wherein the predictive model suggests a second action; providing the second action in a user interface for the applicability level exceeding a first threshold level associated with a degree of sharing of content associated with the first action; receiving input from the user selecting the second action or a third action for the applicability level exceeding the first threshold level and not exceeding a second threshold level that exceeds the first threshold level; and for the applicability level exceeding the second threshold level, automatically selecting the second action or the third action based on the provided second action without receiving the input from the user.