You are here

OI Safe

OpenIntents Safe for Android™.

Download: Safe-1.4.1.apk

A safe for Android that protects your passwords and other private data with AES encryption. All encrypted information is stored in a database on the phone. No information is kept online. You can export your passwords in a CSV file, or create an encrypted backup.

OI Safe is the successor of Android Password Safe

The following extensions are available:

  • OI About to display version information, links, credits, and license information.

OI Safe works together with the following applications:


  • If you encrypt notes using OI Notepad, please back up the master key of OI Safe by entering OI Safe and pressing menu > more > backup. Otherwise you will not be able to recover your notes after a phone reset.
  • If you encrypt photos using Obscura, please back up the master key of OI Safe by entering OI Safe and pressing menu > more > backup. Otherwise you will not be able to recover your photos after a phone reset.

When you open OI Safe for the first time. you are prompted to enter a new master password.

Passwords are organized into Categories. You must first create and select a category in order to create passwords.

In each category, you can create passwords and edit their detail information.

You can switch to a touch key pad mode for entering the password.

OI Safe works as a safe for other applications as well: You can encrypt OI Notepad notes through OI Safe using the same master password.


  • Important: When you launch OI Safe for the first time, an internal master key is generated randomly that is used to encrypt all files. If you uninstall OI Safe, you can no more access your encrypted files. In order to recover them, you have to "restore" the master key from a backup file.
  • Information about the internal workings are available at CryptoIntents

Release notes

release: 1.3
date: 2012-02-18

Thanks to Google Code-in for the following patches:
(see )

- uses OI Filemanager for backup/restore/import/export file selection (issue 186, GCI patch by Matej Konecný)
- added a timer to the logoff intent to show how long until the OI Safe service will be stopped (issue 175, GCI patch by Darriel)
- hardware keyboard filtering of categories and passwords (issue 292, GCI patch by Matej Konecný)
- restore on first run is more insistent (issue 201, GCI patch by Matej Konecný)

- new icons and translations by Google Code-in students

release: 1.2.9
date: 2011-05-28
- removed up/down swipe in PassView
- delete password from clipboard when logging out (issue 297, patch by Rachee Singh)

release: 1.2.8
date: 2011-02-05
- new application icon for Android 2.0 or higher.
- allow app installation on external storage (requires Android 2.2 or higher)
- support hardware search button if available
- search results now show category
- better handling of low memory

release: 1.2.7
date: 2011-01-25
- fixed bug that prevented to open search results (issue 311)
- further bug fixes (issue 312)

release: 1.2.6
date: 2011-01-20
- added auto backup
- fixed change master password bug
- swipe left/right or up/down to move from password
to password.
- on-screen switch button to switch from numeric
keypad mode.
- support small screens (issue 259)
- don't copy password if user name is copied (issue 291)
- fixed bugs in issues 281, 276
- support Android 2.3
- translations into various languages.

release: 1.2.5
date: 2010-04-03
- fixed latent service notification
- translations: Japanese, Occitan (post 1500), Romanian,

release: 1.2.4
date: 2009-11-27
- fixed WRITE_EXTERNAL_STORAGE permission
- translations: Spanish

release: 1.2.3
date: 2009-11-23
- add counts to Category List
- support small, normal, large screens

release: 1.2.2
date: 2009-10-29
- translations: French, German
- change in the autolocking methodology
- new Search feature
- integration of MyBackup Pro

release: 1.1.1
date: 2009-05-30

- Secure deletion of CSV files after import.
- Add support for file stream encryption,
to be used by Obscura.
- Add Trivium stream cipher (estreamJ implementation).

release: 1.1.0
date: 2009-03-17

- New touch keypad to unlock screen.
- Fixed "salt" error.

release: 1.0.0
date: 2009-02-02

- First public release on Android SDK 1.0.

- Store encrypted passwords in categories.
- Open intents: encypt, decrypt, get & set password.
The following extensions are available for OI Shopping list:

  • OI Voice Notes to add a recorded message to a note.
  • OI ConvertCSV to export/import shopping lists to the SD card.
  • OI About to display version information, links, credits, and license information.

OI Shoping list works together with the following applications:

  • OI Update to receive notifications when updates are available.
  • MyBackup Pro for backing up data.
  • Bites to import ingredients of recipes into a list.


The following themes are available for OI Shopping list:

Theme settings dialog

You can select one of three different themes for your shopping list: standard Android look ("default"), a handwritten shopping list ("classic"), and a digital display with bug droid in the background ("Android").

Try it out

  • Add a few items to your shopping list.
  • Mark some of them by clicking on the items.
  • Press menu button, select "Theme".
  • Select a theme. Notice that the background changes dynamically as you select an option.
  • If you are done, press OK to save the setting for this list.
  • Press cancel or the back button to restore the original theme.
  • If you create several lists, each of them can have their own theme.
  • Themes are stored across sessions: Close the window and open it again to see the same theme.

Release notes

release 1.6
date: 2012-01-29

- PLEASE READ THIS: The font size has been adjusted for high-density devices. Please use menu > settings > font size to set the desired size (see issue 427)

- Filter by store or tags. (Enable in advanced preferences.)
- Fast scrolling support. (Enable in advanced preferences.)
- Copy Item added to long-press menu.

Thanks to Google Code-in for many of the following patches:
(see )

- Widget. (Google Code-In task by Andrey Zaytsev.)
- new setting for long press "Add" button (Google Code-in task by Gautam, issue 358)
- show "Stores" button when tracking per-store prices (Google Code-in task by Michal Zielinski, issue 359)
- reset all option in settings (Google Code-in task by Andrey Zaytsev, issue 360)
- fixed bug with disable screen lock (Google Code-in task by Darriel, issue 431)
- fix font color in list title and text entry field (issue 452)
- Update totals after changing quantity with Quick Edit.

- new icons and translations by Google Code-in students

release 1.5
date: 2011-12-08

- support for Android 4.0
- new setting for quick edit mode for quantity and priority (Android 2.2 and higher)
- new setting to keep screen orientation (issue 402, Google code-in task by Gautam)
- new setting to disable screen lock (Google Code-in task by Kido)
- new setting to reset quantity when readding items (Google Code-in task by Shuhao)
- many new translations by Google Code-in students

release 1.4.1
date: 2011-08-27

- choose sort order for Pick Items mode (in advanced settings)
- fix "clean up list" menu command (issue 386)
- fix crash when scanning barcodes (issue 388)
- fix calculation of total price

release 1.4
date: 2011-08-20
- support for Tablets with new layout for Android 3.0 (patch by Temp)
- support for the ActionBar (Android 3.0)
- optionally switch main list to edit mode (activate in advanced settings through "Pick items directly in list")
- basic support for tracking per-store prices (activate in advanced settings)
- add, rename, delete stores (long-press an item, select "Stores...", then long-press a store name)
- calculate subtotal by priority (activate in advanced settings)
- remove white space around item names (issue 364)
- fix various issues (issues 254, 351, 379)
- tweak performance

release 1.3.1
date: 2011-06-11
- fix crash when shaking phone (issue 313).
- remember list position (issue 349).
- update translations.

release 1.3.0
date: 2011-05-28
- new application icon for Android 2.0 or higher.
- allow app installation on external storage (requires Android 2.2 or higher)
- unit can be added to quantity.
- new field for priority, sort by priority.
- possibility to add notes (requires OI Notepad).
- case insensitive sort order.
- new menu command "mark all items" (patch by Tomek Scieplek)
- long press to launch barcode scanner
- translations into various languages (by Alcatel OneTouch), including Brazilian Portugese, Croatian, Greek, Hungarian, Persian (Farsi).

release 1.2.6
date: 2011-01-06
- move items between lists
- backup preferences and items
- support for xlarge screens
- launcher icons for different resolutions

release 1.2.5
date: 2010-08-05
- translations: Danish, minor changes

release 1.2.4
date: 2010-06-26
- translations: Argentinien, Czech, Chinese (Simplified),
Chinese (Traditional), Dutch, Italian, Japanese,
Occitan (post 1500), Portugues
- fix #237: Sometimes crash on shake.
- new sort order "unchecked first, tags alphabetical"
- support for barcode scanner: if scanned item is already
in list then its status is toggled.
- include quantity, price, and tags when sending a list.
- checkbox clickable with Dpad.
- fix bugs #282, #286 and enter key behaviour

release: 1.2.3
date: 2010-03-24
- translations: Russian
- fix #262, localized prices
- fix "Done" button for editing items

release: 1.2.2
date: 2010-03-06
- new font size "tiny" (for Droid users).

release: 1.2.1
date: 2010-02-21
- update MyBackupPro support v2.2.1
- support external themes
- set theme optionally for all lists

release: 1.2.0
date: 2010-01-01
- add quantity field
- optimize styles
- virtual keyboard should not automatically open
on some devices
- translations: Korean, Romanian

release: 1.1.2
date: 2009-10-14
- translations: French, German, Polish, Spanish
- QVGA support
- support for MyBackup Pro
- new intent INSERT_FROM_EXTRAS, to support multiple
items to be added to a list. Used by Ben Caldwell's
application Bites.

release: 1.1.1
date: 2009-05-28

- fix bug when entering apostrophe
- new sort orders for tags and price
- in default list theme, clicking anywhere outside
checkbox means to edit the item
- switch back to multiline display for items and tags

release: 1.1.0
date: 2009-05-16

- add price and tag fields
- automatic display of total price / total checked price
- hide/unhide checked items
- archive items for later use
- new menu > pick items to pick previously used items
(can also be accessed by pressing "Add" button)
- settings include link to extensions from Market and
developer homepage
- setting to show last list used (true by default)
- shake the phone to clean up the list
(turned off by default)

release: 1.0.3
date: 2009-02-04

- preference for sorting and font size added
- prepare for permissions to access shopping lists
(but don't activate them yet).
- fix bug when opened through AnyCut from homepage.
- create shortcut from home screen to arbitrary list.
- support for OI About.
- send list.
- fix issue with dialogs on screen orientation change.

release: 1.0.2
date: 2008-11-21

- allow for extensions with menu icon
- support OI Update and drop internet permission (TODO)
- broadcast changes to database so that extensions
like VoiceNotes can listen.

release: 1.0.1
date: 2008-10-27

- fix bug with resources when uploading to Android Market

release: 1.0.0
date: 2008-10-25

- First public release on Android SDK 1.0.

- Add items, mark them, clean up list.
- New list, rename list, delete list.
- Choose one of three themes (default, classic, Android).