I want to back up my data with a cloud service.

There are two ways to back up your data discussed below, please choose your preferred option.

Backup option 1:

If you just want to keep your data safe in case you change devices, then your device is already capable of this if you have enabled the “backup” option on your device. But this method has some drawbacks, photos added to entries will not be included in the backup due to limitations on the size of data that can be backed up by each app. You also have less flexibility and control with this option. To check if this is enabled, see here. When you switch devices, just sign in with the same Google account and you’ll get the option to restore your data. If you have entries with photos, or just want full control of your data, please use the recommended backup method (daily export) discussed below, otherwise, your photos will not be restored when you switch devices.

Backup option 2 (Recommended):

If you want to back up your data (including photos) in a more reliable way, then go to the Settings => Backup and Restore page and enable the “Daily export” option. This allows you to select a folder on your device where your data (including photos) will be exported every day. There are multiple apps on the play store which you can use to sync a folder on your device with cloud services, like this, this, this or this. When you switch devices, just go to the same page and import the most recent export file.

Why is cloud backup/sync not built into the app?

Users want different things. Google Drive, Dropbox, OneDrive, MEGA, Yandex, Nextcloud, Syncthing, SMB, FTP, and others, so one solution can’t work for everyone. As mentioned above, there are multiple apps that do this already so there is no need to invest time to build this into the app which would derail the project from its core purpose.

Furthermore, I want to keep internet permission which is required for cloud backup/sync out of the app for privacy reasons since the app could be used for very personal things including health and medication logs. The only way to guarantee that users will continue to trust the app is to ensure that it cannot connect to the internet.

If you configure TimeJot to export your data to a folder with the “Daily export” option, you can do whatever you want with the data including syncing it to your preferred cloud storage with your preferred app.

Tasker Integration

Tasker is a powerful automation tool that allows you to perform actions based on events or state changes on your Android device. TimeJot ships with a plugin for Tasker that allows you to add fully automated entries in TimeJot via Tasker actions.

To use the plugin, go to Tasker -> Tasks -> Add action -> Plugins -> TimeJot and configure your desired entry action.

This page is not a tutorial for Tasker so it is assumed that you already know how to set up the Tasker event or state changes that will trigger the entry action in TimeJot. You can read more about Tasker on the app’s website.

Please note that TimeJot is not affiliated with Tasker or its developers.