diff --git a/FAQ.md b/FAQ.md
index 36ad6546fa..5b5f8c9a8f 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -411,6 +411,7 @@ Anything on this list is in random order and *might* be added in the near future
* [(198) Can you add spell checking?](#faq198)
* [(199) Can you add proxy support?](#faq199)
* [(200) How can I use Adguard to remove tracking parameters?](#faq200)
+* [(201) What is certificate transparency](#faq201)
[I have another question.](#get-support)
@@ -5650,6 +5651,19 @@ visible as a short delay between tapping on a link and the link confirmation dia
+
+**(201) What is certificate transparency?**
+
+Please see [this article](https://certificate.transparency.dev/howctworks/) about what certificate transparency is.
+Alternatively, see [this Wikipedia article](https://en.wikipedia.org/wiki/Certificate_Transparency).
+
+When certificate transparency is enabled in the connection-settings tab page of the app,
+the [Chrome Certificate Transparency Policy](https://github.com/GoogleChrome/CertificateTransparency/blob/master/ct_policy.md) will be applied.
+
+FairEmail uses [this library](https://github.com/appmattus/certificatetransparency) to implement certificate transparency via a custom trust manager.
+
+
+
Get support
🌎 [Google Translate](https://translate.google.com/translate?sl=en&u=https%3A%2F%2Fm66b.github.io%2FFairEmail%2F%23get-support)
diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
index 91a226c1ca..2ba7a36ddf 100644
--- a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
+++ b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java
@@ -393,7 +393,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
ibCertTransparency.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- Helper.view(v.getContext(), Uri.parse(Helper.URI_CERT_TRANSPARENCY), true);
+ Helper.viewFAQ(v.getContext(), 201);
}
});
diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java
index 4b5cae5e91..b3743a8717 100644
--- a/app/src/main/java/eu/faircode/email/Helper.java
+++ b/app/src/main/java/eu/faircode/email/Helper.java
@@ -225,7 +225,6 @@ public class Helper {
static final String DONTKILL_URI = "https://dontkillmyapp.com/";
static final String URI_SUPPORT_RESET_OPEN = "https://support.google.com/pixelphone/answer/6271667";
static final String URI_SUPPORT_CONTACT_GROUP = "https://support.google.com/contacts/answer/30970";
- static final String URI_CERT_TRANSPARENCY = "https://en.wikipedia.org/wiki/Certificate_Transparency";
// https://developer.android.com/distribute/marketing-tools/linking-to-google-play#PerformingSearch
private static final String PLAY_STORE_SEARCH = "https://play.google.com/store/search";
diff --git a/index.html b/index.html
index 3b611bd5c2..05fd94f953 100644
--- a/index.html
+++ b/index.html
@@ -364,6 +364,7 @@
(198) Can you add spell checking?
(199) Can you add proxy support?
(200) How can I use Adguard to remove tracking parameters?
+(201) What is certificate transparency
I have another question.
(1) Which permissions are needed and why?
@@ -2764,6 +2765,11 @@ adb install /path/to/FairEmail-xxx.apk
Note that the Adguard filter list contains over 2,000 entries, which takes a few moments to scan, visible as a short delay between tapping on a link and the link confirmation dialog box appearing.
+ (201) What is certificate transparency?
+Please see this article about what certificate transparency is. Alternatively, see this Wikipedia article.
+When certificate transparency is enabled in the connection-settings tab page of the app, the Chrome Certificate Transparency Policy will be applied.
+FairEmail uses this library to implement certificate transparency via a custom trust manager.
+
Get support