Years ago I went as far as to create a taskwarrior data folder under my university account, created some aliases to rsync it up and down through ssh and on my phone in a terminal emulator have it auto-sync down on bash login, and auto-sync up on exit, so that I can have it synced across my phone and laptop.