Преглед на файлове

Add privacy policy for conversejs.org hosting

JC Brand преди 7 години
родител
ревизия
d920c2a86c
променени са 3 файла, в които са добавени 118 реда и са изтрити 4 реда
  1. 11 0
      css/website.css
  2. 91 4
      index.html
  3. 16 0
      sass/_website.scss

+ 11 - 0
css/website.css

@@ -121,6 +121,9 @@ section h2 {
   color: #E7A151; }
   color: #E7A151; }
 section h3 {
 section h3 {
   color: #89B7CD; }
   color: #89B7CD; }
+section h4 {
+  color: #5CBC86;
+  font-size: 1.5em; }
 
 
 .brand-heading {
 .brand-heading {
   font-family: Futura,Helvetica,Trebuchet MS,Arial,sans-serif;
   font-family: Futura,Helvetica,Trebuchet MS,Arial,sans-serif;
@@ -189,6 +192,14 @@ section h3 {
   padding-top: 100px;
   padding-top: 100px;
   padding-top: 100px;
   padding-top: 100px;
   min-height: 100vh; }
   min-height: 100vh; }
+  .content-section .privacy-policy {
+    padding-top: 2em; }
+    .content-section .privacy-policy h4 {
+      padding-top: 1.5em; }
+    .content-section .privacy-policy p {
+      font-size: 1.2em;
+      padding-bottom: 0;
+      margin-bottom: 1em; }
 
 
 .donate-section {
 .donate-section {
   width: 100%;
   width: 100%;

+ 91 - 4
index.html

@@ -20,8 +20,8 @@
     <!-- *********************************************************************** -->
     <!-- *********************************************************************** -->
 
 
     <![if gte IE 11]>
     <![if gte IE 11]>
-        <link type="text/css" rel="stylesheet" media="screen" href="css/converse.css" />
-        <script src="dist/converse.js"></script>
+        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/css/converse.min.css" />
+        <script src="https://cdn.conversejs.org/dist/converse.min.js"></script>
     <![endif]>
     <![endif]>
 </head>
 </head>
 
 
@@ -56,8 +56,8 @@
                     <li class="page-scroll">
                     <li class="page-scroll">
                         <a href="#sponsors">Sponsor</a>
                         <a href="#sponsors">Sponsor</a>
                     </li>
                     </li>
-                    <li>
-                        <a href="/docs/html/manual.html">User Manual</a>
+                    <li class="page-scroll">
+                        <a href="#hosting">Hosting</a>
                     </li>
                     </li>
                     <li>
                     <li>
                         <a href="/docs/html/index.html">Documentation</a>
                         <a href="/docs/html/index.html">Documentation</a>
@@ -237,6 +237,93 @@
     </section>
     </section>
 </body>
 </body>
 
 
+    <section class="outro content-section text-center" id="hosting">
+        <div class="container">
+            <div class="row">
+                <div class="col-lg-8 col-lg-offset-2" style="margin-top: 3em">
+                    <h2>XMPP Account Hosting</h2>
+                    <p>
+                        We provide free XMPP accounts under the domain <strong>conversejs.org</strong>.
+                        You can create an account directly through the app on
+                        this website or on <a href="https://inverse.chat" target="_blank" rel="noopener">inverse.chat</a>.
+                    </p>
+                    <p>
+                        If you're interested in professional XMPP hosting under your
+                        own domain name, please <a href="http://opkode.com/contact" target="_blank" rel="noopener">contact us</a>.
+                    </p>
+
+                    <div class="privacy-policy">
+                        <h3>Privacy policy and GDPR compliance</h3>
+                        <p>
+                            This service is provided on a pro bono basis. An email
+                            address is not needed to sign up and we don't sell or
+                            monetize any of your data.
+                        </p>
+                        <h4>Sharing of data with 3rd parties</h4>
+                        <p>
+                            We don't share any of your data with 3rd parties,
+                            except when necessary to run the service. For example,
+                            when you send a message to a user on a differerent XMPP
+                            server.
+                            Your presence information (whether you're online or
+                            not) is shared with contacts that you've added from
+                            other servers.
+                        </p>
+                        <p>
+                            Users on other XMPP servers
+                            can request access to your (optionally filled-in) VCard data.
+                            You can remove your VCard data through an XMPP client.
+                            The latest version of Converse supports this, and you can
+                            <a href="https://conversejs.org/4.0.0-alpha/fullscreen.html" target="_blank" rel="noopener">use it here</a>.
+                        </p>
+                        <h4>Data storage</h4>
+                        <p>
+                            Our XMPP server runs in a Hetzner data centre in
+                            Strasbourg, France.
+                        </p>
+                        <p>
+                            Your chat messages are archived for a period of 1
+                            month, after which they are deleted.
+                        </p>
+                        <p>
+                            Currently the <strong>conversejs.org</strong> XMPP
+                            server does not support HTTP-file upload, which means
+                            that we don't host any uploaded files of users.
+                        </p>
+                        <p>
+                            During normal operations we don't log or process IP
+                            addresses, although it might be necessary in certain
+                            cases where a problem needs to be debugged (hasn't
+                            happened yet). Logs older than 6 months are deleted.
+                        </p>
+                        <h4>Data portability</h4>
+                        <p>
+                            Currently there is no standardized way to move a
+                            user account from one XMPP server to another.
+                        </p>
+                        <p>
+                            If you'd like to have a copy of your data for
+                            transferal to another account, please <a href="http://opkode.com/contact" target="_blank" rel="noopener">contact us</a>.
+                        </p>
+                        <h4>Account deletion</h4>
+                        <p>
+                            Currently it's not possible to automatically delete
+                            your account via Converse, although you might be
+                            able to do so via other XMPP clients that support
+                            account deletion via
+                            <a href="https://xmpp.org/extensions/xep-0077.html" target="_blank" rel="noopener">XEP-0077</a>.
+                        </p>
+                        <p>
+                            You can always <a href="http://opkode.com/contact" target="_blank" rel="noopener">contact us</a>
+                            and we'll delete your account manually.
+                        </p>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </section>
+</body>
+
 <script>
 <script>
     /*
     /*
     @licstart
     @licstart

+ 16 - 0
sass/_website.scss

@@ -143,6 +143,10 @@ section {
     h3 {
     h3 {
         color: #89B7CD;
         color: #89B7CD;
     }
     }
+    h4 {
+        color: #5CBC86;
+        font-size: 1.5em;
+    }
 }
 }
 
 
 .brand-heading {
 .brand-heading {
@@ -216,6 +220,18 @@ section {
     padding-top: 100px;
     padding-top: 100px;
     padding-top: 100px;
     padding-top: 100px;
     min-height: 100vh;
     min-height: 100vh;
+
+    .privacy-policy {
+        padding-top: 2em;
+        h4 {
+            padding-top: 1.5em;
+        }
+        p {
+            font-size: 1.2em;
+            padding-bottom: 0;
+            margin-bottom: 1em;
+        }
+    }
 }
 }
 .donate-section {
 .donate-section {
     width: 100%;
     width: 100%;