package icon

DiveFrame - Scuba Dive Logging App

Private offline-first scuba dive logbook with maps and photos.
DiveFrame is a private, offline-first scuba dive logbook.

* Import logs from Shearwater Cloud Desktop, Subsurface, UDDF, Garmin Dive,
Suunto, and FIT files.
* On Android, download classic Shearwater dives over Bluetooth without Google
services.
* Merge matching dives while keeping profiles, GPS, notes, photos, and source
details.
* Write pre-import memos and match them to dives with similar start times.
* Browse an offline Places Dived map and group dives by site.
* Search the bundled dive-site catalog, including place names and aliases.
* Create shareable dive images with profiles, gas statistics, and four layouts.
* Export a complete Subsurface logbook or a password-protected local backup.

Dive data is stored on the device. DiveFrame has no account or cloud logbook;
network lookups for nearby sites and place names happen only when requested.
The Updates section contacts divelog.fishese.cc when you tap Check for updates.
An optional startup check is off by default and sends no logbook data. Checks
never start a download; available updates link to the direct Preview APK or the
F-Droid page, according to the installed channel.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.31 (32) suggested Added on Oct 25, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • read locations from your media collection
      Allows the app to read locations from your media collection.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • discover and pair nearby Bluetooth devices
      Allows the app to discover and pair nearby Bluetooth devices
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • cc.fishese.divelog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 12 MiB PGP Signature | Build Log