1. A method for masking a message on an electronic device, wherein the method comprises: receiving a message on an electronic device; determining if a message category label is included in the message; mapping the message category to a corresponding masking format if a message category label is included in the message; extracting the content of the message to generate a message category if a message category label is not included in the message, wherein each message category generated corresponds to a masking format; determining a privacy status of a user of the electronic device by processing one or more physical aspects of the surrounding environment of the user, wherein the one or more physical aspects of the surrounding environment comprise at least presence of one or more people separate from the user, wherein the one or more physical aspects of the surrounding environment are detected via one or more sensors resident on the electronic device, and wherein said processing is carried out by a server; and masking the message on the electronic device based on said privacy status, wherein said masking comprises transforming the message into the masking format that corresponds to the message category for the message, wherein the masking format comprises a set of multiple vibration patterns, wherein each of the multiple vibration patterns comprises a distinct vibration frequency value measured in hertz; wherein said receiving, said determining, said mapping, said extracting, and said masking are carried out by a computing device.