Bringing Personalization to Web3