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<!-- Tracking / Content Blocking -->
18<groupbox id="trackingGroup" data-category="panePrivacy" hidden="true" aria-describedby="contentBlockingDescription">
19  <label id="contentBlockingHeader"><html:h2 data-l10n-id="content-blocking-enhanced-tracking-protection"/></label>
20  <vbox data-subcategory="trackingprotection">
21    <hbox align="start">
22      <image id="trackingProtectionShield"/>
23      <vbox flex="1">
24        <description class="description-with-side-element">
25          <html:span id="contentBlockingDescription" class="tail-with-learn-more" data-l10n-id="content-blocking-section-top-level-description"></html:span>
26          <label id="contentBlockingLearnMore" class="learnMore" data-l10n-id="content-blocking-learn-more" is="text-link"/>
27        </description>
28      </vbox>
29      <vbox>
30        <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
31        <hbox>
32          <button id="trackingProtectionExceptions"
33                  is="highlightable-button"
34                  class="accessory-button"
35                  flex="1"
36                  data-l10n-id="tracking-manage-exceptions"
37                  preference="pref.privacy.disable_button.tracking_protection_exceptions"
38                  search-l10n-ids="
39                    permissions-remove.label,
40                    permissions-remove-all.label,
41                    permissions-exceptions-etp-window.title,
42                    permissions-exceptions-etp-desc,
43                  "/>
44        </hbox>
45      </vbox>
46    </hbox>
47    <hbox id="fpiIncompatibilityWarning" align="start" hidden="true">
48      <image class="info-icon fpi-warning-icon"></image>
49      <vbox flex="1">
50        <description>
51          <html:span class="tail-with-learn-more" data-l10n-id="content-blocking-fpi-incompatibility-warning"/>
52        </description>
53      </vbox>
54    </hbox>
55    <vbox id="contentBlockingCategories">
56        <radiogroup id="contentBlockingCategoryRadio"
57                    preference="browser.contentblocking.category"
58                    aria-labelledby="trackingProtectionMenuDesc">
59          <vbox id="contentBlockingOptionStandard" class="content-blocking-category">
60            <hbox>
61              <radio id="standardRadio"
62                     value="standard"
63                     data-l10n-id="enhanced-tracking-protection-setting-standard"
64                     flex="1"/>
65              <button id="standardArrow"
66                      is="highlightable-button"
67                      class="arrowhead default-content-blocking-ui"
68                      data-l10n-id="content-blocking-expand-section"
69                      aria-expanded="false"/>
70            </hbox>
71            <vbox class="indent default-content-blocking-ui">
72              <description data-l10n-id="content-blocking-etp-standard-desc"></description>
73              <vbox class="content-blocking-extra-information">
74                <label class="content-blocking-extra-blocking-desc" data-l10n-id="content-blocking-etp-blocking-desc"/>
75                <vbox class="indent">
76                  <hbox class="extra-information-label social-media-option" hidden="true">
77                    <label class="content-blocking-label" data-l10n-id="content-blocking-social-media-trackers"/>
78                  </hbox>
79                  <hbox class="extra-information-label cross-site-cookies-option" hidden="true">
80                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-cookies-in-all-windows"/>
81                  </hbox>
82                  <hbox class="extra-information-label third-party-tracking-cookies-option" hidden="true">
83                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies"/>
84                  </hbox>
85                  <hbox class="extra-information-label all-third-party-cookies-private-windows-option" hidden="true">
86                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies-private-windows"/>
87                  </hbox>
88                  <hbox class="extra-information-label third-party-tracking-cookies-plus-isolate-option" hidden="true">
89                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies-plus-isolate"/>
90                  </hbox>
91                  <hbox class="extra-information-label pb-trackers-option" hidden="true">
92                    <label class="content-blocking-label" data-l10n-id="content-blocking-private-windows"/>
93                  </hbox>
94                  <hbox class="extra-information-label trackers-option" hidden="true">
95                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-windows-tracking-content"/>
96                  </hbox>
97                  <hbox class="extra-information-label all-third-party-cookies-option" hidden="true">
98                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-third-party-cookies"/>
99                  </hbox>
100                  <hbox class="extra-information-label all-cookies-option" hidden="true">
101                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-cookies"/>
102                  </hbox>
103                  <hbox class="extra-information-label unvisited-cookies-option" hidden="true">
104                    <label class="content-blocking-label" data-l10n-id="content-blocking-unvisited-cookies"/>
105                  </hbox>
106                  <hbox class="extra-information-label cryptominers-option" hidden="true">
107                    <label class="content-blocking-label" data-l10n-id="content-blocking-cryptominers"/>
108                  </hbox>
109                  <hbox class="extra-information-label fingerprinters-option" hidden="true">
110                    <label class="content-blocking-label" data-l10n-id="content-blocking-fingerprinters"/>
111                  </hbox>
112                </vbox>
113                <html:div class="content-blocking-warning reload-tabs" hidden="true">
114                  <html:div class="content-blocking-reload-desc-container">
115                    <image class="content-blocking-info-image"/>
116                    <html:span data-l10n-id="content-blocking-reload-description"
117                               class="content-blocking-reload-description" />
118                  </html:div>
119                  <button class="accessory-button reload-tabs-button primary"
120                          is="highlightable-button"
121                          data-l10n-id="content-blocking-reload-tabs-button"/>
122                </html:div>
123              </vbox>
124            </vbox>
125          </vbox>
126          <vbox id="contentBlockingOptionStrict" class="content-blocking-category">
127            <hbox>
128              <radio id="strictRadio"
129                     value="strict"
130                     data-l10n-id="enhanced-tracking-protection-setting-strict"
131                     flex="1"/>
132              <button id="strictArrow"
133                      is="highlightable-button"
134                      class="arrowhead"
135                      data-l10n-id="content-blocking-expand-section"
136                      aria-expanded="false"/>
137            </hbox>
138            <vbox class="indent">
139              <label data-l10n-id="content-blocking-etp-strict-desc"></label>
140              <vbox class="content-blocking-extra-information">
141                <label class="content-blocking-extra-blocking-desc" data-l10n-id="content-blocking-etp-blocking-desc"/>
142                <vbox class="indent">
143                  <hbox class="extra-information-label social-media-option" hidden="true">
144                    <label class="content-blocking-label" data-l10n-id="content-blocking-social-media-trackers"/>
145                  </hbox>
146                  <hbox class="extra-information-label third-party-tracking-cookies-option" hidden="true">
147                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies"/>
148                  </hbox>
149                  <hbox class="extra-information-label all-third-party-cookies-private-windows-option" hidden="true">
150                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-cross-site-cookies-private-windows"/>
151                  </hbox>
152                  <hbox class="extra-information-label cross-site-cookies-option" hidden="true">
153                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-cookies-in-all-windows"/>
154                  </hbox>
155                  <hbox class="extra-information-label pb-trackers-option" hidden="true">
156                    <label class="content-blocking-label" data-l10n-id="content-blocking-private-windows"/>
157                  </hbox>
158                  <hbox class="extra-information-label trackers-option" hidden="true">
159                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-windows-tracking-content"/>
160                  </hbox>
161                  <hbox class="extra-information-label all-third-party-cookies-option" hidden="true">
162                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-third-party-cookies"/>
163                  </hbox>
164                  <hbox class="extra-information-label all-cookies-option" hidden="true">
165                    <label class="content-blocking-label" data-l10n-id="content-blocking-all-cookies"/>
166                  </hbox>
167                  <hbox class="extra-information-label unvisited-cookies-option" hidden="true">
168                    <label class="content-blocking-label" data-l10n-id="content-blocking-unvisited-cookies"/>
169                  </hbox>
170                  <hbox class="extra-information-label third-party-tracking-cookies-plus-isolate-option" hidden="true">
171                    <label class="content-blocking-label" data-l10n-id="content-blocking-cross-site-tracking-cookies-plus-isolate"/>
172                  </hbox>
173                  <hbox class="extra-information-label cryptominers-option" hidden="true">
174                    <label class="content-blocking-label" data-l10n-id="content-blocking-cryptominers"/>
175                  </hbox>
176                  <hbox class="extra-information-label fingerprinters-option" hidden="true">
177                    <label class="content-blocking-label" data-l10n-id="content-blocking-fingerprinters"/>
178                  </hbox>
179                </vbox>
180                <html:div class="content-blocking-warning reload-tabs" hidden="true">
181                  <html:div class="content-blocking-reload-desc-container">
182                    <image class="content-blocking-info-image"/>
183                    <html:span data-l10n-id="content-blocking-reload-description"
184                               class="content-blocking-reload-description" />
185                  </html:div>
186                  <button class="accessory-button reload-tabs-button primary"
187                          is="highlightable-button"
188                          data-l10n-id="content-blocking-reload-tabs-button"/>
189                </html:div>
190                <vbox class="content-blocking-warning">
191                  <vbox class="indent">
192                    <hbox>
193                      <image class="content-blocking-warning-image"/>
194                      <label class="content-blocking-warning-title" data-l10n-id="content-blocking-warning-title"/>
195                    </hbox>
196                    <description class="indent">
197                      <html:span class="tail-with-learn-more content-blocking-warning-description" data-l10n-id="content-blocking-and-isolating-etp-warning-description"></html:span>
198                      <label id="" class="learnMore contentBlockWarningLink" data-l10n-id="content-blocking-warning-learn-how" is="text-link"/>
199                    </description>
200                  </vbox>
201                </vbox>
202              </vbox>
203            </vbox>
204          </vbox>
205        <vbox id="contentBlockingOptionCustom" class="tracking-protection-ui content-blocking-category">
206          <hbox>
207            <radio id="customRadio"
208                   value="custom"
209                   data-l10n-id="enhanced-tracking-protection-setting-custom"
210                   flex="1"/>
211            <button id="customArrow"
212                    is="highlightable-button"
213                    class="arrowhead"
214                    data-l10n-id="content-blocking-expand-section"
215                    aria-expanded="false"/>
216          </hbox>
217          <vbox class="indent">
218            <description id="contentBlockingCustomDesc" data-l10n-id="content-blocking-etp-custom-desc"></description>
219            <vbox class="content-blocking-extra-information">
220                <hbox class="reject-trackers-ui custom-option">
221                  <checkbox id="contentBlockingBlockCookiesCheckbox"
222                            class="content-blocking-checkbox" flex="1"
223                            data-l10n-id="content-blocking-cookies-label"
224                            aria-describedby="contentBlockingCustomDesc"
225                            preference="network.cookie.cookieBehavior"/>
226                  <vbox>
227                    <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
228                    <hbox>
229                      <menulist id="blockCookiesMenu"
230                                sizetopopup="none"
231                                preference="network.cookie.cookieBehavior">
232                        <menupopup>
233                          <menuitem id="blockCookiesSocialMedia" data-l10n-id="sitedata-option-block-cross-site-trackers" value="trackers"/>
234                          <menuitem id="isolateCookiesSocialMedia" data-l10n-id="sitedata-option-block-cross-site-and-social-media-trackers-plus-isolate" value="trackers-plus-isolate"/>
235                          <menuitem data-l10n-id="sitedata-option-block-unvisited" value="unvisited"/>
236                          <menuitem data-l10n-id="sitedata-option-block-all-third-party" value="all-third-parties"/>
237                          <menuitem data-l10n-id="sitedata-option-block-all" value="always"/>
238                        </menupopup>
239                      </menulist>
240                    </hbox>
241                  </vbox>
242                </hbox>
243                <hbox id="contentBlockingTrackingProtectionExtensionContentLabel"
244                      align="center" hidden="true" class="extension-controlled">
245                  <description control="contentBlockingDisableTrackingProtectionExtension" flex="1"/>
246                  <button id="contentBlockingDisableTrackingProtectionExtension"
247                          is="highlightable-button"
248                          class="extension-controlled-button accessory-button"
249                          data-l10n-id="disable-extension" hidden="true"/>
250                </hbox>
251                  <hbox class="custom-option">
252                    <checkbox id="contentBlockingTrackingProtectionCheckbox"
253                              class="content-blocking-checkbox" flex="1"
254                              data-l10n-id="content-blocking-tracking-content-label"
255                              aria-describedby="contentBlockingCustomDesc"/>
256                    <vbox>
257                      <menulist id="trackingProtectionMenu">
258                        <menupopup>
259                          <menuitem data-l10n-id="content-blocking-option-private" value="private"/>
260                          <menuitem data-l10n-id="content-blocking-tracking-protection-option-all-windows" value="always"/>
261                        </menupopup>
262                      </menulist>
263                    </vbox>
264                  </hbox>
265                  <label id="changeBlockListLink"
266                         data-l10n-id="content-blocking-tracking-protection-change-block-list"
267                         is="text-link"
268                         search-l10n-ids="blocklist-window.title, blocklist-description, blocklist-dialog.buttonlabelaccept"/>
269
270                <hbox class="custom-option" id="contentBlockingCryptominersOption">
271                  <checkbox id="contentBlockingCryptominersCheckbox"
272                            class="content-blocking-checkbox" flex="1"
273                            preference="privacy.trackingprotection.cryptomining.enabled"
274                            data-l10n-id="content-blocking-cryptominers-label"
275                            aria-describedby="contentBlockingCustomDesc"/>
276                </hbox>
277                <hbox class="custom-option" id="contentBlockingFingerprintersOption">
278                  <checkbox id="contentBlockingFingerprintersCheckbox"
279                            class="content-blocking-checkbox" flex="1"
280                            preference="privacy.trackingprotection.fingerprinting.enabled"
281                            data-l10n-id="content-blocking-fingerprinters-label"
282                            aria-describedby="contentBlockingCustomDesc"/>
283                </hbox>
284              <html:div class="content-blocking-warning reload-tabs" hidden="true">
285                <html:div class="content-blocking-reload-desc-container">
286                  <image class="content-blocking-info-image"/>
287                  <html:span data-l10n-id="content-blocking-reload-description"
288                             class="content-blocking-reload-description" />
289                </html:div>
290                <button class="accessory-button reload-tabs-button primary"
291                        is="highlightable-button"
292                        data-l10n-id="content-blocking-reload-tabs-button"/>
293              </html:div>
294              <vbox class="content-blocking-warning">
295                <vbox class="indent">
296                  <hbox>
297                    <image class="content-blocking-warning-image"/>
298                    <label class="content-blocking-warning-title" data-l10n-id="content-blocking-warning-title"/>
299                  </hbox>
300                  <description class="indent">
301                    <html:span class="tail-with-learn-more content-blocking-warning-description" data-l10n-id="content-blocking-and-isolating-etp-warning-description"></html:span>
302                    <label id="" class="learnMore contentBlockWarningLink" data-l10n-id="content-blocking-warning-learn-how" is="text-link"/>
303                  </description>
304                </vbox>
305              </vbox>
306            </vbox>
307          </vbox>
308        </vbox>
309      </radiogroup>
310    </vbox>
311    <vbox id="doNotTrackLearnMoreBox">
312      <label><label class="tail-with-learn-more" data-l10n-id="do-not-track-description" id="doNotTrackDesc"></label><label
313      class="learnMore" is="text-link" href="https://www.mozilla.org/dnt"
314      data-l10n-id="do-not-track-learn-more"></label></label>
315      <radiogroup id="doNotTrackRadioGroup" aria-labelledby="doNotTrackDesc" preference="privacy.donottrackheader.enabled">
316        <radio value="true" data-l10n-id="do-not-track-option-always"/>
317        <radio value="false" data-l10n-id="do-not-track-option-default-content-blocking-known"/>
318      </radiogroup>
319    </vbox>
320  </vbox>
321</groupbox>
322
323<!-- Site Data -->
324<groupbox id="siteDataGroup" data-category="panePrivacy" hidden="true" aria-describedby="totalSiteDataSize">
325  <label><html:h2 data-l10n-id="sitedata-header"/></label>
326
327  <hbox data-subcategory="sitedata" align="baseline">
328    <vbox flex="1">
329      <description class="description-with-side-element" flex="1">
330        <html:span id="totalSiteDataSize" class="tail-with-learn-more"></html:span>
331        <label id="siteDataLearnMoreLink"
332          class="learnMore" is="text-link" data-l10n-id="sitedata-learn-more"/>
333      </description>
334      <hbox flex="1" id="deleteOnCloseNote" class="info-panel">
335        <description flex="1" data-l10n-id="sitedata-delete-on-close-private-browsing" />
336      </hbox>
337      <hbox id="keepRow"
338            align="center">
339        <checkbox id="deleteOnClose"
340                  data-l10n-id="sitedata-delete-on-close"
341                  preference="network.cookie.lifetimePolicy"
342                  flex="1" />
343      </hbox>
344    </vbox>
345    <vbox align="end">
346      <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
347      <hbox>
348        <button id="clearSiteDataButton"
349            is="highlightable-button"
350            class="accessory-button"
351            search-l10n-ids="clear-site-data-cookies-empty.label, clear-site-data-cache-empty.label"
352            data-l10n-id="sitedata-clear"/>
353      </hbox>
354      <hbox>
355        <button id="siteDataSettings"
356                is="highlightable-button"
357                class="accessory-button"
358                data-l10n-id="sitedata-settings"
359                search-l10n-ids="
360                  site-data-settings-window.title,
361                  site-data-column-host.label,
362                  site-data-column-cookies.label,
363                  site-data-column-storage.label,
364                  site-data-settings-description,
365                  site-data-remove-all.label,
366                "/>
367      </hbox>
368      <hbox>
369        <button id="cookieExceptions"
370                is="highlightable-button"
371                class="accessory-button"
372                data-l10n-id="sitedata-cookies-exceptions"
373                preference="pref.privacy.disable_button.cookie_exceptions"
374                search-l10n-ids="
375                  permissions-address,
376                  permissions-block.label,
377                  permissions-allow.label,
378                  permissions-remove.label,
379                  permissions-remove-all.label,
380                  permissions-exceptions-cookie-desc,
381                " />
382      </hbox>
383    </vbox>
384  </hbox>
385</groupbox>
386
387<!-- Passwords -->
388<groupbox id="passwordsGroup" orient="vertical" data-category="panePrivacy" data-subcategory="logins" hidden="true">
389  <label><html:h2 data-l10n-id="pane-privacy-logins-and-passwords-header" data-l10n-attrs="searchkeywords"/></label>
390
391  <vbox id="passwordSettings">
392    <hbox id="passwordManagerExtensionContent"
393          class="extension-controlled"
394          align="center"
395          hidden="true">
396          <description control="disablePasswordManagerExtension"
397                       flex="1"/>
398          <button id="disablePasswordManagerExtension"
399                  class="extension-controlled-button accessory-button"
400                  data-l10n-id="disable-extension"
401                  hidden="true" />
402    </hbox>
403    <hbox>
404      <vbox flex="1">
405        <hbox>
406          <checkbox id="savePasswords"
407                    data-l10n-id="forms-ask-to-save-logins"
408                    preference="signon.rememberSignons"
409                    flex="1" />
410        </hbox>
411        <hbox class="indent" flex="1">
412          <checkbox id="passwordAutofillCheckbox"
413                    data-l10n-id="forms-fill-logins-and-passwords"
414                    search-l10n-id="forms-fill-logins-and-passwords.label"
415                    preference="signon.autofillForms"
416                    flex="1" />
417        </hbox>
418        <hbox class="indent" id="generatePasswordsBox" flex="1">
419          <checkbox id="generatePasswords"
420                    data-l10n-id="forms-generate-passwords"
421                    search-l10n-ids="forms-generate-passwords.label"
422                    preference="signon.generation.enabled"
423                    flex="1" />
424        </hbox>
425      </vbox>
426      <vbox>
427        <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
428        <hbox>
429          <button id="passwordExceptions"
430                  is="highlightable-button"
431                  class="accessory-button"
432                  data-l10n-id="forms-exceptions"
433                  preference="pref.privacy.disable_button.view_passwords_exceptions"
434                  search-l10n-ids="
435                    permissions-address,
436                    permissions-exceptions-saved-logins-window.title,
437                    permissions-exceptions-saved-logins-desc,
438                  "/>
439        </hbox>
440        <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
441        <hbox pack="end">
442          <button id="showPasswords"
443                  is="highlightable-button"
444                  class="accessory-button"
445                  data-l10n-id="forms-saved-logins"
446                  search-l10n-ids="forms-saved-logins.label"
447                  preference="pref.privacy.disable_button.view_passwords"/>
448        </hbox>
449      </vbox>
450    </hbox>
451    <hbox>
452      <vbox flex="1">
453        <hbox class="indent" id="breachAlertsBox" flex="1" align="center">
454          <checkbox id="breachAlerts"
455                    class="tail-with-learn-more"
456                    data-l10n-id="forms-breach-alerts"
457                    search-l10n-ids="breach-alerts.label"
458                    preference="signon.management.page.breach-alerts.enabled"/>
459          <label id="breachAlertsLearnMoreLink" class="learnMore" is="text-link"
460                 data-l10n-id="forms-breach-alerts-learn-more-link"/>
461        </hbox>
462      </vbox>
463    </hbox>
464  </vbox>
465  <vbox>
466    <hbox id="masterPasswordRow" align="center">
467      <checkbox id="useMasterPassword"
468                data-l10n-id="forms-primary-pw-use"
469                class="tail-with-learn-more"/>
470      <label id="primaryPasswordLearnMoreLink" class="learnMore" is="text-link"
471             data-l10n-id="forms-primary-pw-learn-more-link"/>
472      <spacer flex="1"/>
473      <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
474      <hbox>
475        <button id="changeMasterPassword"
476                is="highlightable-button"
477                class="accessory-button"
478                search-l10n-ids="forms-master-pw-change.label"
479                data-l10n-id="forms-primary-pw-change"/>
480      </hbox>
481    </hbox>
482    <description class="indent tip-caption"
483                 data-l10n-id="forms-primary-pw-former-name"
484                 data-l10n-attrs="hidden"
485                 flex="1"/>
486#ifdef XP_WIN
487    <hbox id="windows-sso" align="center">
488      <checkbox data-l10n-id="forms-windows-sso"
489                preference="network.http.windows-sso.enabled"
490                class="tail-with-learn-more"/>
491      <label id="windowsSSOLearnMoreLink" class="learnMore" is="text-link"
492             flex="1"
493             data-l10n-id="forms-windows-sso-learn-more-link"/>
494    </hbox>
495    <description id="windows-sso-caption" class="indent tip-caption"
496           data-l10n-id="forms-windows-sso-desc"/>
497
498#endif
499  </vbox>
500  <!--
501    Those two strings are meant to be invisible and will be used exclusively to provide
502    localization for an alert window.
503  -->
504  <label id="fips-title" hidden="true" data-l10n-id="forms-primary-pw-fips-title"></label>
505  <label id="fips-desc" hidden="true" data-l10n-id="forms-master-pw-fips-desc"></label>
506</groupbox>
507
508<!-- The form autofill section is inserted in to this box
509     after the form autofill extension has initialized. -->
510<groupbox id="formAutofillGroupBox"
511          data-category="panePrivacy"
512          data-subcategory="form-autofill" hidden="true"></groupbox>
513
514<!-- History -->
515<groupbox id="historyGroup" data-category="panePrivacy" hidden="true">
516  <label><html:h2 data-l10n-id="history-header"/></label>
517  <hbox align="center">
518    <label id="historyModeLabel"
519           control="historyMode"
520           data-l10n-id="history-remember-label"/>
521    <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
522    <hbox>
523      <menulist id="historyMode">
524        <menupopup>
525          <menuitem data-l10n-id="history-remember-option-all"
526                    value="remember"
527                    search-l10n-ids="history-remember-description"/>
528          <menuitem data-l10n-id="history-remember-option-never"
529                    value="dontremember"
530                    search-l10n-ids="history-dontremember-description"/>
531          <menuitem data-l10n-id="history-remember-option-custom"
532                    value="custom"
533                    search-l10n-ids="
534                      history-private-browsing-permanent.label,
535                      history-remember-browser-option.label,
536                      history-remember-search-option.label,
537                      history-clear-on-close-option.label,
538                      history-clear-on-close-settings.label"/>
539        </menupopup>
540      </menulist>
541    </hbox>
542  </hbox>
543  <hbox>
544    <deck id="historyPane" flex="1">
545      <vbox id="historyRememberPane">
546        <hbox align="center" flex="1">
547          <vbox flex="1">
548            <description
549              class="description-with-side-element"
550              data-l10n-id="history-remember-description"/>
551          </vbox>
552        </hbox>
553      </vbox>
554      <vbox id="historyDontRememberPane">
555        <hbox align="center" flex="1">
556          <vbox flex="1">
557            <description
558              class="description-with-side-element"
559              data-l10n-id="history-dontremember-description"/>
560          </vbox>
561        </hbox>
562      </vbox>
563      <vbox id="historyCustomPane">
564        <vbox>
565          <checkbox id="privateBrowsingAutoStart"
566                    data-l10n-id="history-private-browsing-permanent"
567                    preference="browser.privatebrowsing.autostart"/>
568          <vbox class="indent">
569            <checkbox id="rememberHistory"
570                      data-l10n-id="history-remember-browser-option"
571                      preference="places.history.enabled"/>
572            <checkbox id="rememberForms"
573                      data-l10n-id="history-remember-search-option"
574                      preference="browser.formfill.enable"/>
575            <hbox id="clearDataBox"
576                  align="center">
577              <checkbox id="alwaysClear"
578                        preference="privacy.sanitize.sanitizeOnShutdown"
579                        data-l10n-id="history-clear-on-close-option"
580                        flex="1" />
581            </hbox>
582          </vbox>
583        </vbox>
584      </vbox>
585    </deck>
586    <vbox id="historyButtons" align="end">
587      <button id="clearHistoryButton"
588              is="highlightable-button"
589              class="accessory-button"
590              data-l10n-id="history-clear-button"/>
591      <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
592      <hbox>
593        <button id="clearDataSettings"
594                is="highlightable-button"
595                class="accessory-button"
596                data-l10n-id="history-clear-on-close-settings"
597                search-l10n-ids="
598                  clear-data-settings-label,
599                  history-section-label,
600                  item-history-and-downloads.label,
601                  item-cookies.label,
602                  item-active-logins.label,
603                  item-cache.label,
604                  item-form-search-history.label,
605                  data-section-label,
606                  item-site-preferences.label,
607                  item-offline-apps.label
608                "/>
609      </hbox>
610    </vbox>
611  </hbox>
612</groupbox>
613
614<!-- Address Bar -->
615<groupbox id="locationBarGroup"
616          data-category="panePrivacy"
617          hidden="true"
618          data-subcategory="locationBar">
619  <label><html:h2 data-l10n-id="addressbar-header"/></label>
620  <label id="locationBarSuggestionLabel" data-l10n-id="addressbar-suggest"/>
621  <checkbox id="historySuggestion" data-l10n-id="addressbar-locbar-history-option"
622            preference="browser.urlbar.suggest.history"/>
623  <checkbox id="bookmarkSuggestion" data-l10n-id="addressbar-locbar-bookmarks-option"
624            preference="browser.urlbar.suggest.bookmark"/>
625  <checkbox id="openpageSuggestion" data-l10n-id="addressbar-locbar-openpage-option"
626            preference="browser.urlbar.suggest.openpage"/>
627  <checkbox id="topSitesSuggestion"
628            preference="browser.urlbar.suggest.topsites"/>
629  <checkbox id="enginesSuggestion" data-l10n-id="addressbar-locbar-engines-option"
630            preference="browser.urlbar.suggest.engines"/>
631  <label id="openSearchEnginePreferences" is="text-link"
632         data-l10n-id="addressbar-suggestions-settings"/>
633</groupbox>
634
635<hbox id="permissionsCategory"
636      class="subcategory"
637      hidden="true"
638      data-category="panePrivacy">
639  <html:h1 data-l10n-id="permissions-header"/>
640</hbox>
641
642<!-- Permissions -->
643<groupbox id="permissionsGroup" data-category="panePrivacy" hidden="true" data-subcategory="permissions">
644  <label class="search-header" hidden="true"><html:h2 data-l10n-id="permissions-header"/></label>
645
646  <!-- The hbox around the buttons is to compute the search tooltip position properly -->
647  <vbox>
648    <hbox id="locationSettingsRow" align="center" role="group" aria-labelledby="locationPermissionsLabel">
649      <description flex="1">
650        <image class="geo-icon permission-icon" />
651        <label id="locationPermissionsLabel" data-l10n-id="permissions-location"/>
652      </description>
653      <hbox pack="end">
654        <button id="locationSettingsButton"
655                is="highlightable-button"
656                class="accessory-button"
657                data-l10n-id="permissions-location-settings"
658                search-l10n-ids="
659                  permissions-remove.label,
660                  permissions-remove-all.label,
661                  permissions-site-location-window.title,
662                  permissions-site-location-desc,
663                  permissions-site-location-disable-label,
664                  permissions-site-location-disable-desc,
665                " />
666      </hbox>
667    </hbox>
668
669    <hbox id="cameraSettingsRow" align="center" role="group" aria-labelledby="cameraPermissionsLabel">
670      <description flex="1">
671        <image class="camera-icon permission-icon" />
672        <label id="cameraPermissionsLabel" data-l10n-id="permissions-camera"/>
673      </description>
674      <hbox pack="end">
675        <button id="cameraSettingsButton"
676                is="highlightable-button"
677                class="accessory-button"
678                data-l10n-id="permissions-camera-settings"
679                search-l10n-ids="
680                  permissions-remove.label,
681                  permissions-remove-all.label,
682                  permissions-site-camera-window.title,
683                  permissions-site-camera-desc,
684                  permissions-site-camera-disable-label,
685                  permissions-site-camera-disable-desc,
686                " />
687      </hbox>
688    </hbox>
689
690    <hbox id="microphoneSettingsRow" align="center" role="group" aria-labelledby="microphonePermissionsLabel">
691      <description flex="1">
692        <image class="microphone-icon permission-icon" />
693        <label id="microphonePermissionsLabel" data-l10n-id="permissions-microphone"/>
694      </description>
695      <hbox pack="end">
696        <button id="microphoneSettingsButton"
697                is="highlightable-button"
698                class="accessory-button"
699                data-l10n-id="permissions-microphone-settings"
700                search-l10n-ids="
701                  permissions-remove.label,
702                  permissions-remove-all.label,
703                  permissions-site-microphone-window.title,
704                  permissions-site-microphone-desc,
705                  permissions-site-microphone-disable-label,
706                  permissions-site-microphone-disable-desc,
707                " />
708      </hbox>
709    </hbox>
710
711    <hbox id="notificationSettingsRow" align="center" role="group" aria-labelledby="notificationPermissionsLabel">
712      <description flex="1">
713        <image class="desktop-notification-icon permission-icon" />
714        <label id="notificationPermissionsLabel"
715               class="tail-with-learn-more"
716               data-l10n-id="permissions-notification"/>
717        <label id="notificationPermissionsLearnMore"
718               class="learnMore"
719               is="text-link"
720               data-l10n-id="permissions-notification-link"/>
721      </description>
722      <hbox pack="end">
723        <button id="notificationSettingsButton"
724                is="highlightable-button"
725                class="accessory-button"
726                data-l10n-id="permissions-notification-settings"
727                search-l10n-ids="
728                  permissions-remove.label,
729                  permissions-remove-all.label,
730                  permissions-site-notification-window.title,
731                  permissions-site-notification-desc,
732                  permissions-site-notification-disable-label,
733                  permissions-site-notification-disable-desc,
734                " />
735      </hbox>
736    </hbox>
737
738    <vbox id="notificationsDoNotDisturbBox" hidden="true">
739      <checkbox id="notificationsDoNotDisturb" class="indent"/>
740    </vbox>
741
742    <hbox id="autoplaySettingsRow" align="center" role="group" aria-labelledby="autoplayPermissionsLabel">
743      <description flex="1">
744        <image class="autoplay-icon permission-icon" />
745        <label id="autoplayPermissionsLabel"
746               data-l10n-id="permissions-autoplay"/>
747      </description>
748      <hbox pack="end">
749        <button id="autoplaySettingsButton"
750                is="highlightable-button"
751                class="accessory-button"
752                data-l10n-id="permissions-autoplay-settings"
753                search-l10n-ids="
754                  permissions-remove.label,
755                  permissions-remove-all.label,
756                  permissions-site-autoplay-window.title,
757                  permissions-site-autoplay-desc,
758                " />
759      </hbox>
760    </hbox>
761
762    <hbox id="xrSettingsRow" align="center" role="group" aria-labelledby="xrPermissionsLabel">
763      <description flex="1">
764        <image class="xr-icon permission-icon" />
765        <label id="xrPermissionsLabel" data-l10n-id="permissions-xr"/>
766      </description>
767      <hbox pack="end">
768        <button id="xrSettingsButton"
769                is="highlightable-button"
770                class="accessory-button"
771                data-l10n-id="permissions-xr-settings"
772                search-l10n-ids="
773                  permissions-remove.label,
774                  permissions-remove-all.label,
775                  permissions-site-xr-window.title,
776                  permissions-site-xr-desc,
777                  permissions-site-xr-disable-label,
778                  permissions-site-xr-disable-desc,
779                " />
780      </hbox>
781    </hbox>
782  </vbox>
783
784  <separator flex="1"/>
785
786  <hbox data-subcategory="permissions-block-popups">
787    <checkbox id="popupPolicy" preference="dom.disable_open_during_load"
788              data-l10n-id="permissions-block-popups"
789              flex="1" />
790    <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
791    <hbox>
792      <button id="popupPolicyButton"
793              is="highlightable-button"
794              class="accessory-button"
795              data-l10n-id="permissions-block-popups-exceptions"
796              search-l10n-ids="
797                permissions-address,
798                permissions-exceptions-popup-window.title,
799                permissions-exceptions-popup-desc,
800              " />
801    </hbox>
802  </hbox>
803
804  <hbox id="addonInstallBox">
805    <checkbox id="warnAddonInstall"
806              data-l10n-id="permissions-addon-install-warning"
807              preference="xpinstall.whitelist.required"
808              flex="1" />
809    <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
810    <hbox>
811      <button id="addonExceptions"
812              is="highlightable-button"
813              class="accessory-button"
814              data-l10n-id="permissions-addon-exceptions"
815              search-l10n-ids="
816                permissions-address,
817                permissions-allow.label,
818                permissions-remove.label,
819                permissions-remove-all.label,
820                permissions-exceptions-addons-window.title,
821                permissions-exceptions-addons-desc,
822              " />
823    </hbox>
824  </hbox>
825
826</groupbox>
827
828<!-- Firefox Data Collection and Use -->
829#ifdef MOZ_DATA_REPORTING
830<hbox id="dataCollectionCategory"
831      class="subcategory"
832      hidden="true"
833      data-category="panePrivacy">
834  <html:h1 data-l10n-id="collection-header"/>
835</hbox>
836
837<groupbox id="dataCollectionGroup" data-category="panePrivacy" hidden="true">
838  <label class="search-header" hidden="true"><html:h2 data-l10n-id="collection-header"/></label>
839
840  <description>
841    <label class="tail-with-learn-more" data-l10n-id="collection-description"/>
842    <label id="dataCollectionPrivacyNotice"
843           class="learnMore" is="text-link"
844           data-l10n-id="collection-privacy-notice"/>
845  </description>
846  <description>
847    <hbox id="telemetry-container" align="stretch" flex="1" hidden="true">
848      <hbox align="top">
849        <image class="info-icon-telemetry" flex="1"></image>
850      </hbox>
851      <hbox align="center" id="dataDescriptionBox" flex="1">
852        <html:span id="telemetryDisabledDescription" class="tail-with-learn-more" data-l10n-id="collection-health-report-telemetry-disabled"/>
853      </hbox>
854      <hbox>
855          <button id="telemetryDataDeletionLearnMore"
856                 class="learnMore" is="text-link"
857                 data-l10n-id="collection-health-report-telemetry-disabled-link"/>
858      </hbox>
859    </hbox>
860  </description>
861  <vbox data-subcategory="reports">
862    <description flex="1">
863      <checkbox id="submitHealthReportBox"
864                data-l10n-id="collection-health-report"
865                class="tail-with-learn-more"/>
866      <label id="FHRLearnMore"
867             class="learnMore" is="text-link"
868             data-l10n-id="collection-health-report-link"/>
869      <vbox class="indent">
870        <hbox align="center">
871          <checkbox id="addonRecommendationEnabled"
872                    class="tail-with-learn-more"
873                    data-l10n-id="addon-recommendations"/>
874          <label id="addonRecommendationLearnMore"
875                 class="learnMore" is="text-link"
876                 data-l10n-id="addon-recommendations-link"/>
877        </hbox>
878      </vbox>
879    </description>
880#ifndef MOZ_TELEMETRY_REPORTING
881  <description id="TelemetryDisabledDesc"
882    class="indent tip-caption" control="telemetryGroup"
883    data-l10n-id="collection-health-report-disabled"/>
884#endif
885
886#ifdef MOZ_NORMANDY
887    <hbox align="center">
888      <checkbox id="optOutStudiesEnabled"
889                class="tail-with-learn-more"
890                data-l10n-id="collection-studies"/>
891      <label id="viewShieldStudies"
892              href="about:studies"
893              useoriginprincipal="true"
894              class="learnMore" is="text-link"
895              data-l10n-id="collection-studies-link"/>
896    </hbox>
897#endif
898
899#ifdef MOZ_CRASHREPORTER
900    <hbox align="center" class="checkbox-row">
901      <html:input type="checkbox"
902                id="automaticallySubmitCrashesBox"
903                preference="browser.crashReports.unsubmittedCheck.autoSubmit2"/>
904      <label for="automaticallySubmitCrashesBox"
905                id="crashReporterLabel"
906                data-l10n-id="collection-backlogged-crash-reports-with-link">
907        <html:a data-l10n-name="crash-reports-link" id="crashReporterLearnMore" target="_blank"/>
908      </label>
909    </hbox>
910#endif
911  </vbox>
912</groupbox>
913#endif
914
915<hbox id="securityCategory"
916      class="subcategory"
917      hidden="true"
918      data-category="panePrivacy">
919  <html:h1 data-l10n-id="security-header"/>
920</hbox>
921
922<!-- addons, forgery (phishing) UI Security -->
923<groupbox id="browsingProtectionGroup" data-category="panePrivacy" hidden="true">
924  <label><html:h2 data-l10n-id="security-browsing-protection"/></label>
925  <hbox align = "center">
926    <checkbox id="enableSafeBrowsing"
927              data-l10n-id="security-enable-safe-browsing"
928              class="tail-with-learn-more"/>
929    <label id="enableSafeBrowsingLearnMore"
930           class="learnMore" is="text-link" data-l10n-id="security-enable-safe-browsing-link"/>
931  </hbox>
932  <vbox class="indent">
933    <checkbox id="blockDownloads"
934              data-l10n-id="security-block-downloads"/>
935    <checkbox id="blockUncommonUnwanted"
936              data-l10n-id="security-block-uncommon-software"/>
937  </vbox>
938</groupbox>
939
940<!-- Certificates -->
941<groupbox id="certSelection" data-category="panePrivacy" hidden="true">
942  <label><html:h2 data-l10n-id="certs-header"/></label>
943  <hbox align="start">
944    <checkbox id="enableOCSP"
945              data-l10n-id="certs-enable-ocsp"
946              preference="security.OCSP.enabled"
947              flex="1" />
948    <vbox>
949      <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
950      <hbox pack="end">
951        <button id="viewCertificatesButton"
952                is="highlightable-button"
953                class="accessory-button"
954                data-l10n-id="certs-view"
955                preference="security.disable_button.openCertManager"
956                search-l10n-ids="
957                  certmgr-tab-mine.label,
958                  certmgr-tab-people.label,
959                  certmgr-tab-servers.label,
960                  certmgr-tab-ca.label,
961                  certmgr-mine,
962                  certmgr-people,
963                  certmgr-server,
964                  certmgr-ca,
965                  certmgr-cert-name.label,
966                  certmgr-token-name.label,
967                  certmgr-view.label,
968                  certmgr-export.label,
969                  certmgr-delete.label
970                "/>
971      </hbox>
972      <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
973      <hbox pack="end">
974        <button id="viewSecurityDevicesButton"
975                is="highlightable-button"
976                class="accessory-button"
977                data-l10n-id="certs-devices"
978                preference="security.disable_button.openDeviceManager"
979                search-l10n-ids="
980                  devmgr.title,
981                  devmgr-devlist.label,
982                  devmgr-header-details.label,
983                  devmgr-header-value.label,
984                  devmgr-button-login.label,
985                  devmgr-button-logout.label,
986                  devmgr-button-changepw.label,
987                  devmgr-button-load.label,
988                  devmgr-button-unload.label
989                "/>
990      </hbox>
991    </vbox>
992  </hbox>
993</groupbox>
994
995<!-- HTTPS-ONLY Mode -->
996<groupbox id="httpsOnlyBox" data-category="panePrivacy" hidden="true">
997  <label><html:h2 data-l10n-id="httpsonly-header"/></label>
998  <vbox data-subcategory="httpsonly" flex="1">
999    <label id="httpsOnlyDescription" data-l10n-id="httpsonly-description"/>
1000    <label id="httpsOnlyLearnMore" data-l10n-id="httpsonly-learn-more" class="learnMore" is="text-link"/>
1001  </vbox>
1002  <vbox>
1003    <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
1004    <hbox>
1005      <vbox flex="1">
1006      <radiogroup id="httpsOnlyRadioGroup">
1007        <radio id="httpsOnlyRadioEnabled"
1008               data-l10n-id="httpsonly-radio-enabled"
1009               value="enabled"/>
1010        <radio id="httpsOnlyRadioEnabledPBM"
1011               data-l10n-id="httpsonly-radio-enabled-pbm"
1012               value="privateOnly"/>
1013        <radio id="httpsOnlyRadioDisabled"
1014               data-l10n-id="httpsonly-radio-disabled"
1015               value="disabled"/>
1016      </radiogroup>
1017      </vbox>
1018      <vbox>
1019        <hbox>
1020          <button id="httpsOnlyExceptionButton" is="highlightable-button" class="accessory-button" disabled="true"
1021            data-l10n-id="sitedata-cookies-exceptions" search-l10n-ids="
1022                          permissions-address,
1023                          permissions-allow.label,
1024                          permissions-remove.label,
1025                          permissions-remove-all.label,
1026                          permissions-exceptions-https-only-desc,
1027                        " />
1028        </hbox>
1029      </vbox>
1030    </hbox>
1031  </vbox>
1032</groupbox>
1033
1034</html:template>
1035