Of course, that doesn't resolve the privacy concerns, but personally idc about that.
edit: It seems like you might be able to sync everything by just putting ~/Zotero/ into something like SyncThing, avoiding the Zotero servers. But you'd probably have to be careful only opening the app after syncing has been completed. I haven't tested this though.