tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

privacy.inc.xhtml (46800B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 <!-- Privacy panel -->
      6 
      7 <script src="chrome://browser/content/preferences/privacy.js"/>
      8 <stringbundle id="signonBundle" src="chrome://passwordmgr/locale/passwordmgr.properties"/>
      9 <html:template id="template-panePrivacy">
     10 <hbox id="browserPrivacyCategory"
     11      class="subcategory"
     12      hidden="true"
     13      data-category="panePrivacy">
     14  <html:h1 data-l10n-id="privacy-header"/>
     15 </hbox>
     16 
     17 <html:setting-group hidden="true" groupid="securityPrivacyStatus" data-category="panePrivacy" />
     18 <html:setting-group hidden="true" groupid="securityPrivacyWarnings" data-category="panePrivacy" />
     19 
     20 <!-- Enhanced Tracking Protection Status Section -->
     21 <html:setting-group groupid="etpStatus" data-category="panePrivacy" data-subcategory="etpStatus" hidden="true"></html:setting-group>
     22 
     23 <!-- Tracking / Content Blocking -->
     24 <groupbox id="trackingGroup" data-category="panePrivacy" data-hidden-from-search="true" data-srd-groupid="etpBanner" hidden="true" aria-describedby="contentBlockingDescription" class="highlighting-group">
     25  <label id="contentBlockingHeader"><html:h2 data-l10n-id="content-blocking-enhanced-tracking-protection"/></label>
     26  <vbox data-subcategory="trackingprotection">
     27    <hbox align="start">
     28      <image id="trackingProtectionShield"/>
     29      <description class="description-with-side-element" flex="1">
     30        <html:span id="contentBlockingDescription" data-l10n-id="content-blocking-section-top-level-description"></html:span>
     31        <html:a is="moz-support-link"
     32                id="contentBlockingLearnMore"
     33                class="learnMore"
     34                data-l10n-id="content-blocking-learn-more"
     35                support-page="enhanced-tracking-protection"
     36        />
     37      </description>
     38      <button id="trackingProtectionExceptions"
     39              is="highlightable-button"
     40              class="accessory-button"
     41              data-l10n-id="tracking-manage-exceptions"
     42              preference="pref.privacy.disable_button.tracking_protection_exceptions"
     43              search-l10n-ids="
     44                permissions-address,
     45                permissions-disable-etp,
     46                permissions-remove.label,
     47                permissions-remove-all.label,
     48                permissions-exceptions-etp-window2.title,
     49                permissions-exceptions-manage-etp-desc,
     50              "/>
     51    </hbox>
     52    <hbox id="rfpIncompatibilityWarning" class="info-box-container" hidden="true">
     53      <vbox class="info-icon-container">
     54        <html:img class="info-icon"></html:img>
     55      </vbox>
     56      <vbox flex="1">
     57        <description>
     58          <html:span data-l10n-id="content-blocking-rfp-incompatibility-warning"/>
     59          <html:a is="moz-support-link"
     60                  class="learnMore"
     61                  support-page="resist-fingerprinting"
     62          />
     63        </description>
     64      </vbox>
     65    </hbox>
     66    <hbox id="fpiIncompatibilityWarning" class="info-box-container" hidden="true">
     67      <vbox class="info-icon-container">
     68        <html:img class="info-icon"></html:img>
     69      </vbox>
     70      <vbox flex="1">
     71        <description>
     72          <html:span data-l10n-id="content-blocking-fpi-incompatibility-warning"/>
     73        </description>
     74      </vbox>
     75    </hbox>
     76    <vbox id="contentBlockingCategories">
     77      <radiogroup id="contentBlockingCategoryRadio"
     78                  preference="browser.contentblocking.category"
     79                  aria-labelledby="trackingProtectionMenuDesc">
     80        <vbox id="contentBlockingOptionStandard" class="privacy-detailedoption info-box-container">
     81          <hbox>
     82            <radio id="standardRadio"
     83                   value="standard"
     84                   data-l10n-id="enhanced-tracking-protection-setting-standard"
     85                   flex="1"/>
     86            <button id="standardArrow"
     87                    is="highlightable-button"
     88                    class="arrowhead"
     89                    data-l10n-id="content-blocking-expand-section"
     90                    aria-expanded="false"/>
     91          </hbox>
     92          <vbox class="indent">
     93            <description data-l10n-id="content-blocking-etp-standard-desc"></description>
     94            <vbox class="privacy-extra-information">
     95              <label class="content-blocking-extra-blocking-desc" data-l10n-id="content-blocking-etp-blocking-desc"/>
     96              <vbox class="indent">
     97                <hbox class="extra-information-label social-media-option" hidden="true">
     98                  <label class="content-blocking-label" data-l10n-id="content-blocking-social-media-trackers"/>
     99                </hbox>
    100                <hbox class="extra-information-label cross-site-cookies-option" hidden="true">
    101                  <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-cookies-in-all-windows2"/>
    102                </hbox>
    103                <hbox class="extra-information-label third-party-tracking-cookies-option" hidden="true">
    104                  <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies"/>
    105                </hbox>
    106                <hbox class="extra-information-label all-third-party-cookies-private-windows-option" hidden="true">
    107                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies-private-windows"/>
    108                </hbox>
    109                <hbox class="extra-information-label third-party-tracking-cookies-plus-isolate-option" hidden="true">
    110                  <label class="content-blocking-label" data-l10n-id="content-blocking-isolate-cross-site-cookies"/>
    111                </hbox>
    112                <hbox class="extra-information-label pb-trackers-option" hidden="true">
    113                  <label class="content-blocking-label" data-l10n-id="content-blocking-private-windows"/>
    114                </hbox>
    115                <hbox class="extra-information-label trackers-option" hidden="true">
    116                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-windows-tracking-content"/>
    117                </hbox>
    118                <hbox class="extra-information-label all-third-party-cookies-option" hidden="true">
    119                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies"/>
    120                </hbox>
    121                <hbox class="extra-information-label all-cookies-option" hidden="true">
    122                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cookies"/>
    123                </hbox>
    124                <hbox class="extra-information-label unvisited-cookies-option" hidden="true">
    125                  <label class="content-blocking-label" data-l10n-id="content-blocking-unvisited-cookies"/>
    126                </hbox>
    127                <hbox class="extra-information-label cryptominers-option" hidden="true">
    128                  <label class="content-blocking-label" data-l10n-id="content-blocking-cryptominers"/>
    129                </hbox>
    130                <hbox class="extra-information-label fingerprinters-option" hidden="true">
    131                  <label class="content-blocking-label" data-l10n-id="content-blocking-fingerprinters"/>
    132                </hbox>
    133              </vbox>
    134              <vbox id="etpStandardTCPBox" class="content-blocking-warning info-box-container">
    135                <label class="content-blocking-warning-title" data-l10n-id="content-blocking-etp-standard-tcp-title"/>
    136                <description>
    137                  <html:span data-l10n-id="content-blocking-etp-standard-tcp-rollout-description"></html:span>
    138                  <html:a is="moz-support-link"
    139                          id="tcp-learn-more-link"
    140                          class="learnMore"
    141                          data-l10n-id="content-blocking-etp-standard-tcp-rollout-learn-more"
    142                          support-page="total-cookie-protection"
    143                  />
    144                </description>
    145              </vbox>
    146              <html:div class="content-blocking-warning info-box-container reload-tabs" hidden="true">
    147                <html:div class="content-blocking-reload-desc-container">
    148                  <html:div class="info-icon-container">
    149                    <html:img class="info-icon"/>
    150                  </html:div>
    151                  <html:span data-l10n-id="content-blocking-reload-description"
    152                             class="content-blocking-reload-description" />
    153                </html:div>
    154                <button class="accessory-button reload-tabs-button primary"
    155                        is="highlightable-button"
    156                        data-l10n-id="content-blocking-reload-tabs-button"/>
    157              </html:div>
    158            </vbox>
    159          </vbox>
    160        </vbox>
    161        <vbox id="contentBlockingOptionStrict" class="privacy-detailedoption info-box-container">
    162          <hbox>
    163            <radio id="strictRadio"
    164                   value="strict"
    165                   data-l10n-id="enhanced-tracking-protection-setting-strict"
    166                   flex="1"/>
    167            <button id="strictArrow"
    168                    is="highlightable-button"
    169                    class="arrowhead"
    170                    data-l10n-id="content-blocking-expand-section"
    171                    aria-expanded="false"/>
    172          </hbox>
    173          <vbox class="indent">
    174            <label data-l10n-id="content-blocking-etp-strict-desc"></label>
    175            <vbox class="privacy-extra-information">
    176              <label class="content-blocking-extra-blocking-desc" data-l10n-id="content-blocking-etp-blocking-desc"/>
    177              <vbox class="indent">
    178                <hbox class="extra-information-label social-media-option" hidden="true">
    179                  <label class="content-blocking-label" data-l10n-id="content-blocking-social-media-trackers"/>
    180                </hbox>
    181                <hbox class="extra-information-label third-party-tracking-cookies-option" hidden="true">
    182                  <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies"/>
    183                </hbox>
    184                <hbox class="extra-information-label all-third-party-cookies-private-windows-option" hidden="true">
    185                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies-private-windows"/>
    186                </hbox>
    187                <hbox class="extra-information-label cross-site-cookies-option" hidden="true">
    188                  <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-cookies-in-all-windows2"/>
    189                </hbox>
    190                <hbox class="extra-information-label pb-trackers-option" hidden="true">
    191                  <label class="content-blocking-label" data-l10n-id="content-blocking-private-windows"/>
    192                </hbox>
    193                <hbox class="extra-information-label trackers-option" hidden="true">
    194                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-windows-tracking-content"/>
    195                </hbox>
    196                <hbox class="extra-information-label all-third-party-cookies-option" hidden="true">
    197                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies"/>
    198                </hbox>
    199                <hbox class="extra-information-label all-cookies-option" hidden="true">
    200                  <label class="content-blocking-label" data-l10n-id="content-blocking-all-cookies"/>
    201                </hbox>
    202                <hbox class="extra-information-label unvisited-cookies-option" hidden="true">
    203                  <label class="content-blocking-label" data-l10n-id="content-blocking-unvisited-cookies"/>
    204                </hbox>
    205                <hbox class="extra-information-label third-party-tracking-cookies-plus-isolate-option" hidden="true">
    206                  <label class="content-blocking-label" data-l10n-id="content-blocking-isolate-cross-site-cookies"/>
    207                </hbox>
    208                <hbox class="extra-information-label cryptominers-option" hidden="true">
    209                  <label class="content-blocking-label" data-l10n-id="content-blocking-cryptominers"/>
    210                </hbox>
    211                <hbox class="extra-information-label fingerprinters-option" hidden="true">
    212                  <label class="content-blocking-label" data-l10n-id="content-blocking-known-and-suspected-fingerprinters"/>
    213                </hbox>
    214              </vbox>
    215            </vbox>
    216          </vbox>
    217          <vbox class="privacy-extra-information">
    218            <vbox class="content-blocking-exceptions">
    219              <html:moz-checkbox id="contentBlockingBaselineExceptionsStrict"
    220                                  class="content-blocking-checkbox"
    221                                  flex="1"
    222                                  data-l10n-id="content-blocking-baseline-exceptions-3"
    223                                  preference="privacy.trackingprotection.allow_list.baseline.enabled"
    224                                  support-page="manage-enhanced-tracking-protection-exceptions">
    225                <html:moz-checkbox id="contentBlockingConvenienceExceptionsStrict"
    226                                    slot="nested"
    227                                    class="content-blocking-checkbox"
    228                                    flex="1"
    229                                    data-l10n-id="content-blocking-convenience-exceptions-3"
    230                                    preference="privacy.trackingprotection.allow_list.convenience.enabled"/>
    231              </html:moz-checkbox>
    232            </vbox>
    233              <html:div class="content-blocking-warning info-box-container reload-tabs" hidden="true">
    234                <html:div class="content-blocking-reload-desc-container">
    235                  <html:div class="info-icon-container">
    236                    <html:img class="info-icon"/>
    237                  </html:div>
    238                  <html:span data-l10n-id="content-blocking-reload-description"
    239                              class="content-blocking-reload-description" />
    240                </html:div>
    241                <button class="accessory-button reload-tabs-button primary"
    242                        is="highlightable-button"
    243                        data-l10n-id="content-blocking-reload-tabs-button"/>
    244              </html:div>
    245              <vbox class="content-blocking-warning info-box-container">
    246                <hbox>
    247                  <image class="content-blocking-warning-image"/>
    248                  <label class="content-blocking-warning-title" data-l10n-id="content-blocking-warning-title-2"/>
    249                </hbox>
    250              <description>
    251                <html:span class="content-blocking-warning-description" data-l10n-id="content-blocking-and-isolating-etp-warning-description-4"></html:span>
    252                <html:a is="moz-support-link"
    253                        class="learnMore"
    254                        data-l10n-id="content-blocking-warning-learn-how"
    255                        support-page="turn-off-etp-desktop"
    256                />
    257              </description>
    258            </vbox>
    259          </vbox>
    260        </vbox>
    261        <vbox id="contentBlockingOptionCustom" class="privacy-detailedoption info-box-container">
    262          <hbox>
    263            <radio id="customRadio"
    264                   value="custom"
    265                   data-l10n-id="enhanced-tracking-protection-setting-custom"
    266                   flex="1"/>
    267            <button id="customArrow"
    268                    is="highlightable-button"
    269                    class="arrowhead"
    270                    data-l10n-id="content-blocking-expand-section"
    271                    aria-expanded="false"/>
    272          </hbox>
    273          <vbox class="indent">
    274            <description id="contentBlockingCustomDesc" data-l10n-id="content-blocking-etp-custom-desc"></description>
    275            <vbox class="privacy-extra-information">
    276                <hbox class="reject-trackers-ui custom-option">
    277                  <checkbox id="contentBlockingBlockCookiesCheckbox"
    278                            class="content-blocking-checkbox" flex="1"
    279                            data-l10n-id="content-blocking-cookies-label"
    280                            aria-describedby="contentBlockingCustomDesc"
    281                            preference="network.cookie.cookieBehavior"/>
    282                  <vbox>
    283                    <menulist id="blockCookiesMenu"
    284                              sizetopopup="none"
    285                              preference="network.cookie.cookieBehavior">
    286                      <menupopup>
    287                        <menuitem id="blockCookiesSocialMedia" data-l10n-id="sitedata-option-block-cross-site-trackers" value="trackers"/>
    288                        <menuitem id="isolateCookiesSocialMedia" data-l10n-id="sitedata-option-block-cross-site-cookies2" value="trackers-plus-isolate"/>
    289                        <menuitem data-l10n-id="sitedata-option-block-unvisited" value="unvisited"/>
    290                        <menuitem data-l10n-id="sitedata-option-block-all-cross-site-cookies" value="all-third-parties"/>
    291                        <menuitem data-l10n-id="sitedata-option-block-all" value="always"/>
    292                      </menupopup>
    293                    </menulist>
    294                  </vbox>
    295                </hbox>
    296                <hbox id="contentBlockingTrackingProtectionExtensionContentLabel"
    297                      align="center" hidden="true" class="extension-controlled">
    298                  <description control="contentBlockingDisableTrackingProtectionExtension" flex="1"/>
    299                  <button id="contentBlockingDisableTrackingProtectionExtension"
    300                          is="highlightable-button"
    301                          class="extension-controlled-button accessory-button"
    302                          data-l10n-id="disable-extension" hidden="true"/>
    303                </hbox>
    304                  <hbox class="custom-option">
    305                    <checkbox id="contentBlockingTrackingProtectionCheckbox"
    306                              class="content-blocking-checkbox" flex="1"
    307                              data-l10n-id="content-blocking-tracking-content-label"
    308                              aria-describedby="contentBlockingCustomDesc"/>
    309                    <vbox>
    310                      <menulist id="trackingProtectionMenu">
    311                        <menupopup>
    312                          <menuitem data-l10n-id="content-blocking-option-private" value="private"/>
    313                          <menuitem data-l10n-id="content-blocking-tracking-protection-option-all-windows" value="always"/>
    314                        </menupopup>
    315                      </menulist>
    316                    </vbox>
    317                  </hbox>
    318                <hbox class="custom-option" id="contentBlockingCryptominersOption">
    319                  <checkbox id="contentBlockingCryptominersCheckbox"
    320                            class="content-blocking-checkbox" flex="1"
    321                            preference="privacy.trackingprotection.cryptomining.enabled"
    322                            data-l10n-id="content-blocking-cryptominers-label"
    323                            aria-describedby="contentBlockingCustomDesc"/>
    324                </hbox>
    325                <hbox class="custom-option" id="contentBlockingFingerprintersOption">
    326                  <checkbox id="contentBlockingFingerprintersCheckbox"
    327                            class="content-blocking-checkbox" flex="1"
    328                            preference="privacy.trackingprotection.fingerprinting.enabled"
    329                            data-l10n-id="content-blocking-known-fingerprinters-label"
    330                            aria-describedby="contentBlockingCustomDesc"/>
    331                </hbox>
    332                <hbox class="custom-option">
    333                    <checkbox id="contentBlockingFingerprintingProtectionCheckbox"
    334                              class="content-blocking-checkbox" flex="1"
    335                              data-l10n-id="content-blocking-suspected-fingerprinters-label"
    336                              aria-describedby="contentBlockingCustomDesc"/>
    337                    <vbox>
    338                      <menulist id="fingerprintingProtectionMenu">
    339                        <menupopup>
    340                          <menuitem data-l10n-id="content-blocking-option-private" value="private"/>
    341                          <menuitem data-l10n-id="content-blocking-tracking-protection-option-all-windows" value="always"/>
    342                        </menupopup>
    343                      </menulist>
    344                    </vbox>
    345                  </hbox>
    346            </vbox>
    347          </vbox>
    348          <vbox class="privacy-extra-information">
    349              <vbox class="content-blocking-exceptions">
    350                <html:moz-checkbox id="contentBlockingBaselineExceptionsCustom"
    351                                   class="content-blocking-checkbox"
    352                                   flex="1"
    353                                   data-l10n-id="content-blocking-baseline-exceptions-3"
    354                                   preference="privacy.trackingprotection.allow_list.baseline.enabled"
    355                                   support-page="manage-enhanced-tracking-protection-exceptions">
    356                  <html:moz-checkbox id="contentBlockingConvenienceExceptionsCustom"
    357                                     slot="nested"
    358                                     class="content-blocking-checkbox"
    359                                     flex="1"
    360                                     data-l10n-id="content-blocking-convenience-exceptions-3"
    361                                     preference="privacy.trackingprotection.allow_list.convenience.enabled"/>
    362                </html:moz-checkbox>
    363              </vbox>
    364              <html:div class="content-blocking-warning info-box-container reload-tabs" hidden="true">
    365                <html:div class="content-blocking-reload-desc-container">
    366                  <html:div class="info-icon-container">
    367                    <html:img class="info-icon"/>
    368                  </html:div>
    369                  <html:span data-l10n-id="content-blocking-reload-description"
    370                             class="content-blocking-reload-description" />
    371                </html:div>
    372                <button class="accessory-button reload-tabs-button primary"
    373                        is="highlightable-button"
    374                        data-l10n-id="content-blocking-reload-tabs-button"/>
    375              </html:div>
    376              <vbox class="content-blocking-warning info-box-container">
    377                <hbox>
    378                  <image class="content-blocking-warning-image"/>
    379                  <label class="content-blocking-warning-title" data-l10n-id="content-blocking-warning-title-custom"/>
    380                </hbox>
    381                <description>
    382                  <html:span class="content-blocking-warning-description" data-l10n-id="content-blocking-and-isolating-etp-warning-description-4"></html:span>
    383                  <html:a is="moz-support-link"
    384                          class="learnMore"
    385                          data-l10n-id="content-blocking-warning-learn-how"
    386                          support-page="turn-off-etp-desktop"
    387                  />
    388                </description>
    389              </vbox>
    390          </vbox>
    391        </vbox>
    392      </radiogroup>
    393    </vbox>
    394  </vbox>
    395 </groupbox>
    396 <groupbox id="nonTechnicalPrivacyGroup" data-category="panePrivacy" data-hidden-from-search="true" hidden="true" data-srd-groupid="nonTechnicalPrivacy2">
    397  <label id="nonTechnicalPrivacyHeader"><html:h2 data-l10n-id="non-technical-privacy-header" class="section-heading"/></label>
    398  <html:setting-group groupid="nonTechnicalPrivacy" />
    399 </groupbox>
    400 <html:setting-group groupid="nonTechnicalPrivacy2" data-category="panePrivacy" hidden="true"/>
    401 
    402 <!-- Firefox VPN - IP Protection -->
    403 <groupbox id="dataIPProtectionGroup" data-category="panePrivacy" hidden="true">
    404  <html:setting-group groupid="ipprotection"></html:setting-group>
    405 </groupbox>
    406 
    407 
    408 <groupbox id="siteDataGroup" data-category="panePrivacy" hidden="true" aria-describedby="totalSiteDataSize" data-srd-groupid="cookiesAndSiteData2">
    409  <label><html:h2 data-l10n-id="sitedata-header"/></label>
    410  <html:setting-group groupid="cookiesAndSiteData"/>
    411 </groupbox>
    412 <html:setting-group groupid="cookiesAndSiteData2" data-category="panePrivacy" hidden="true" />
    413 
    414 <!-- Cookie Banner Handling -->
    415 <groupbox id="cookieBannerHandlingGroup" data-category="panePrivacy" data-subcategory="cookiebanner" hidden="true">
    416  <label><html:h2 data-l10n-id="cookie-banner-blocker-header" /></label>
    417  <vbox flex="1">
    418    <hbox>
    419      <description class="description-deemphasized">
    420        <html:span id="cookieBannerReductionExplanation" data-l10n-id="cookie-banner-blocker-description" ></html:span>
    421        <html:a is="moz-support-link" id="cookieBannerHandlingLearnMore" class="learnMore"  data-l10n-id="cookie-banner-learn-more" support-page="cookie-banner-reduction"/>
    422      </description>
    423    </hbox>
    424    <hbox>
    425      <checkbox id="handleCookieBanners"
    426                preference="cookiebanners.service.mode.privateBrowsing"
    427                data-l10n-id="cookie-banner-blocker-checkbox-label"
    428                flex="1" />
    429    </hbox>
    430  </vbox>
    431 </groupbox>
    432 
    433 <!-- Passwords -->
    434 <groupbox data-srd-groupid="passwords" id="passwordsGroup" orient="vertical" data-category="panePrivacy" data-subcategory="logins" hidden="true">
    435  <label><html:h2 data-l10n-id="pane-privacy-passwords-header" data-l10n-attrs="searchkeywords"/></label>
    436 
    437  <vbox id="passwordSettings">
    438    <hbox id="passwordManagerExtensionContent"
    439          class="extension-controlled"
    440          align="center"
    441          hidden="true">
    442          <description control="disablePasswordManagerExtension"
    443                       flex="1"/>
    444          <button id="disablePasswordManagerExtension"
    445                  class="extension-controlled-button accessory-button"
    446                  data-l10n-id="disable-extension"
    447                  hidden="true" />
    448    </hbox>
    449    <hbox>
    450      <vbox flex="1">
    451        <hbox>
    452          <checkbox id="savePasswords"
    453                    data-l10n-id="forms-ask-to-save-passwords"
    454                    preference="signon.rememberSignons"
    455                    flex="1" />
    456        </hbox>
    457        <hbox class="indent" flex="1">
    458          <checkbox id="passwordAutofillCheckbox"
    459                    data-l10n-id="forms-fill-usernames-and-passwords"
    460                    preference="signon.autofillForms"
    461                    flex="1" />
    462        </hbox>
    463        <hbox class="indent" id="generatePasswordsBox" flex="1">
    464          <checkbox id="generatePasswords"
    465                    data-l10n-id="forms-suggest-passwords"
    466                    preference="signon.generation.enabled"
    467                    flex="1" />
    468        </hbox>
    469      </vbox>
    470      <vbox align="end">
    471        <button id="passwordExceptions"
    472                is="highlightable-button"
    473                class="accessory-button"
    474                data-l10n-id="forms-exceptions"
    475                preference="pref.privacy.disable_button.view_passwords_exceptions"
    476                search-l10n-ids="
    477                  permissions-address,
    478                  permissions-exceptions-saved-passwords-window.title,
    479                  permissions-exceptions-saved-passwords-desc,
    480                "/>
    481        <button id="showPasswords"
    482                is="highlightable-button"
    483                class="accessory-button"
    484                data-l10n-id="forms-saved-passwords"
    485                preference="pref.privacy.disable_button.view_passwords"/>
    486      </vbox>
    487    </hbox>
    488    <hbox class="indent" id="relayIntegrationBox" flex="1" align="center">
    489      <checkbox id="relayIntegration"
    490                class="tail-with-learn-more"
    491                data-l10n-id="preferences-relay-integration-checkbox2"/>
    492      <html:a is="moz-support-link"
    493              id="relayIntegrationLearnMoreLink"
    494              class="learnMore"
    495              data-l10n-id="relay-integration-learn-more-link"/>
    496    </hbox>
    497    <hbox class="indent" id="breachAlertsBox" flex="1" align="center">
    498      <checkbox id="breachAlerts"
    499                class="tail-with-learn-more"
    500                data-l10n-id="forms-breach-alerts"
    501                preference="signon.management.page.breach-alerts.enabled"/>
    502      <html:a is="moz-support-link"
    503              id="breachAlertsLearnMoreLink"
    504              data-l10n-id="forms-breach-alerts-learn-more-link"
    505              support-page="lockwise-alerts"
    506      />
    507    </hbox>
    508  </vbox>
    509  <vbox>
    510    <hbox id="osReauthRow" align="center">
    511      <checkbox id="osReauthCheckbox"
    512                data-l10n-id="forms-os-reauth"/>
    513    </hbox>
    514  </vbox>
    515  <vbox>
    516    <hbox id="masterPasswordRow" align="center">
    517      <checkbox id="useMasterPassword"
    518                data-l10n-id="forms-primary-pw-use"
    519                class="tail-with-learn-more"/>
    520      <html:a is="moz-support-link"
    521              id="primaryPasswordLearnMoreLink"
    522              data-l10n-id="forms-primary-pw-learn-more-link"
    523              support-page="primary-password-stored-logins"
    524      />
    525      <spacer flex="1"/>
    526      <button id="changeMasterPassword"
    527              is="highlightable-button"
    528              class="accessory-button"
    529              search-l10n-ids="forms-master-pw-change.label"
    530              data-l10n-id="forms-primary-pw-change"/>
    531    </hbox>
    532    <description class="indent tip-caption"
    533                 data-l10n-id="forms-primary-pw-former-name"
    534                 data-l10n-attrs="hidden"
    535                 flex="1"/>
    536 #ifdef XP_WIN
    537    <hbox id="windows-sso" align="center">
    538      <checkbox data-l10n-id="forms-windows-sso"
    539                preference="network.http.windows-sso.enabled"
    540                class="tail-with-learn-more"/>
    541      <html:a is="moz-support-link"
    542              id="windowsSSOLearnMoreLink"
    543              data-l10n-id="forms-windows-sso-learn-more-link"
    544              support-page="windows-sso"
    545      />
    546    </hbox>
    547    <description id="windows-sso-caption" class="indent tip-caption"
    548           data-l10n-id="forms-windows-sso-desc"/>
    549 #endif
    550  </vbox>
    551 
    552  <label id="openWindowsPasskeySettings">
    553    <html:a class="text-link" data-l10n-id="windows-passkey-settings-label" href="ms-settings:savedpasskeys" />
    554  </label>
    555  <!--
    556    Those two strings are meant to be invisible and will be used exclusively to provide
    557    localization for an alert window.
    558  -->
    559  <label id="fips-title" hidden="true" data-l10n-id="forms-primary-pw-fips-title"></label>
    560  <label id="fips-desc" hidden="true" data-l10n-id="forms-master-pw-fips-desc"></label>
    561 </groupbox>
    562 
    563 <html:setting-group groupid="passwords" hidden="true" data-category="panePrivacy" />
    564 
    565 #include ../onionservices/content/authPreferences.inc.xhtml
    566 
    567 <!-- groupid="payments" and groupid="addresses" are configured by
    568   - FormAutofillPreferences.sys.mjs via FormAutofillStatus. But since the
    569   - "autofill" extension is excluded from the build, FormAutofillStatus is
    570   - never initialised. So we add the would-be data-hidden-* attributes
    571   - explicitly here instead. See tor-browser#44460. -->
    572 <groupbox id="paymentsGroupBox"
    573          data-hidden-from-search="true"
    574          data-hidden-by-setting-group=""
    575          data-category="panePrivacy"
    576          data-subcategory="payment-methods-autofill" hidden="true">
    577  <label><html:h2 data-l10n-id="autofill-payment-methods-title" class="subsection-heading"/></label>
    578  <html:setting-group data-subcategory="credit-card-autofill" groupid="payments"/>
    579 </groupbox>
    580 
    581 <groupbox id="addressesGroupBox"
    582          data-hidden-from-search="true"
    583          data-hidden-by-setting-group=""
    584          data-category="panePrivacy"
    585          data-subcategory="addresses-autofill" hidden="true">
    586  <label><html:h2 data-l10n-id="autofill-addresses-title" class="subsection-heading"/></label>
    587  <html:setting-group data-subcategory="address-autofill" groupid="addresses"/>
    588 </groupbox>
    589 
    590 <!-- History -->
    591 <groupbox id="historyGroup" data-category="panePrivacy" hidden="true" aria-describedby="totalSiteDataSize" data-srd-groupid="history2">
    592  <label><html:h2 data-l10n-id="history-header"/></label>
    593  <html:setting-group groupid="history"/>
    594 </groupbox>
    595 <html:setting-group groupid="history2"  data-category="panePrivacy" hidden="true"/>
    596 
    597 <hbox id="permissionsCategory"
    598      class="subcategory"
    599      hidden="true"
    600      data-category="panePrivacy">
    601  <html:h1 data-l10n-id="permissions-header2"/>
    602 </hbox>
    603 
    604 <!-- Permissions -->
    605 <groupbox id="permissionsGroup" data-category="panePrivacy" hidden="true" data-subcategory="permissions">
    606  <html:setting-group groupid="permissions"></html:setting-group>
    607 </groupbox>
    608 
    609 <!-- Firefox Data Collection and Use -->
    610 <hbox id="dataCollectionCategory"
    611      class="subcategory"
    612      hidden="true"
    613      data-category="panePrivacy">
    614  <html:h1 data-l10n-id="collection-header2" data-l10n-attrs="searchkeywords"/>
    615 </hbox>
    616 
    617 <groupbox id="dataCollectionGroup" data-category="panePrivacy" hidden="true">
    618  <label class="search-header" hidden="true"><html:h2 data-l10n-id="collection-header2" data-l10n-attrs="searchkeywords"/></label>
    619 
    620  <description class="description-deemphasized">
    621    <html:span data-l10n-id="preferences-collection-description"/>
    622    <html:a id="dataCollectionPrivacyNotice"
    623            class="learnMore"
    624            target="_blank"
    625            data-l10n-id="preferences-collection-privacy-notice"/>
    626  </description>
    627  <description class="description-deemphasized"
    628               id="preferences-privacy-profiles"
    629               hidden="true">
    630    <html:span data-l10n-id="preferences-across-profiles"/>
    631    <html:a id="dataCollectionViewProfiles"
    632            target="_blank"
    633            data-l10n-id="preferences-view-profiles"/>
    634  </description>
    635 #ifdef MOZ_DATA_REPORTING
    636  <hbox id="telemetry-container" class="info-box-container smaller-font-size" hidden="true">
    637    <hbox class="info-icon-container">
    638      <html:img class="info-icon"></html:img>
    639    </hbox>
    640    <description>
    641      <html:span id="telemetryDisabledDescription"
    642                 data-l10n-id="collection-health-report-telemetry-disabled"/>
    643      <html:a is="moz-support-link"
    644              support-page="telemetry-clientid"
    645              class="learnMore"
    646              data-l10n-id="collection-health-report-telemetry-disabled-link"/>
    647    </description>
    648  </hbox>
    649 
    650  <vbox data-subcategory="reports">
    651    <checkbox id="submitHealthReportBox"
    652              data-l10n-id="collection-health-report2"/>
    653    <description class="indent tip-caption">
    654 #ifdef MOZ_TELEMETRY_REPORTING
    655      <html:span data-l10n-id="collection-health-report-description"/>
    656 #else # !MOZ_TELEMETRY_REPORTING
    657      <html:span data-l10n-id="collection-health-report-disabled2"/>
    658 #endif # MOZ_TELEMETRY_REPORTING
    659      <html:a id="FHRLearnMore"
    660              is="moz-support-link"
    661              support-page="technical-and-interaction-data"
    662              class="learnMore"
    663              data-l10n-id="collection-health-report-link"/>
    664    </description>
    665 
    666    <vbox class="indent">
    667      <checkbox id="addonRecommendationEnabled"
    668                data-l10n-id="addon-recommendations2"/>
    669      <description class="indent tip-caption">
    670        <html:span data-l10n-id="addon-recommendations-description"/>
    671        <html:a is="moz-support-link"
    672                id="addonRecommendationLearnMore"
    673                class="learnMore"
    674                support-page="personalized-addons"/>
    675      </description>
    676 
    677 #ifdef MOZ_NORMANDY
    678      <checkbox id="optOutStudiesEnabled"
    679                data-l10n-id="collection-studies2"/>
    680      <description class="indent tip-caption">
    681        <html:span data-l10n-id="collection-studies-description"/>
    682        <html:a id="viewShieldStudies"
    683                href="about:studies"
    684                class="learnMore"
    685                target="_blank"
    686                data-l10n-id="collection-studies-link"/>
    687      </description>
    688 #endif # MOZ_NORMANDY
    689    </vbox>
    690 
    691    <checkbox id="submitUsagePingBox"
    692              data-l10n-id="collection-usage-ping"
    693              preference="datareporting.usage.uploadEnabled"/>
    694    <description class="indent tip-caption">
    695      <html:span data-l10n-id="collection-usage-ping-description"/>
    696      <html:a id="submitUsagePingLearnMore"
    697              is="moz-support-link"
    698              class="learnMore"
    699              support-page="usage-ping-settings"/>
    700    </description>
    701 
    702 #ifdef MOZ_CRASHREPORTER
    703    <checkbox id="automaticallySubmitCrashesBox"
    704              data-l10n-id="collection-backlogged-crash-reports2"
    705              preference="browser.crashReports.unsubmittedCheck.autoSubmit2"/>
    706    <description class="indent tip-caption">
    707      <html:span data-l10n-id="collection-backlogged-crash-reports-description"/>
    708      <html:a is="moz-support-link"
    709              class="learnMore"
    710              support-page="crash-reports"
    711              id="crashReporterLearnMore"/>
    712    </description>
    713 #endif # MOZ_CRASHREPORTER
    714  </vbox>
    715 #endif MOZ_DATA_REPORTING
    716  <vbox id="privacySegmentationSection" data-subcategory="privacy-segmentation" hidden="true">
    717    <label>
    718      <html:h2 data-l10n-id="privacy-segmentation-section-header"/>
    719    </label>
    720    <label data-l10n-id="privacy-segmentation-section-description"/>
    721    <radiogroup id="privacyDataFeatureRecommendationRadioGroup" preference="browser.dataFeatureRecommendations.enabled">
    722        <radio id="privacyDataFeatureRecommendationEnabled"
    723               data-l10n-id="privacy-segmentation-radio-off"
    724               value="true"/>
    725        <radio id="privacyDataFeatureRecommendationDisabled"
    726               data-l10n-id="privacy-segmentation-radio-on"
    727               value="false"/>
    728    </radiogroup>
    729  </vbox>
    730 </groupbox>
    731 
    732 <hbox id="securityCategory"
    733      class="subcategory"
    734      hidden="true"
    735      data-category="panePrivacy">
    736  <html:h1 data-l10n-id="security-header"/>
    737 </hbox>
    738 
    739 #include ../securitylevel/content/securityLevelPreferences.inc.xhtml
    740 
    741 <!-- addons, forgery (phishing) UI Security -->
    742 <groupbox data-category="panePrivacy" hidden="true">
    743  <label><html:h2 data-l10n-id="security-browsing-protection" class="section-heading"/></label>
    744  <html:setting-group groupid="browsingProtection"></html:setting-group>
    745 </groupbox>
    746 
    747 <!-- Certificates -->
    748 <groupbox id="certSelection" data-category="panePrivacy" hidden="true">
    749  <html:setting-group groupid="certificates"></html:setting-group>
    750 </groupbox>
    751 
    752 <!-- HTTPS-ONLY Mode -->
    753 
    754 <groupbox data-category="panePrivacy" hidden="true">
    755  <label><html:h2 data-l10n-id="httpsonly-header"/></label>
    756  <html:setting-group groupid="httpsOnly"/>
    757 </groupbox>
    758 
    759 <!-- DoH -->
    760 <hbox id="DoHCategory"
    761      class="subcategory"
    762      hidden="true"
    763      data-category="panePrivacy"
    764      data-hidden-from-search="true">
    765  <html:h1 data-l10n-id="preferences-doh-header"/>
    766 </hbox>
    767 
    768 <html:setting-group hidden="true" data-category="panePrivacy" groupid="dnsOverHttps" />
    769 <groupbox id="dohBox" data-category="panePrivacy" data-subcategory="doh" data-hidden-from-search="true" hidden="true" class="highlighting-group"  data-srd-groupid="dnsOverHttps">
    770  <label class="search-header" searchkeywords="doh trr" hidden="true"><html:h2 data-l10n-id="preferences-doh-header"/></label>
    771  <vbox flex="1">
    772    <description id="dohDescription" class="tail-with-learn-more description-deemphasized" data-l10n-id="preferences-doh-description2"></description>
    773    <html:a is="moz-support-link"
    774            id="dohLearnMore"
    775            class="learnMore"
    776            support-page="dns-over-https"
    777    />
    778  </vbox>
    779  <vbox id="dohStatusSection" class="privacy-detailedoption info-box-container">
    780    <hbox>
    781      <label id="dohStatus" class="doh-status-label tail-with-learn-more"/>
    782      <html:a is="moz-support-link"
    783            id="dohStatusLearnMore"
    784            class="learnMore"
    785            support-page="doh-status"
    786            hidden="true"/>
    787    </hbox>
    788    <label class="doh-status-label" id="dohResolver"/>
    789    <label class="doh-status-label" id="dohSteeringStatus" data-l10n-id="preferences-doh-steering-status" hidden="true"/>
    790  </vbox>
    791  <button id="dohExceptionsButton"
    792          is="highlightable-button"
    793          class="accessory-button"
    794          data-l10n-id="preferences-doh-manage-exceptions"
    795          search-l10n-ids="
    796            permissions-doh-entry-field,
    797            permissions-doh-add-exception.label,
    798            permissions-doh-remove.label,
    799            permissions-doh-remove-all.label,
    800            permissions-exceptions-doh-window.title,
    801            permissions-exceptions-manage-doh-desc,
    802          "/>
    803  <vbox>
    804    <label><html:h2 id="dohGroupMessage" data-l10n-id="preferences-doh-group-message2"/></label>
    805    <vbox id="dohCategories">
    806      <radiogroup id="dohCategoryRadioGroup"
    807                  preference="network.trr.mode" aria-labelledby="dohGroupMessage">
    808        <vbox id="dohOptionDefault" class="privacy-detailedoption info-box-container">
    809          <hbox>
    810            <radio id="dohDefaultRadio"
    811                   value="0"
    812                   data-l10n-id="preferences-doh-setting-default"
    813                   flex="1"/>
    814            <button id="dohDefaultArrow"
    815                    is="highlightable-button"
    816                    class="arrowhead doh-expand-section"
    817                    data-l10n-id="preferences-doh-expand-section"
    818                    aria-expanded="false"/>
    819          </hbox>
    820          <vbox class="indent">
    821            <label data-l10n-id="preferences-doh-default-desc"></label>
    822            <vbox class="privacy-extra-information">
    823              <vbox class="indent">
    824                <hbox class="extra-information-label">
    825                  <label class="doh-label" data-l10n-id="preferences-doh-default-detailed-desc-1"/>
    826                </hbox>
    827                <hbox class="extra-information-label">
    828                  <label class="doh-label" data-l10n-id="preferences-doh-default-detailed-desc-2"/>
    829                </hbox>
    830                <hbox class="extra-information-label">
    831                  <label class="doh-label tail-with-learn-more" data-l10n-id="preferences-doh-default-detailed-desc-3"/>
    832                  <html:a is="moz-support-link"
    833                          id="default-desc-3-learn-more"
    834                          class="learnMore"
    835                          support-page="doh-local-provider"
    836                  />
    837                </hbox>
    838                <hbox class="extra-information-label">
    839                  <label class="doh-label" data-l10n-id="preferences-doh-default-detailed-desc-4"/>
    840                </hbox>
    841                <hbox class="extra-information-label">
    842                  <label class="doh-label tail-with-learn-more" data-l10n-id="preferences-doh-default-detailed-desc-5"/>
    843                  <html:a is="moz-support-link"
    844                          id="default-desc-5-learn-more"
    845                          class="learnMore"
    846                          support-page="firefox-turn-off-secure-dns"
    847                  />
    848                </hbox>
    849              </vbox>
    850            </vbox>
    851          </vbox>
    852        </vbox>
    853        <vbox id="dohOptionEnabled" class="privacy-detailedoption info-box-container">
    854          <hbox>
    855            <radio id="dohEnabledRadio"
    856                   value="2"
    857                   data-l10n-id="preferences-doh-setting-enabled"
    858                   flex="1"/>
    859            <button id="dohEnabledArrow"
    860                    is="highlightable-button"
    861                    class="arrowhead doh-expand-section"
    862                    data-l10n-id="preferences-doh-expand-section"
    863                    aria-expanded="false"/>
    864          </hbox>
    865          <vbox class="indent">
    866            <label data-l10n-id="preferences-doh-enabled-desc"></label>
    867            <vbox class="privacy-extra-information">
    868              <vbox class="indent">
    869                <hbox class="extra-information-label">
    870                  <label class="doh-label" data-l10n-id="preferences-doh-enabled-detailed-desc-1"/>
    871                </hbox>
    872                <hbox class="extra-information-label">
    873                  <label class="doh-label" data-l10n-id="preferences-doh-enabled-detailed-desc-2"/>
    874                </hbox>
    875              </vbox>
    876              <vbox class="extra-information-label">
    877                <label data-l10n-id="preferences-doh-select-resolver"/>
    878                <menulist id="dohEnabledResolverChoices"
    879                          sizetopopup="none">
    880                </menulist>
    881                <html:input id="dohEnabledInputField" type="text" style="flex: 1;"
    882                    preference="network.trr.custom_uri" hidden="true"/>
    883              </vbox>
    884            </vbox>
    885          </vbox>
    886        </vbox>
    887        <vbox id="dohOptionStrict" class="privacy-detailedoption info-box-container">
    888          <hbox>
    889            <radio id="dohStrictRadio"
    890                   value="3"
    891                   data-l10n-id="preferences-doh-setting-strict"
    892                   flex="1"/>
    893            <button id="dohStrictArrow"
    894                    is="highlightable-button"
    895                    class="arrowhead doh-expand-section"
    896                    data-l10n-id="preferences-doh-expand-section"
    897                    aria-expanded="false"/>
    898          </hbox>
    899          <vbox class="indent">
    900            <label data-l10n-id="preferences-doh-strict-desc"></label>
    901            <vbox class="privacy-extra-information">
    902              <vbox class="indent">
    903                <hbox class="extra-information-label">
    904                  <label class="doh-label" data-l10n-id="preferences-doh-strict-detailed-desc-1"/>
    905                </hbox>
    906                <hbox class="extra-information-label">
    907                  <label class="doh-label" data-l10n-id="preferences-doh-strict-detailed-desc-2"/>
    908                </hbox>
    909                <hbox class="extra-information-label">
    910                  <label class="doh-label" data-l10n-id="preferences-doh-strict-detailed-desc-3"/>
    911                </hbox>
    912              </vbox>
    913              <vbox class="extra-information-label">
    914                <label data-l10n-id="preferences-doh-select-resolver"/>
    915                <menulist id="dohStrictResolverChoices"
    916                          sizetopopup="none">
    917                </menulist>
    918                <html:input id="dohStrictInputField" type="text" style="flex: 1;"
    919                    preference="network.trr.custom_uri" hidden="true"/>
    920              </vbox>
    921            </vbox>
    922          </vbox>
    923        </vbox>
    924        <vbox id="dohOptionOff" class="privacy-detailedoption info-box-container">
    925          <hbox>
    926            <radio id="dohOffRadio"
    927                   value="5"
    928                   data-l10n-id="preferences-doh-setting-off"
    929                   flex="1"/>
    930          </hbox>
    931          <vbox class="indent">
    932            <label data-l10n-id="preferences-doh-off-desc"></label>
    933          </vbox>
    934        </vbox>
    935      </radiogroup>
    936    </vbox>
    937  </vbox>
    938 </groupbox>
    939 
    940 </html:template>