privly/privly-applications

View on GitHub
Help/content_server.html

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
 <head>
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
  <!--
      This was likely rendered from the Privly-application templating system
      See: https://github.com/privly/privly-applications/pull/19
     -->
  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
  <link href="../shared/css/common.css" media="screen" rel="stylesheet" type="text/css"/>
  <script src="../vendor/polyfill/es6-promise.js">
  </script>
  <script src="../shared/javascripts/meta_loader.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/parameters.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/local_storage.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/context_messenger.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/glyph.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/storage.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/options.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/network_service.js" type="text/javascript">
  </script>
  <title>
   Help
  </title>
  <link class="top" href="../vendor/bootstrap/css/bootstrap.min.css" media="screen" rel="stylesheet"/>
  <link class="top" href="../shared/css/top/top.css" rel="stylesheet"/>
  <script src="../shared/javascripts/event_emitter.js" type="text/javascript">
  </script>
  <script src="../shared/javascripts/viewAdapters/new.js" type="text/javascript">
  </script>
  <script src="../vendor/jquery.min.js" type="text/javascript">
  </script>
  <script src="js/help.js" type="text/javascript">
  </script>
 </head>
 <body data-privly-exclude="true">
  <!-- Include all compiled plugins (below), or include individual files as needed -->
  <script src="../vendor/bootstrap/js/bootstrap.min.js">
  </script>
  <!-- Wrap all page content here -->
  <div id="wrap">
   <div class="navbar navbar-inverse navbar-fixed-top injected_hide mobile_hide" role="navigation">
    <div class="container">
     <div class="navbar-header">
      <button class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button">
       <span class="sr-only">
        Toggle navigation
       </span>
       <span class="icon-bar">
       </span>
       <span class="icon-bar">
       </span>
       <span class="icon-bar">
       </span>
      </button>
      <a class="navbar-brand lobster home_domain" href="../Help/content_server.html" title="This is your current content server">
       Privly
      </a>
     </div>
     <div class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
       <li class="logged_in_nav" style="display:none;">
        <a href="../History/new.html">
         <span class="glyphicon glyphicon-list-alt">
         </span>
         History
        </a>
       </li>
       <li class="logged_out_nav">
        <a class="login_url" href="../Login/new.html">
         <span class="glyphicon glyphicon-log-in">
         </span>
         Login
        </a>
       </li>
       <li class="dropdown logged_in_nav" style="display:none;">
        <a class="dropdown-toggle" data-toggle="dropdown" href="#">
         <b class="caret">
         </b>
         New Link
        </a>
        <ul class="dropdown-menu">
         <li class="dropdown-header">
          Select Application
         </li>
         <li>
          <a href="../Message/new.html">
           <span class="glyphicon glyphicon-pencil">
           </span>
           New Message
          </a>
         </li>
         <li>
          <a href="../PlainPost/new.html">
           <span class="glyphicon glyphicon-pencil">
           </span>
           New PlainPost
          </a>
         </li>
         <li>
          <a href="../Help/new.html">
           <span class="glyphicon glyphicon-info-sign">
           </span>
           Help
          </a>
         </li>
        </ul>
       </li>
       <li class="logged_in_nav" style="display:none;">
        <a class="logout_url" href="#" id="logout_link">
         <span class="glyphicon glyphicon-log-out">
         </span>
         Logout
        </a>
       </li>
      </ul>
     </div>
     <!--/.nav-collapse -->
    </div>
   </div>
   <div class="container">
    <div class="row">
     <div class="col-lg-12">
      <p class="alert alert-info" id="messages">
       Pending server check. The application is checking its connection 
              with the remote server.
      </p>
      <p class="alert alert-warning" id="login_message" style="display:none;">
       You are not currently signed into your content server. Please
       <a class="login_url btn btn-default" href="../Login/new.html">
        login
       </a>
      </p>
      <div id="copy_message" style="display:none;">
       <p class="alert alert-warning">
        <span id="step1_message">
         <strong>
          Step 1.
         </strong>
         Copy and paste the address found below to any website
                  you want to share this information through.
        </span>
        <span class="glyphicon glyphicon-link">
        </span>
        <span class="privlyUrl" data-privly-exclude="true">
        </span>
       </p>
       <p class="alert alert-warning open-app-button" style="display:none;">
        <strong>
         Step 2.
        </strong>
        Copy/paste the highlighted address anywhere you want to share it. You can also
        <a class="btn btn-default" href="" id="local_address" target="_blank">
         open the link
        </a>
        to view the content yourself.
       </p>
      </div>
     </div>
    </div>
    <div id="form" style="display:none;">
     <div class="row">
      <div class="col-lg-12">
       <h2>
        Your current content server is:
        <span id="current_content_server">
        </span>
       </h2>
       <p>
        <strong>
         <span class="glyphicon glyphicon-eye-open">
         </span>
         Look at the address bar
        </strong>
        of this web page. If the address starts with "chrome," then you are viewing an application that has "local trust." This means it would be
        <strong>
         very difficult
        </strong>
        for an attacker to
        <strong>
         take over your browser.
        </strong>
        While you may be viewing an application with local trust, it is Priv.ly's job to help you share privately on the web. Often this involves using applications and data from a content server you choose to associate with.
       </p>
       <p>
        Your content server solves two problems to make sharing easier.
       </p>
       <ul>
        <li>
         <strong>
          Application Fallback:
         </strong>
         If you share private content with someone who does not have Priv.ly installed, they can either install the extension with local trust or use a fallback server
         <strong>
          you
         </strong>
         trust. When they click on the link you generate, they will automatically-- without needing the extension-- download the application and view the content.
        </li>
        <li>
         <strong>
          Data Storage:
         </strong>
         Many Privly Applications need a place to store data. Depending on the application, this could potentially be putting trust in your content server. If you want to truly Trust No One, then you should use a content server
         <strong>
          you
         </strong>
         control. If you are not inclined to self-host, it is possible to host your content with other service providers. Remember that trusting others to host your data could be perilous to your privacy if you use an application that doesn't encrypt your data.
        </li>
       </ul>
       <p>
       </p>
       <p>
        Your content server may have information we can't display here. To view information presented by your content server you can visit your content server.
        <br/>
        <br/>
        <a class="btn btn-warning" href="#" id="remote_content_server" target="_blank">
         <span class="glyphicon glyphicon-new-window">
         </span>
         Visit my content server
        </a>
        <a class="btn btn-danger chrome_options_link" href="/privly-applications/Pages/ChromeOptions.html" style="display:none;">
         <span class="glyphicon glyphicon-wrench">
         </span>
         Change my content server
        </a>
       </p>
      </div>
     </div>
    </div>
   </div>
   <!-- /.container -->
   <div class="container">
    <div class="row">
     <hr/>
     <div class="col-md-6">
      <h2>
       Getting Help
      </h2>
      <p>
       The Priv.ly Project is an open source, community-driven
      collection of software. Developers support users on
       <a href="http://www.privly.org/content/irc" target="_blank">
        chat
       </a>
       and 
      on
       <a href="https://groups.google.com/forum/#!forum/privly" target="_blank">
        email.
       </a>
      </p>
     </div>
     <div class="col-md-6">
      <h2>
       Warnings
      </h2>
      <ul>
       <li>
        Know before you post: different Privly Applications put different levels of trust in your content server. Don't assume any application keeps your data private from your content server without learning about the application.
       </li>
       <li>
        Privly is still in Alpha,
        <strong>
         do not
        </strong>
        post private
        information until the system reaches a Beta release.
       </li>
      </ul>
     </div>
    </div>
    <!-- /.row -->
   </div>
   <!-- /.container -->
  </div>
  <!-- /.wrap -->
  <div id="footer">
   <div class="container">
    <p class="text-muted credit">
     <a href="https://www.priv.ly/pages/donate.html" target="_blank">
      <span class="glyphicon glyphicon-gift">
      </span>
      Donate
     </a>
     to build a more private web.
          You are viewing a
          Privly
     <span style="vertical-align: super;font-size: xx-small">
      ®
     </span>
     Application,
     <a href="https://priv.ly/pages/about" target="_blank">
      learn more
     </a>
     about Privly.
     <a class="legal_nav" href="http://priv.ly" target="_blank">
      Terms of Service
     </a>
     and
     <a class="legal_nav" href="http://priv.ly" target="_blank">
      DMCA
     </a>
     .
    </p>
   </div>
  </div>
 </body>
</html>