
This [draft] Recommendation aims to create a common user profile framework to offer personalized service to people with different ranges of capabilities. The common user profile will be device- and application-independent and adapt user interface parameters like font size, colour contrast, audio volume, audio equalise, arrangement of screen elements, and so on. The user profile will store the user’s preferences and range of abilities and will be able to store contextual information as well. A software agent can personalize content or evaluate accessibility using the Common User Profile and the software agent can use AI (Artificial Intelligence) algorithms for the same. The Common User Profile can also be used to 'create' synthetic profiles to help media producers visualize or measure the effect of their media / accessibility features on different persons if they do not have access to many persons with different ranges of abilities.
Sharing information about users always poses security risks and unintended use not authorized by end users. Implementation of the Common User Profile should take care of the security aspects and local regulation and legislation. If the format and details of a Common User Profile is agreed and shared among service providers, then sharing of actual content may not be necessary. The personalization algorithms can run on user profile(s) stored on local machines instead. Standardization and sharing of only the format definition across service providers will enable personalization without taking the risk of sharing details of users.