diff --git a/app/build.gradle b/app/build.gradle
index 72bd471..5857419 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -19,6 +19,9 @@ android {
buildConfigField "String", "api_service_name", "\"ComunicAndroid\""
buildConfigField "String", "api_service_token", "\"5eQ8WGAeDTTyY\""
+ //Links to Comunic pages
+ buildConfigField "String", "comunic_terms_url", "\"http://devweb.local:4000/about/terms/\""
+
//Connexion to Crash Reporter
buildConfigField "String", "crash_reporter_url", "\"http://devweb.local/CrashReporterWeb/project/api/v1/push\""
buildConfigField "String", "crash_reporter_key", "\"KSyqOzkfJasDTxE0wrXYnUPl8dV1veBc\""
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index bee94cd..f724c69 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -29,6 +29,11 @@
android:name=".ui.activities.LoginActivity"
android:label="@string/activity_login_header" />
+
+
+
+ android:label="@string/title_activity_settings" />
+
\ No newline at end of file
diff --git a/app/src/main/java/org/communiquons/android/comunic/client/data/asynctasks/SafeAsyncTask.java b/app/src/main/java/org/communiquons/android/comunic/client/data/asynctasks/SafeAsyncTask.java
new file mode 100644
index 0000000..a7c93da
--- /dev/null
+++ b/app/src/main/java/org/communiquons/android/comunic/client/data/asynctasks/SafeAsyncTask.java
@@ -0,0 +1,77 @@
+package org.communiquons.android.comunic.client.data.asynctasks;
+
+import android.annotation.SuppressLint;
+import android.content.Context;
+import android.os.AsyncTask;
+
+/**
+ * Safe async task (can be used statically)
+ *
+ * @param Params object type
+ * @param