This has super broad applicability, beyond mobile, federated learning could become the answer to invasive, data hungry centralized applications that "need the data to make the system better"... no, you just need to learn locally & send a learning summary to a central system, not the data.