mSecure Password Manager for Android User's Guide
mSecure for Android® phone devices allows for secure storage of your important information. Use mSecure to safely store web logins, credit card numbers, social security numbers, frequent flyer numbers and any other data you may need while on the go. mSecure uses industry-proven data encryption so you can be assured your information is safe should your device be misplaced or stolen.
- Native Android look and feel
- 256bit Blowfish encryption to protect the confidentiality of your data
- Password protection with hint feature
- Thoughtful design for ease-of-use and great versatility
- User customizable types with unlimited fields
- Integrated search capability for quick record look-up
- Self-destruct mode to delete your data after given number of failed attempts
- Optional viewing mode by record type or record description
- 144 colorful icons for personalization of item types
- Email backup feature
- Free desktop backup/restore utility, mBackup
- Import and export data from various file types (with mBackup or mSecure on the desktop)
- Import and export data from various file types (with mBackup)
- Collapsible sections to better organize your data
- Password generator
- Notifications bar access
- Unlimited fields per type.
- Works with mSecure for Windows and Mac for data synchronization
- Works with mBackup for backup and restore.
Android powered phone with Android OS 1.6 or better.
When you launch mSecure for the very first time, you will see the welcome view.
The first step in protecting your data stored in mSecure is to set a password. To do this, go into the mSecure Preferences view by pressing the Menu button and tapping on the Settings menu item. You will now be in the Preferences view.
At the top of the view, there's an item called “Change Password”. Tap on it to be taken to the Change Password view. Here you will enter in your password into the “New” field and then retype the password into the “Confirm” field. Lastly, you can set a hint to help remind you of your password in case you forget it.
mSecure uses your unique password to encrypt your mSecure records. If you forget your password, we cannot retrieve it for you so it is very important that you use a password that you will remember. The hint feature should be set to something that will help you remember but won't give the password away to someone else.
After setting your password, it's a good idea to completely exit the app and re-launch to ensure that you got the password entered in properly. If you made a mistake while entering it, it would be best to know that sooner than later so that you either don't enter in a lot of data and/or it will be easier to figure out your mistake.
Note: The security of any encryption software is only as good as the password set. If you set a “weak” password, it is more likely that someone will be able to gain access to your data. It is recommended that you use a “strong” password. A strong password contains alpha-numeric characters of mixed case along with other special characters. It is recommended that you do not use words or simple numbers. Avoid using easily available information such as date of birth, or the last four digits of your Social Security number when creating passwords and personal identification numbers, and update all of your passwords regularly.
The main view of mSecure is where it shows all of the records you have entered. When you use mSecure for the very first time, it will be empty since you haven't yet entered in any of your personal data. The main view supports the following features:
- Collapsible section headers
- Sort by Type or alpha
- Touch to view Record details
- Touch and hold to Edit or Delete a Record
The gray bars with arrow divide the record by Type or alphanumerically (a-z). By tapping on the bar, you can collapse and expand the section. By pressing the Menu button, you can change the way data is sorted. If you're sorting by Type, each type that has records will be grouped together. mSecure then sorts the records within each type by it's description.
Like most Android apps, you can press the Menu button to access the apps main menu. The main menus contains the following items:
- New Record – create a new record using type template
- Lock – Lock handset (only works if password is not blank)
- Sort by – toggles between sort-by-alpha and sort-by-type
- Search – search records with support for search-as-you-type
- Settings – go to preferences screen
More – to additional menu
- Collapse All – collapse all section headers
- Expand All – Expand all headers
- Edit Types – edit an existing type template
- New Type – create new type template
Tapping on the Settings icon will show the various preferences available with mSecure. You've already gone into the Preferences view if you set your password.
To add a record in mSecure, you simply need to tap the “+” button in the main menu. This action will bring up the New Item view. The first field in this view is referred to as the Type Picker or Type Control. When you use mSecure for the first time, the “Unassigned” type has been set as the default.
Tap the “Unassigned” Type field to bring up the Types menu. mSecure comes loaded with 17 built-in types as shown here:
For our first record, we want to add a Web Login type. To do this, scroll down the Types menu until you see the “Web Logins”. Now tap either the icon or the text for “Web Logins”. This will bring you back to the New Item menu where you can begin adding your data. Notice the first field has changed to our desired selection of the “Web Logins” type and the labels for the field have changed to fit information appropriate for that type. The Web Logins type has three default fields; “URL”, “Username” and “Password” in addition to the description field (always first) and note area (always last).
Now you simply enter in the appropriate data for each field and press Back button on the device and that's it, you've created your first record! Each time after saving a record in mSecure, you will be returned to the main view as shown in the image on the right below.
To show another example, let's enter in a new record for a Visa credit card. To begin, press the menu button on the phone and select the New Record item to bring up the Edit Record view. mSecure will remember the type that you last used so “Web logins” will be the current selection. This is done since users often will enter in multiple records of the same type when they first start using mSecure.
In this case we want to enter in a Credit Card, we tap the Type template control and then tap “Credit Card” from the types list. This will return us back to the New Item view with the field labels set appropriately for the Credit Card type. Again, as with all types, the first field is the description and last is the notes area. In addition to these fields, the “Credit Cards” type has the following five fields; “Card No.”, “Expiration Date”, “Name”, “PIN”,
“Bank” and “Security Code”.
Here, we will add the name of the credit card and the details. In addition, since this is a visa card, we'll want to specify a visa icon for this record. Normally, a record uses the icon from its associated type. However, in some cases, you might want to give different records of the same type a unique icon.
To do this, tap on the icon in the upper right corner of the screen. This will bring up the icon view where you can pick any of the 144 built-in icons. Tap on the desired icon and you’ll be returned to this view with icon chosen.
When we're all done with the record, press on the device's Back button and this will automatically save your changes. Then we're returned to the main view.
The main view will show the fields for each record as specified by its type (see the sections “Types” for more information on this).
View Record Details
To see all of the data for a record, simply tap on the record to bring up the detail view for a new Facebook Web Logins record. mSecure will automatically hide any fields that are empty.
Edit a Record
There are two ways to edit a record.
1) To Edit the record from the Details view, press the Menu button on the phone and then select the Edit menu item. This will bring up the Edit Record view that will allow you to make changes.
2) The second way to edit a record is a tap and hold the record in the main view. A context menu will appear with two items; Edit and Delete. Select the Edit item. This will bring up the Edit Record view which will allow you to make changes.
There are two ways to delete records.
1) To delete a record, tap on it in the main view to bring up the detail view. Then press the menu button on the phone and select the Delete this Record button and confirm that you want to delete the record.
2) The second way to delete a record is a tap and hold of the record in the main view. A context menu will appear with two items; Edit and Delete. Select the Delete item and then confirm your action to delete the record.
Perhaps the most powerful aspect of mSecure is its ability to have custom data templates, referred to as "types". mSecure comes with 17 common pre-defined types but new types can be added and the existing types can be modified to your preference.
A “Type” as specified in mSecure is the “type” of data that you wish to enter as a record. You may also consider a type a template. That is, it specifies what kind of data the record will hold. If you want to enter in Credit Card data, you would first tell mSecure that the record is of the “Credit Card” type. As mentioned, mSecure comes with a number of common record types such as Credit Cards, Web Logins, Bank Accounts, etc. However, these types are fully customizable. For example, mSecure doesn't come with a “Passport” type for keeping track of your family's passport numbers. Let's create a custom type for our passports.
There are several way to access the Types list:
1) Press the Menu button on the phone and tap on the More button, then select the New Type menu item.
2) You can also access the Types menu via the Preferences panel, once on the Types list appears, press the Menu button on the phone and select the New Type item from the popup menu. This will bring up a new Type view.
Creating a New Type
The first thing we want to fill out is our type name. Here we'll enter “Passport Numbers” in the type name field:
We could then choose to pick an appropriate icon to be displayed for any records we add of this type. Tap on the blank Icon button and mSecure will show all of the icons currently available in mSecure.
We will scroll down the view until we get near the bottom where there is a passport icon and tap on it to select it. After we tap on the passport icon, we are returned to the Type view with our icon selected.
We then want to add some fields for our passport type. We tap on the “add new field” item. This will bring up the field view for creating a field for this type.
Here, we will call our first field “Number” to represent the passport number for the record. We can also specify which type of data this field will hold. See the section “Field Types” for an explanation of each of these values.
For now, we will select the “Alpha-Numeric Field” for this particular field. The reason is that passport numbers contain a mixture of number and alphabet characters.
We can also specify whether this field will be displayed in the main view. By setting this value to On, any records that are assigned to this type will show the data for this field in the main view. This allows us to easily customize what values are displayed in the main view so we can optimize what is or isn't displayed. It's also common to not want to show more sensitive information in the main view so that you can be comfortable with showing friends mSecure without your sensitive data being displayed. (A behavior we fully support!)
Since the passport number maybe sensitive, we will go ahead and make the “Show in main” setting to the Off position. We then tap Save to finish adding this field. We are now back to the Type view with our new field. We will repeat the process and add another field called “Expiration Date” and also set the field type to “Alpha-numeric field” and the “Show in main” setting to On.
We are now done adding this type so we press the Back button on the phone. This will automatically save the field. You can press the phone's Menu button for additional options. This will return us to the types list where we will tap the “Back” button twice on the device to return to the main view.
Using our new Passport Type
At this point, we have only added a “Passport” type or “template” for passport records to be added. We haven't yet entered in any actual passports into mSecure. Let's do that now.
To add a Passport record, we press the Menu button on the device and select New Record. As we did at the beginning of this guide, tap on the Type Picker field, but this time scroll down to the new “Passport” type we just added. We tap on it and we are returned to the New Item view with the Passport type selected. Notice that our record now shows a Description field (all types have a description field) and our “Number” and “Expiration Date” field. We enter in “Joe's Passport” into the description field, enter in“12345MCCC” for the passport number and “4/4/2012” for the expiration date.
We then tap on the Back button on the device to save the record and we are returned to the main view with our new record listed.
Modifying an Existing Type
As previously mentioned, we not only can create new record types but we can also modify the default types that come with mSecure.
Keep in mind, If you modify a Type that is being used by several records, all those records records will be affected by your changes to the type template. If you delete a field in the type template and you have data in that field, it will be lost.
For an example of this, let's modify the built-in “Clothes” type to also allow a neck size field. Once again, press the Menu button on the device, the More item and then the Edit Types item. Then find the “Clothes” type and tap on it.
We then tap “add new field” at the bottom of the view. We then type in “Neck Size” into the field name text box and change the field type to be “Number Field” since this would typically be a pure number value. Depending on the field type you chose, a keyboard suited to that type will be brought up. In our example since we assigned our “Neck Size” as a number field, a keypad will be the default when we are ready to enter our data. We then press the Back button on the device to save the new field.
For the sake of this example, let's say that we want our new Neck Size field to be the first field. We can easily reorder the fields by tap and holding on the horizontal marks to the right of the field.
We then “drag” the field up to the first position and let go. We can repeat the procedure to reorder the fields as we like. Once done, we press the Back button on the device to finish the changes to the type. mSecure will now automatically reorder any records that already exist for the type to the new field order. In addition, any records already assigned to this Clothes type will have the new “Neck Size” field added.
mSecure has a built in Password Generator feature. Any fields that are of the type “Password Field” will show an mSecure key icon next to the field. Tapping on this icon will bring up the Password Generator view. On the start of this view, a password will automatically be generated based on the default or last used settings when you press the Generate Password button. You can change the settings to include different kinds of characters and set the length of the password. Tapping on the password button again will regenerate the password.
Once you have a password you like, tap the “Save” button to accept the password and it will be pre-filled into the password field of the current record. You could then press the clipboard icon next to the password to copy it for use in a web form.
The next several sections discuss many of the Preferences in mSecure for Android.
You can Set or Change your password at any time. To do so, go into mSecure Preferences and tap on “Change Password” at the top of the view. If you already have a password set, you will need to enter in your current password into the Current field. You'll then want to enter in the new password into the “New” field and then retype it into the “Confirm” field. You should also enter a good hint to remind of the password without giving it away.
Note: be careful entering in the password. It's not difficult to tap the wrong keys and to make the same mistake twice. You should pay close attention to the letter that is displayed when tapping each character. For this reason, we recommend making a backup of your data before password changes (Backup to SD).
After setting your password, it's a good idea to exit the app and re-launch to ensure that you got the password entered in properly. If you made a mistake while entering it, it would be best to know that sooner than later so that you either don't enter in a lot of data and/or it will be easier to figure out your mistake.
The auto-lock preference allows you to specify an amount of time that mSecure should lock after your device has been idle. We use the devices built-in idle processing to determine user activity. As a result, the time that you specify is the amount of time after the device has gone to sleep.
For example, if you've set your iPhone settings to sleep after 2 minutes and you've specified mSecure to lock after 2 minutes, mSecure will lock 4 minutes after you've been idle.
Note: mSecure for Android employs a background timer to lock the app. So even if the device is awake, the lock timer is running. Only when using the mSecure app is the lock timer reset each time your interact with the app.
If you would like mSecure to destroy your data if an intruder makes too many failed attempts at entering your password, you can enable our “Self-Destruct” mode. You can do this by going into Preferences and tapping on “Self-destruct”.
In the self-destruct menu, you set the number of failed attempts you'd like to have before it destroys the data. Note that once this happen, it deletes the data but the application is reset back to a factory state with no data. If you use this feature, be sure to make regular backups so that you don’t loose your own data.
If you don't have access to a Wi-Fi network but would like to ensure you have a backup of your mSecure data, you can do so by using our Backup to SD feature. With this feature, mSecure will encrypt your data in an XML file and save it to your SD card in the "mSecure" folder. You could then access the SD card via USB or other means to store the data to your desktop computer. This is a great way to do quick backups of your data before change password and sync operations.
If you ever have the need to restore the data from the SD Card, you can use the Restore from SD feature. Keep in mind that you device must be set to the same password that was used to encrypt the data in order to read the data file.
Warning: When restoring from the SD Card, the data on your device will be replaced with the selected data from the SD card.
You could also import your XML file into our mSecure for Windows or Mac desktop applications.
With mSecure's auto-copy on URL launch feature, you can have mSecure automatically copy the username and/or password associated with a record to the clipboard when launching an URL. To use this feature, go to Preferences (Menu button from the main view and tap on the Settings item. You can either set it to copy the username and/or the password by setting the slider to On for each item.
When you choose to copy both values, mSecure will put both the username and password into a single text block with them separated with a colon. This is done since only one piece of text can be pasted into Safari and some users find it easier to paste them both into the username field, then cut the password (and delete the colon) and paste it into the password field.
Note: Once the username or password has been copied to the clipboard, it's there until something else is copied to replace it. If you're concerned about your data being on the clipboard, you can select some other piece of text and copy it to the clipboard to replace the current contents.
You may find it helpful to use the Android task switcher to quickly move between applications.
TIP: To switch applications, press and hold the Home button. The Task Switcher panel will appear. Tap on the application you wish to go to.
You can change the font size of the main view and the record detail view by going into the mSecure Preferences and tapping on the Font Size item and choosing a font size. Below is a sample of the small and x-large type font respectively on a Motorola Droid. Font sizes on various devices will vary.
mSecure for Android works with our desktop versions of mSecure (optional purchase). Using the desktop versions, you can sync with the Android and iPhone app over a Wi-Fi connection. This allows you to have your data with you while using your desktop computer. It can also make data entry easier since you have a full computer keyboard on the desktop.
You can get more information about mSecure for Windows and mSecure for Mac by visiting our site at www.msevensoftware.com.
mSecure works with our mBackup desktop utility app to make it easy to backup and restore your mSecure data over a Wi-Fi connection. See our mBackup User's Guide available on our site for instructions on how to use mSecure with mBackup.
The following is the list of field types available in mSecure and what they mean:
Text Field: Use this field for normal text data.
Text Field (no auto-correct): This field is similar to “Text Field” but doesn't auto-correct what you type.
URL Field: Use this field for URL's. The URL entered into this field will be underlined and in blue in the detail view. Tapping it will launch the Android browser with the URL.
Alpha-Numeric Field: Use this field for fields that require mostly numbers but also might include other types of characters.
Phone Number Field: Use this field to enter in phone numbers. Any phone number
entered into a record of this type will show up underlined and in blue. Tapping the phone number will launch the Android's phone app with this number.
Email Field: Use this field to enter email addresses. An email address entered in a record of this type will show up underlined and in blue. Tapping the email text will launch the mail program with this email address pre-filled in.
Number Field: Use this field type for fields that only contain numbers.
Username Field: Use this field for entering in usernames. This field is used when you use the “Auto-Copy” username feature of mSecure.
Password Field: Use this field for entering in passwords. This field is used when you use the “Auto-Copy” password feature of mSecure. Fields of this type also have the “Password Generator” icon appear next to it. Tapping on this icon will bring up the Password Generator feature of mSecure.
|Bank Accounts||Description||Account Number||PIN||Name||Branch||Phone No.||Note|
|Calling Cards||Description||Access No.||PIN||Note|
|Clothes Size||Description||Shirt Size||Pant Size||Shoe Size||Dress Size||Note|
|Credit Cards||Description||Card No.||Expiration Date||Name||PIN||Bank||Security Code||Note|
|Email Accounts||Description||Username||Password||POP3 Host||SMTP Host||Note|
|Insurance||Description||Policy No.||Group No.||Insured||Date||Phone No.||Note|
|Prescriptions||Description||RX Number||Name||Doctor||Pharmacy||Phone No.||Note|
|Vehicle Info||Description||License No||VIN||Date Purchased||Tire Size||Note|
|Voice Mail||Description||Access No.||PIN||Note|
|Unassigned||Description||Field 1||Field 2||Field 3||Field 4||Field 5||Field 6||Note|
- Your messages - Read Email attachments/Read GMail. Allows this application to read your mSecure backup email attachment when perfoming a restore operation.
- Network communication - full Internet access. Allows an app to create network sockets for Dropbox and Wireless sync if used.
- Storage - modify/delete USB storage contents modify/delete SD card contents. Allows an app to write to the SD card for backups to SD card.
- System tools - allow Wi-Fi Multicast reception. Allows an application to receive packets not directly addressed to your device. This can be used to discover mSecure Sync services offered near by.
- Network communication - view network state Allows an app to view Wi-Fi state to tell you when WiFi is available.
- Write web bookmarks and history - allows mSecure browser to ONLY write bookmarks to your global bookmarks history for your convenience.
If you run into a problem using mSecure please email us at firstname.lastname@example.org. We are always here to help.