Adapting the system to users based on implicit data: Ethical risks and possible solutions