1. A method, comprising: under control of one or more processors configured with executable instructions: obtaining preferences of a user; obtaining content from a content provider; changing the content according to the preferences while keeping the preferences unavailable to the content provider; and presenting the changed content to the user.