← Back
Editing: using_e2ee.html
<!DOCTYPE html> <html class="writer-html5" lang="en" data-content_root="../"> <head> <meta charset="utf-8" /> <meta name="readthedocs-addons-api-version" content="1"><meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Using end-to-end encryption — Nextcloud latest User Manual latest documentation</title> <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=b86133f3" /> <link rel="stylesheet" type="text/css" href="../_static/css/theme.css?v=e59714d7" /> <link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../_static/custom.css?v=8ff6e0db" /> <link rel="stylesheet" type="text/css" href="../_static/dark_mode_css/general.css?v=c0a7eb24" /> <link rel="stylesheet" type="text/css" href="../_static/dark_mode_css/dark.css?v=70edf1c7" /> <link rel="canonical" href="https://docs.nextcloud.com/server/stable/user_manual/files/using_e2ee.html" /> <script src="../_static/jquery.js?v=5d32c60e"></script> <script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> <script src="../_static/documentation_options.js?v=a49d5d77"></script> <script src="../_static/doctools.js?v=9bcbadda"></script> <script src="../_static/sphinx_highlight.js?v=dc90522c"></script> <script src="../_static/clipboard.min.js?v=a7894cd8"></script> <script src="../_static/copybutton.js?v=f281be69"></script> <script src="../_static/dark_mode_js/default_light.js?v=c2e647ce"></script> <script src="../_static/dark_mode_js/theme_switcher.js?v=358d3910"></script> <script src="../_static/js/theme.js"></script> <script src="../_static/js/versions.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="File Sharing" href="sharing.html" /> <link rel="prev" title="Encrypting your Nextcloud files on the server" href="encrypting_files.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" > <a href="../contents.html"> <img src="../_static/logo-white.png" class="logo" alt="Logo"/> </a> <div class="switch-menus"> <div class="version-switch"></div> <div class="language-switch"></div> </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../index.html">Nextcloud latest user manual introduction</a></li> <li class="toctree-l1"><a class="reference internal" href="../webinterface.html">The Nextcloud Web interface</a></li> <li class="toctree-l1 current"><a class="reference internal" href="index.html">Files & synchronization</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="access_webgui.html">Accessing your files using the Nextcloud Web interface</a></li> <li class="toctree-l2"><a class="reference internal" href="access_webdav.html">Accessing Nextcloud files using WebDAV</a></li> <li class="toctree-l2"><a class="reference internal" href="deleted_file_management.html">Managing deleted files</a></li> <li class="toctree-l2"><a class="reference internal" href="desktop_mobile_sync.html">Desktop and mobile synchronization</a></li> <li class="toctree-l2"><a class="reference internal" href="encrypting_files.html">Encrypting your Nextcloud files on the server</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">Using end-to-end encryption</a><ul> <li class="toctree-l3"><a class="reference internal" href="#enabling-e2ee">Enabling E2EE</a></li> <li class="toctree-l3"><a class="reference internal" href="#encrypting-a-folder">Encrypting a folder</a></li> <li class="toctree-l3"><a class="reference internal" href="#adding-an-e2ee-device">Adding an E2EE device</a></li> <li class="toctree-l3"><a class="reference internal" href="#displaying-the-mnemonic">Displaying the mnemonic</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="sharing.html">File Sharing</a></li> <li class="toctree-l2"><a class="reference internal" href="sharing.html#federated-shares">Federated Shares</a></li> <li class="toctree-l2"><a class="reference internal" href="file_drop.html">Making anonymous uploads</a></li> <li class="toctree-l2"><a class="reference internal" href="large_file_upload.html">Large file uploads</a></li> <li class="toctree-l2"><a class="reference internal" href="quota.html">Storage quota</a></li> <li class="toctree-l2"><a class="reference internal" href="version_control.html">Version control</a></li> <li class="toctree-l2"><a class="reference internal" href="projects.html">Projects</a></li> <li class="toctree-l2"><a class="reference internal" href="transfer_ownership.html">Transfer Ownership</a></li> <li class="toctree-l2"><a class="reference internal" href="federated_cloud_sharing.html">Using Federation Shares</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="../groupware/index.html">Groupware</a></li> <li class="toctree-l1"><a class="reference internal" href="../talk/index.html">Talk</a></li> <li class="toctree-l1"><a class="reference internal" href="../desktop/index.html">Desktop Clients</a></li> <li class="toctree-l1"><a class="reference internal" href="../userpreferences.html">Setting your preferences</a></li> <li class="toctree-l1"><a class="reference internal" href="../universal_access.html">Universal access</a></li> <li class="toctree-l1"><a class="reference internal" href="../user_2fa.html">Using two-factor authentication</a></li> <li class="toctree-l1"><a class="reference internal" href="../session_management.html">Manage connected browsers and devices</a></li> <li class="toctree-l1"><a class="reference internal" href="../external_storage/index.html">External Storage</a></li> </ul> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" > <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="../contents.html">Nextcloud latest User Manual</a> </nav> <div class="wy-nav-content"> <div class="rst-content style-external-links"> <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> <li><a href="../contents.html" class="icon icon-home" aria-label="Home"></a></li> <li class="breadcrumb-item"><a href="index.html">Files & synchronization</a></li> <li class="breadcrumb-item active">Using end-to-end encryption</li> <li class="wy-breadcrumbs-aside"> <a href="https://github.com/nextcloud/documentation/edit/master/user_manual/files/using_e2ee.rst" class="fa fa-github"> Edit on GitHub</a> </li> </ul> <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <section id="using-end-to-end-encryption"> <h1>Using end-to-end encryption<a class="headerlink" href="#using-end-to-end-encryption" title="Link to this heading"></a></h1> <p>If enabled server side, Nextcloud provides the possibility to encrypt your files on your devices. This is called end-to-end encryption, or E2EE, because the files are encrypted on your device and only decrypted on your device. The server never sees the unencrypted files, further protecting user privacy and data security.</p> <section id="enabling-e2ee"> <h2>Enabling E2EE<a class="headerlink" href="#enabling-e2ee" title="Link to this heading"></a></h2> <p>If your administrator enabled the [End-to-End Encryption app](<a class="reference external" href="https://apps.nextcloud.com/apps/end_to_end_encryption">https://apps.nextcloud.com/apps/end_to_end_encryption</a>), you can start using it from one of your devices. Open the settings of the Nextcloud client and look for the EE2E encryption settings.</p> <details> <summary>Desktop</summary><a class="reference internal image-reference" href="../_images/e2ee-desktop-setup.png"><img alt="Setup E2EE on the desktop client" src="../_images/e2ee-desktop-setup.png" style="width: 750px;" /> </a> </details><details> <summary>Android</summary><a class="reference internal image-reference" href="../_images/e2ee-android-setup.png"><img alt="Setup E2EE on Android" src="../_images/e2ee-android-setup.png" style="width: 400px;" /> </a> </details><details> <summary>iOS</summary><a class="reference internal image-reference" href="../_images/e2ee-ios-setup-1.png"><img alt="Setup E2EE on iOS step 1" src="../_images/e2ee-ios-setup-1.png" style="width: 400px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-ios-setup-2.png"><img alt="Setup E2EE on iOS step 2" src="../_images/e2ee-ios-setup-2.png" style="width: 400px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-ios-setup-3.png"><img alt="Setup E2EE on iOS step 3" src="../_images/e2ee-ios-setup-3.png" style="width: 400px;" /> </a> </details><details> <summary>Web</summary><div class="admonition warning"> <p class="admonition-title">Warning</p> <p>It is not possible to enable encryption on a folder in the browser. This must be done on a client app, either a desktop or mobile client.</p> </div> </details><br /></section> <section id="encrypting-a-folder"> <h2>Encrypting a folder<a class="headerlink" href="#encrypting-a-folder" title="Link to this heading"></a></h2> <div class="admonition warning"> <p class="admonition-title">Warning</p> <p>You can only enable encryption on empty folders.</p> </div> <details> <summary>Desktop</summary><a class="reference internal image-reference" href="../_images/e2ee-desktop-encrypt-1.png"><img alt="Encrypting a folder on the desktop client step 1" src="../_images/e2ee-desktop-encrypt-1.png" style="width: 750px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-desktop-encrypt-2.png"><img alt="Encrypting a folder on the desktop client step 2" src="../_images/e2ee-desktop-encrypt-2.png" style="width: 750px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-desktop-encrypt-3.png"><img alt="Encrypting a folder on the desktop client step 3" src="../_images/e2ee-desktop-encrypt-3.png" style="width: 750px;" /> </a> </details><details> <summary>Android</summary><a class="reference internal image-reference" href="../_images/e2ee-android-encrypt.png"><img alt="Encrypting a folder on an Android device" src="../_images/e2ee-android-encrypt.png" style="width: 400px;" /> </a> </details><details> <summary>iOS</summary><a class="reference internal image-reference" href="../_images/e2ee-ios-encrypt.png"><img alt="Encrypting a folder on an iOS device" src="../_images/e2ee-ios-encrypt.png" style="width: 400px;" /> </a> </details><details> <summary>Web</summary><div class="admonition warning"> <p class="admonition-title">Warning</p> <p>It is not possible to enable encryption on a folder in the browser. This must be done on a client app, either a desktop or mobile client.</p> </div> </details><br /></section> <section id="adding-an-e2ee-device"> <h2>Adding an E2EE device<a class="headerlink" href="#adding-an-e2ee-device" title="Link to this heading"></a></h2> <details> <summary>Desktop</summary><a class="reference internal image-reference" href="../_images/e2ee-desktop-add.png"><img alt="Setup a new desktop client" src="../_images/e2ee-desktop-add.png" style="width: 750px;" /> </a> </details><details> <summary>Android</summary><a class="reference internal image-reference" href="../_images/e2ee-android-add.png"><img alt="Setup a new Android device" src="../_images/e2ee-android-add.png" style="width: 400px;" /> </a> </details><details> <summary>iOS</summary><a class="reference internal image-reference" href="../_images/e2ee-ios-add.png"><img alt="Setup a new iOS device" src="../_images/e2ee-ios-add.png" style="width: 400px;" /> </a> </details><details> <summary>Web</summary><p>In the browser, first enable E2EE in the personal settings. This is needed, as E2EE is less secure in the browser, requiring you to fully trust the administrator to not alter the source code the browser will execute. E2EE folders are currently read-only. Therefore, it is not possible to add, remove, edit, or share an E2EE file from the browser.</p> <a class="reference internal image-reference" href="../_images/e2ee-web-add-1.png"><img alt="Setup a new browser session step 1" src="../_images/e2ee-web-add-1.png" style="width: 750px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-web-add-2.png"><img alt="Setup a new browser session step 2" src="../_images/e2ee-web-add-2.png" style="width: 750px;" /> </a> <a class="reference internal image-reference" href="../_images/e2ee-web-add-3.png"><img alt="Setup a new browser session step 3" src="../_images/e2ee-web-add-3.png" style="width: 750px;" /> </a> </details><br /></section> <section id="displaying-the-mnemonic"> <h2>Displaying the mnemonic<a class="headerlink" href="#displaying-the-mnemonic" title="Link to this heading"></a></h2> <p>The mnemonic is a list of words that is used to encrypt and decrypt your files. It is important to keep this mnemonic safe, as it is the only way to access your files if you lose access to your device. If you lose access to your mnemonic, you will lose access to your files.</p> <details> <summary>Desktop</summary><a class="reference internal image-reference" href="../_images/e2ee-desktop-mnemonic.png"><img alt="Displaying the mnemonic on the desktop client" src="../_images/e2ee-desktop-mnemonic.png" style="width: 750px;" /> </a> </details><details> <summary>Android</summary><a class="reference internal image-reference" href="../_images/e2ee-android-mnemonic.png"><img alt="Displaying the mnemonic on an Android device" src="../_images/e2ee-android-mnemonic.png" style="width: 400px;" /> </a> </details><details> <summary>iOS</summary><a class="reference internal image-reference" href="../_images/e2ee-ios-mnemonic.png"><img alt="Displaying the mnemonic on an iOS device" src="../_images/e2ee-ios-mnemonic.png" style="width: 400px;" /> </a> </details><details> <summary>Web</summary><div class="admonition warning"> <p class="admonition-title">Warning</p> <p>It is not possible to display the mnemonic in the browser.</p> </div> </details><br /></section> </section> </div> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> <a href="encrypting_files.html" class="btn btn-neutral float-left" title="Encrypting your Nextcloud files on the server" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> <a href="sharing.html" class="btn btn-neutral float-right" title="File Sharing" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> <hr/> <div role="contentinfo"> <p>© Copyright 2016-2026 Nextcloud GmbH and Nextcloud contributors.</p> </div> </footer> </div> </div> </section> </div> <!-- Here go the languages --> <div class="rst-versions" data-toggle="rst-versions" role="note" aria-label="versions"> <span class="rst-current-version" data-toggle="rst-current-version"> 🌐 English <span class="fa fa-caret-down"></span> ☁️ latest <span class="fa fa-caret-down"></span> </span> <div class="rst-other-versions"> <dl> <dt>🌐 Languages</dt> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ar/" > Arabic </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/br/" > Breton </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ca/" > Catalan </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/zh_CN/" > Chinese </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/zh_HK/" > Chinese (HK) </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/zh_TW/" > Chinese (TW) </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/cs/" > Czech </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/da/" > Danish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/nl/" > Dutch </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/en/" style="color: var(--dark-link-color);" > English </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/fi_FI/" > Finnish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/fr/" > French </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/gl/" > Galician </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/de/" > German </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/el/" > Greek </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/hu_HU/" > Hungarian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/id/" > Indonesian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ga/" > Irish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/it/" > Italian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ja_JP/" > Japanese </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ko/" > Korean </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/mn/" > Mongolian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/nb_NO/" > Norwegian (NB) </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/nn/" > Norwegian (NN) </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/pl/" > Polish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/pt_PT/" > Portuguese </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/pt_BR/" > Portuguese (BR) </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ro/" > Romanian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ru/" > Russian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/si/" > Sinhala </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/sk_SK/" > Slovakian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/sr/" > Slovenian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/es/" > Spanish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/sv/" > Swedish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/ta/" > Tamil </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/tr/" > Turkish </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/uk_UA/" > Ukrainian </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/uz/" > Uzbek </a> </dd> <dd style="width: 32%; vertical-align: top;"> <a href="/server/latest/user_manual/vi/" > Vietnamese </a> </dd> </dl> </div> <div class="rst-other-versions"> <dl> <dt>☁️ Versions</dt> <dd style="width: 32%"> <a href="https://docs.nextcloud.com/server/latest/user_manual" style="color: var(--dark-link-color);" > latest </a> </dd> <dd style="width: 32%"> <a href="https://docs.nextcloud.com/server/stable/user_manual" > stable </a> </dd> <dd style="width: 32%"> <a href="https://docs.nextcloud.com/server/32/user_manual" > 32 </a> </dd> <dd style="width: 32%"> <a href="https://docs.nextcloud.com/server/31/user_manual" > 31 </a> </dd> </dl> <dl> <dt>Downloads</dt> </dl> <dl> <dt>On Read the Docs</dt> <dd> <a href="///projects//?fromdocs=">Project Home</a> </dd> <dd> <a href="///builds//?fromdocs=">Builds</a> </dd> </dl> </div> </div> <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); </script> </body> </html>
Save File
Cancel