1. A method comprising: receiving a cultural profile associated with a user; analyzing, via a processor and using the cultural profile, data which is to be communicated to the user, to yield a cultural analysis; modifying the data being communicated to the user based on the cultural analysis, to yield culturally acceptable data; and communicating the culturally acceptable data to the user.