Under consideration
Sync across multiple PCs using services like Google Drive and Dropbox
You cannot currently sync Foreground across multiple PCs because one of the reasons I had for making it was to make sure that tracking data was private and secure on your PC, and not available to me or anyone else.
However, I have been thinking about a way to opt in to syncing across devices. Essentially, you’d choose the cloud-storage folder of your choice on your PC, whether that’s Dropbox, Google Drive, OneDrive, whatever, and each PC running Foreground would write a unique copy of its database there, and the others would read each database and merge all entries. In this way, each version would have the full set of records across all PCs. As an added benefit, then you could turn on syncing to Exist on any one of these PCs (and one only), and it would sync totals from all PCs.
I’m not entirely sure of the easiest way to do this with SQLite, but if there are no extensions or tools for it, there’s nothing stopping me from just doing it with SQL.
I am very happy to take feedback on this approach and hear alternative proposals!