External Publication
Visit Post

Why do you list Cryptomator?

F-Droid Forum [Unofficial] May 16, 2026
Source

Licaon_Kter:

The authentication is server side.

What? No.

See

github.com/cryptomator/android

presentation/src/main/java/org/cryptomator/presentation/presenter/VaultListPresenter.kt

c3039f760

    129. 		if (!sharedPreferencesHandler.isScreenLockDialogAlreadyShown) {


    130. 			val keyguardManager = context().getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager


    131. 			if (!keyguardManager.isKeyguardSecure) {


    132. 				view?.showDialog(AskForLockScreenDialog.newInstance())


    133. 			}


    134. 			sharedPreferencesHandler.setScreenLockDialogAlreadyShown()


    135. 		}


    136. 		checkLicense()


    137. 	}


    138.

    139. 	private fun checkLicense() {


    140. 		if (BuildConfig.FLAVOR == "apkstore" || BuildConfig.FLAVOR == "fdroid") {


    141. 			licenseCheckUseCase //


    142. 					.withLicense("") //


    143. 					.run(object : NoOpResultHandler<LicenseCheck>() {


    144. 						override fun onSuccess(licenseCheck: LicenseCheck) {


    145. 							if (BuildConfig.FLAVOR == "apkstore" && sharedPreferencesHandler.doUpdate()) {


    146. 								checkForAppUpdates()


    147. 							}


    148. 						}


    149.

And

github.com/cryptomator/android

domain/src/main/java/org/cryptomator/domain/usecases/DoLicenseCheck.java

c994b12e3

package org.cryptomator.domain.usecases;

import com.google.common.io.BaseEncoding;

import org.cryptomator.domain.exception.BackendException;
import org.cryptomator.domain.exception.FatalBackendException;
import org.cryptomator.domain.exception.license.DesktopSupporterCertificateException;
import org.cryptomator.domain.exception.license.LicenseNotValidException;
import org.cryptomator.domain.exception.license.NoLicenseAvailableException;
import org.cryptomator.domain.repository.UpdateCheckRepository;
import org.cryptomator.generator.Parameter;
import org.cryptomator.generator.UseCase;

import java.security.Key;
import java.security.KeyFactory;
import java.security.NoSuchAlgorithmException;
import java.security.interfaces.ECPublicKey;
import java.security.spec.InvalidKeySpecException;
import java.security.spec.X509EncodedKeySpec;

This file has been truncated. show original

You confused it with cryptomator hub, which is server side. Lite version is only client-side

Discussion in the ATmosphere

Loading comments...