Provide an open-source implementation for an opt-in federated learning framework where users contribute mouse movement and keystroke data anonymously. This challenges centralized corporate data hoarding.