Vinay<p><a href="https://veganism.social/tags/android" class="mention hashtag" rel="tag">#<span>android</span></a> <a href="https://veganism.social/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a> folks, is there a gap in the automated <a href="https://veganism.social/tags/DataExport" class="mention hashtag" rel="tag">#<span>DataExport</span></a> / <a href="https://veganism.social/tags/backup" class="mention hashtag" rel="tag">#<span>backup</span></a> space?</p><p>I use <a href="https://veganism.social/tags/OpenTracks" class="mention hashtag" rel="tag">#<span>OpenTracks</span></a> to track fitness activities (it's not quite the Google Fit replacement I was hoping it would be: See <a href="https://github.com/OpenTracksApp/OpenTracks/issues/1587" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/OpenTracksApp/OpenT</span><span class="invisible">racks/issues/1587</span></a>) and <a href="https://veganism.social/tags/OsmAndMaps" class="mention hashtag" rel="tag">#<span>OsmAndMaps</span></a>, and I use Nextcloud. However, backing up my cycling/walking/running tracks from OpenTracks and my bookmarks from OsmAnd to Nextcloud requires manual action.</p><p>If this is indeed a gap, I was thinking of putting up an open source recurring automated data export protocol for public comment.</p><p>1. Any data producing app (like OpenTracks) can include a small library that implements the protocol, allowing users to define the automated recurring data export frequency, how many old backups to keep etc.<br />2. Any data backup app (like Nextcloud) can include a different library that broadcasts an intent at a regular frequency that all protocol-compliant data producing apps can handle. When the broadcast is received, data producers can generate/hand over the file(s) to be backed up by the data backup app.</p><p>I'm tempted to build a <a href="https://veganism.social/tags/WebDAV" class="mention hashtag" rel="tag">#<span>WebDAV</span></a>-compliant open source app as well (as an example of a protocol-compliant data backup app) but that might be a grand undertaking.</p><p>Thoughts?</p><p><a href="https://veganism.social/tags/DataSovereignty" class="mention hashtag" rel="tag">#<span>DataSovereignty</span></a> <a href="https://veganism.social/tags/decentralization" class="mention hashtag" rel="tag">#<span>decentralization</span></a> <a href="https://veganism.social/tags/androiddev" class="mention hashtag" rel="tag">#<span>androiddev</span></a> <a href="https://veganism.social/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://veganism.social/tags/OSM" class="mention hashtag" rel="tag">#<span>OSM</span></a></p>