PC

System Settings should have a “Security & Privacy” panel.

“Security” tab

security.png

TBD

“Files & Applications” tab

files-applications.png

clear-usage-data.png

“Diagnostics” tab

diagnostics.png

The “Diagnostics” tab is described in detail at ErrorTracker. (If there is any difference between this sketch and that one, believe that one.)

Phone

security-privacy-access.phone.png

The main System Settings screen should have a “Security & Privacy” item.

security-privacy.phone.2.png

“Fingerprint ID” should be present when the device has a fingerprint scanner. Choosing it should navigate to the “Fingerprint ID” screen.

“Locking and unlocking” should navigate to the “Locking and unlocking” screen.

“SIM PIN” should navigate to the “SIM PIN” screen.

“Reset Storage Access…” should behave as specified in the Storage specification.

When “Stats on welcome screen” is off, the infographic on the welcome screen should not use any personal data.

As long as notifications are presented in an indicator menu:

“Location” should navigate to the “Location” screen.

“App permissions” should navigate to the “App permissions” screen.

“Diagnostics” should navigate to the “Diagnostics” screen.

“Certificates & Keys” should navigate to the “Certificates & Keys” screen.

“Fingerprint ID”

fingerprint-id.phone.png fingerprint-id-registered.phone.png

The text “To use Fingerprint ID, set a passcode first.” and the button “Set Passcode…” should be present, and the rest of the elements should be disabled, if both (a) it is a requirement to have a passcode or password as a backup for fingerprint unlocking and (b) you have neither set. (This implies that the passcode should be stored even if you are not using it to unlock the phone.)

The following text should be of the form “No fingerprints registered.” or “Fingerprints registered:”. When any fingerprints are registered, each should have a list item with an editable name, and each should have “Delete” as a leading action.

Choosing “Add Fingerprint…” should open an “Add Fingerprint” dialog with “Cancel” and “Add” buttons, where “Add” is disabled until registration is complete. The contents of the dialog should depend on the type of feedback the reader provides during registration:

If the reader provides no feedback at all

TBD

If the reader reports proportion complete only

TBD

If the reader reports direction required

fingerprint-add.phone.png fingerprint-add-progress.phone.png fingerprint-add-direction.gif

The body text should say, as appropriate:

Each newly-complete region should fill from center to edges over the course of one second (and the reverse for newly-incomplete regions).

Regardless of reader type

Choosing “Add” should save the fingerprint and close the dialog. By default its name should be “Finger 1”, “Finger 2”, etc, but the name should be selected in the list so that typing replaces it.

“Locking and unlocking”

For a discussion of protections against tampering and data theft, see ProtectingUserData.

locking.phone.png

On the “Locking and unlocking” screen, the “Lock security” setting should be summarized as “None”, “Passcode”, “Passphrase”, or “Fingerprint”.

The “Sleep when idle for:” menu (bug 1420493) should consist of items “30 seconds” (bug 1367294), “1 minute”, “2 minutes”, “3 minutes” (the default), “4 minutes”, “5 minutes”, and “10 minutes”.

The “Lock after auto-sleeping:” menu (bug 1436630) should consist of items “Immediately”, “30 seconds later”, “1 minute later” (the default), “5 minutes later”, “10 minutes later”, “30 minutes later”, and “1 hour later”.

Whenever “Lock security” is set to “Swipe (No security)”:

Whenever “Lock security” is set to any other option, and encryption is on, all the “When locked, allow:” options should be both off and insensitive, and the caption should read “Encryption prevents storing information while the phone is locked.”. If encryption is later turned off, the “When locked, allow:” options should both become sensitive and return to their previous values.

In the list of “When locked, allow:” options, “Launcher” should be first because whenever it is unchecked, the other options should be off and disabled (since you can’t get to them). Whenever “Launcher” is checked, those other options should return to their previous values.

phone-security-privacy-lock-security.png

phone-security-privacy-lock-security-switch-swipe.png

phone-security-privacy-lock-security-switch-passphrase.png

“Fingerprint” should be disabled unless you currently have at least one fingerprint registered. All other “Unlock the phone using:” options, except the current one and “Fingerprint”, should end with an ellipsis, because switching between any two will involve further input in the form of a dialog with common dialog behavior: “Switch to Swipe”, “Switch to Passcode”, or “Switch to Passphrase” as appropriate.

phone-security-privacy-lock-security-passphrase-change.png

Whenever “Unlock the phone using:” is set to passcode or passphrase, the list of options should be followed by a “Change Passcode…” or “Change Passphrase…” button respectively. Choosing it should open a “Change Passcode” or “Change Passphrase” dialog.

SIM PIN and CHV/PUK code

sim-pin-access.phone.png

On the “Security & Privacy” screen, “SIM PIN” should have the summary value “Off” or “On” if there is one SIM. If there are two SIMs, it should have the summary value “Off”, “1/2”, or “2/2”.

The contents of the “SIM PIN” screen should depend on the number of SIMs:

sim-pin-section-off.phone.png sim-pin-section-locked.phone.png sim-pin-section-unlocked.phone.png sim-blocked-settings.phone.png

A SIM PIN section should consist of:

sim-blocked-dialog.phone.png sim-blocked-unblock.phone.png

If you enter the SIM PIN wrong for the final time in the “Unlock SIM” dialog, the “SIM Blocked” dialog should appear immediately.

Finally, the SIM PIN caption should differ slightly depending on whether any SIM currently has the SIM PIN turned on:

Common behavior for “Phone locking” and “SIM PIN” dialogs

phone-sim-pin-previous.png

phone-sim-pin-change.png

The “Switch to Swipe”, “Switch to Passcode”, “Switch to Passphrase”, “Change Passcode”, “Change Passphrase”, “Enter Previous SIM PIN”, “Enter SIM PIN”, “Change SIM PIN”, and “Unblock SIM” dialogs should follow the principles of preventing errors when this can be done obviously, otherwise explaining them at the earliest non-annoying moment, and maximizing visual stability.

Location access

location-settings.phone.png

The “Location” screen is described in detail at Location. (If there is any difference between this sketch and that one, believe that one.)

Diagnostics

diagnostics-access.phone.png

On the “Security & Privacy” screen, the “Diagnostics” settings should be summarized as “Sent” if any are, or “Not sent” if none are. (Both should have a translation note explaining that “sent” means that data is habitually sent, not that it was sent in the past tense.)

diagnostics.phone.png

The “Diagnostics” screen is described in detail at ErrorTracker. (If there is any difference between this sketch and that one, believe that one.)

Certificates & Keys

certificates.phone.png

Erratum: The screen should be titled “Certificates & Keys”.

Whenever you download a certificate, private key, or PAC file, regardless of app, a certificate preview dialog should appear in front of that app, including “Cancel” and “Install” buttons. If you choose “Install”, the certificate/key/file should be stored for future use. TBD: Exact layout of that dialog.

In the System Settings “Certificates & Keys” screen, whenever there are no certificates, the screen should contain optically centered text “No certificates”. Otherwise, it should contain an alphabetically sorted list of certificates and PAC files. TBD: Exact format of the summary text. Either way, it should end with the caption: “Certificates are used for connecting to some Wi-Fi, VPN, and other networks. Download a certificate to add it to this list.”

Tapping a list item should open the same certificate preview dialog, but with only an “OK” button. Each list item should have a trailing Delete action.

SecurityAndPrivacySettings (last edited 2016-07-11 16:06:13 by mpt)