• slider_bkg_nebula
    Data Guardian 3
    Version 3.1.9
    Data Guardian allows you to secure your logins, passwords, addresses, notes, credit card numbers, receipts, and other information in a customizable database with up to 448-bits of Blowfish encryption!
    Download Trial

Secure & Beautiful

Leaving post-it notes attached to your monitor to remember passwords is a major security risk! In a world plagued by privacy concerns, trust in Data Guardian's 448-bit strong Blowfish encryption to keep your mind at ease!

The flexible and intuitive design of Data Guardian makes entering a wide range of data a breeze. Address books, passwords, credit card numbers, shopping lists, or even journal entries! On the go? Grab Data Guardian for iOS!


Have you created record that has a selection of fields you will use on a regular basis? Save it as a preset. Later, create new blank records with the fields you've chosen already added!
Synchronize with Mac OS X's keychain to always have your passwords with you when you need them.
Create regular collections to sort records, or have Data Guardian automatically manage that for you with Smart Collections! Set up matching criteria and records will be automatically sorted for you.

Custom Tailored

Every record in databases can be custom-tailored to suit the type of information entered. Select from one of many different field types such as: dates, phone numbers, e-mail address, web address, dropdown menus, checkboxes and more.

Beyond simply storing data, phone numbers can be dialled directly from within the app, web fields launch in your preferred web browser, and e-mail addresses open in your default mail client.


Other Highlights

Password Generator

Can't think of a good password when signing up somewhere new? Specify a format and generate fresh random passwords on the fly!

Quick Browser

Want quick access to your entire password repertoire while in any app? The Quick Browser floats over top of all windows and allows you to quickly browse your database.

Import & Export

Easily import from common formats like text, CSV, vCards, Address Book and more. Export to the web, 1Password, Keychain or plain text.

Attachments

Integrate files right into the database! Attach pictures, documents, music or more to any record. Attachments are saved securely within the confines of the database.

Backup

Databases are automatically saved every few minutes to prevent data loss incase of a crash. Not enough for you? Print out a beautiful hard copy of all of your records!

Cross Platform

One database works interchangeably between both the Mac and PC versions.

Limitless

Create unlimited records, collections, and fields!

Photo-Ready

Insert pictures into records.

Phone Integration

Dial phone numbers directly from records.

Import

Import virtually any flat-text file and map it to custom fields.

Export

Export your database to a flat-text file for use in other programs.

Synchronization

Sync databases together to merge and update.

Quick Browser

Access to Data Guardian from within any application.

Security

Up to 448-bit Blowfish encryption.

Log

Record application activity to a log.

Privacy

Auto-clear clipboard or quit the app after a specified interval.

Password Generator

Dynamically generate passwords based on a user specified algorithm.

Auto-Save

Databases can auto-save so that changes are never lost.

Printing

Print a sheets of record information in a variety of formats.

Bulk Edit

Apply changes to a selection of records at the same time.

Cross Platform

Interchangeable database format between the Mac and PC version.

For the full or trial version of our app, please use the download links below. After installation, the trial will automatically begin. For users owning a valid license, unlock the software via the "Unlock Product..." menu item if necessary.

Current Version

Older Versions

These versions are no longer supported and are listed primarily for customers owning older licenses.

Name Version Size Date Platform Minimum OS Download
Data Guardian 2.5.1 10.48 MB January 18, 2013 PC Windows XP Download
Data Guardian 2.1.2 9.01 MB July 18, 2012 PC Windows XP Download
Data Guardian 1.6.5 6.90 MB May 17, 2009 PC Windows XP Download
Data Guardian 1.0.1 8.90 MB September 1, 2006 Mac Mac OS X 10.4 (Universal) Download

The encryption level that this app uses is just insane. I won't entrust my information to anything less than Data Guardian ever again, that's for sure.

Daniel Kamp

Great app, always improving. I really like how Koingo actually listens to their customer's suggestions and integrates them into the updates. I'm always looking forward to seeing new tweaks in the upcoming Data Guardian releases.

Riley Brooks

I have so many different passwords and logins that I can barely tell which way is up. If it weren't for this app storing it all for me I'd probably have just given up a long time ago or made all my passwords the exact same (I know - safe, right…?) The level of encryption that this app has just blows my mind. This is the perfect password storage device, hands down.

Matt Combs

Koingo's customer support is incredible, and this app is always updating and improving. Just when I think Data Guardian can't possibly get any better, I'm always pleasantly surprised. Every single time.

Jasmine Taylor

Totally customizable to your needs. I've needed a program like this for a while but could never find exactly what I needed. Data Guardian ended up being the end of the road for me, and I absolutely recommend it to anyone out there who is still searching.

Susan McAllister

It's so easy to use. The interface is simple yet you can do so much with it. The perfect app to consolidate all your needs into one.

Mitchell Connor

I haven't found any other application that does things as beautifully and as smoothly as this one. And trust me, I've tried just to see if I could conquer the challenge. I failed… but I'll be the first to say that I'm quite content with that. Keep up the good work, Koingo!

Aaron Wellsgreen

I love how diverse this app can be. I use it for everything from passwords to contacts to a tool for reminders. I honestly couldn't ask for a more complete program for all the things I need. I highly recommend this! You won't be disappointed!

Carson Workman

This program is like the backbone of my digital existence. I don't know how I've survived all these years on the internet without it. I would have been hooped so many times if I hadn't kept my data stored using this app. 10/10 Koingo, keep it up!

Nicole Audette

How did I ever live without this? I'm paranoid so I used to think the only safe place for my passwords and information was inside my head. Guess I was wrong… and as an added plus, Data Guardian never forgets!

Jackie Young

All of our products come with a full set of licensing options: from single users and households to small businesses and larger corporations.


Personal Licenses

Student$9.95

Request
  • Renewal $4.00 subscription
    Upgrade $5.00 pay as you go
  • 1 Year Free Upgrades
  • 1 computer

Household$49.95

Order
  • Renewal $15.00 subscription
    Upgrade $25.00 pay as you go
  • 1 Year Free Upgrades
  • 1 household

Business Licenses

School$79.00

Order
  • Renewal $25.00 subscription
    Upgrade $40.00 pay as you go
  • 1 Year Free Upgrades
  • 1 school

Corporate$295.00

Order
  • Renewal $100.00 subscription
    Upgrade $150.00 pay as you go
  • 1 Year Free Upgrades
  • Unlimited

Our manual is always expanding! While we strongly believe our products as so intuitive you shouldn't need a manual, there are exceptions now and then. If you feel there is something missing from the documentation, please contact us.

  1. Choose "Open Home Database" from the File menu.

Your database is not secure from prying eyes, nor encrypted, unless password protection is applied. This password encodes and decodes your information on the fly when you open and save your database within Data Guardian. It is very important to note that your database cannot be recovered if it has been encrypted and the password is forgotten. The data is dynamically encrypted based on the password chosen, and using any other key to try and decrypt it would result in gibberish.

  1. Open the database to be password protected.
  2. Choose "Password Protection..." from the File menu.
  3. Enter your desired password twice and click OK.
  4. Save your database.

There are two ways to automatically log yourself in to sites represented by records in your database. The first is only available for Safari users on the Mac, and is the easiest. It uses Apple's Keychain to provide Safari with the login credentials to web sites.

  1. Choose "Export..." from the Record menu.
  2. Click the "Keychain" tab.
  3. Check the records you wish to add to keychain. If the ones you wish to export to not appear in the list, they are missing either a username, password, or URL field.
  4. Click Export.

For Windows users or non-Safari Mac users, the auto-fill is only reliable for servers which are not websites. This includes FTP, NNTP, POP3, Hotline, Gopher, and basically any other type of server which doesn't use your web browser.

  1. Turn on the "Use username and passwords when opening URLs" option in the Security tab of Preferences.
  2. Create a record with a field labeled username or login.
  3. Create another field with the type of Password.
  4. Create a final field labelled URL.
  5. Fill in the applicable information, remembering to include http://, ftp://, hotline://, irc:// and so forth in the URL.
  6. Save, and click the Go (>) button.
  7. Repeat steps 1 through 6 as necessary for all desired records.

The Home Database is a database that can be automatically opened when Data Guardian launches. This can be easily changed or disabled in the Preferences window. In older versions of Data Guardian (and Password Retriever), it was automatically created and stored in your Documents folder as "Primary Database.prdb". In newer versions it is a .dg3 file.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the General icon in the toolbar.
  3. Click the drop-down menu next to the Home Database label and press "Select..."
  4. Locate the alternative Home Database and click Choose.
  5. Ensure the "Open this database on launch" checkbox is enabled.

For security purposes, Data Guardian can be told to discard any changes to currently open databases and quit after a length of time of no computer activity. "No activity" is determined based on if the mouse was moved. However, if there are any modal dialogs onscreen, the program will also not quit.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the Security icon on the toolbar.
  3. Check "Discard and quit when idle for __ minutes".
  4. Enter the duration of idle time that must pass before the program quits.

At times, after creating numerous records, you realize that it might have been in your best interest to edit or delete a field for all of them. It would be a pain to go through each record manually one at at time adding or removing the field. The Bulk Edit feature allows you to rename, delete, or modify the type of fields for the selected records.

  1. Select the records in the main window which will be changed.
  2. Choose "Bulk Edit" from the Record menu.
  3. Check the checkboxes next to any of the options you'd like to change on the selected records, and then choose the new value.
  4. If you wish to modify field contents, names, kinds, click the plus (+) button below the empty list.
  5. Choose the name of the field to modify. If the field does not exist within the selected record, it will be left untouched.
  6. Check off and specify new values for any of the properties of each field, be it the name, type, or contents. You may also delete any fields matching that name by checking the last box.
  7. Click Change.

If you have opted to change the name of a field for records and a field by that name already exists, the name will not be changed. Also, if you currently are editing a record and the fields have just changed because of the Bulk Editor, it is advisable that you click the Revert option in the window or the new bulk effects will not take effect when the record is saved.

There is no easy undo action for this feature if you save your database aside from simply not saving changes when it comes time to close it.

In addition, you may wish to enforce a preset. Doing so erases fields from the record in question which do not exist in the preset, and adds fields which do not exist in the record but do in the preset. Filled in fields which are in both the preset and record are preserved.

If you've defined custom fields for records, you'll notice that the only data you see in the list is the record name, and some empty columns. You'll need to replace those empty columns with ones applicable to the contents of the viewed records.

  1. Right-click the "Name" column at the top.
  2. Ensure only the applicable fields are checked.
  3. Click OK.

The Random Password Generator creates new passwords based on a dynamic template.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the Security icon on the toolbar.
  3. Enter a new template in the text field.

The template for the Random Password Generator uses variables to determine the pattern in which passwords are generated.

Variable Effect
[!] becomes one of: !@#$%^&*()
[#] becomes a number between 0 and 9
[a] becomes a lowercase letter
[A] becomes a capital letter
[@] becomes any random letter, number, or one of !@#$%^&*()

Use [5-A] to return a random set of five uppercase letters, [11-#] to return eleven random numbers, and so forth. To return a random number of characters, specify the range for the length count (ie. [1:9-a]). This will return anywhere between one and nine random lowercase letters.

Any character which is not one of the above special characters will be treated literally. For example, a template like: [2-@]Adam[A][4-#] could return a value like: $&AdamX1984

Collections are used to organize groups of records in one easy to manage area.

  1. Click the "Add" button (+) below the collections list.
  2. Choose "New Collection" from the popup menu.
  3. The new collection will appear in the sidebar. Rename it as desired.
  4. Drag records of your choice into this collection.

Additionally, smart collections can automatically include records based on search criteria - much like Apple's smart folders. It is important to note that records cannot be manually added to smart collections.

  1. Click the "Add" button (+) below the collections list.
  2. Choose "New Smart Collection" from the popup menu.
  3. Specify the rules which must be met for records to automatically appear in this collection. Click the plus (+) icon to add a new condition.
  4. Choose whether all rules, or any of the rules, must be met.
  5. Click OK.

Enjoy having numerous databases to separate private data, or simply for organizational purposes.

  1. Select "New Database>Standard Database" from the File menu.
  2. Populate the database and save it to any desired location.
  3. Simply double click the database later to reopen it.
  1. Configure a blank database to include all the collections and presets desired.
  2. Choose "Save As Database Template" from the File menu.
  3. Specify a name and click OK.
  4. Close and do not save the database just configured.
  5. Choose "New Database" from the File menu, and select the name of the template just created.

Records are records within Data Guardian which store data. Each may have its own custom fields and be stored in different collections. Those steps are covered later in the documentation.

  1. Choose "New Record..." from the Record menu and select "Blank" from the submenu.
  2. Fill in the desired information and click Done.

The Private checkbox will ensure the record is not touched during a synchronization process.

Changes to records are not permanently saved to the database until the database itself is saved as well. To do this, close the new record window and choose "Save" from the File menu.

If a preferences file has become corrupt, or invalidated due to an update, basic program settings may need to be reconfigured. This is easily fixed, simply go into Spotlight (Mac) or Windows Search and search for the .dg3, .dgdb .prdb file. After locating the file, follow these steps:

  1. Open the file from the folder it is located in (usually the Documents folder of the current user).
  2. Once open in Data Guardian, go into the General tab in the Preferences.
  3. If the file is NOT already selected beside the "Home Database:" text, click "Choose", and find the file and click "Open".
  4. Click the "Open Home Database on Launch" box.

One of Data Guardian's field types is a date field. Date fields have the additional option of being scanned either at database open or an interval to see if they are approaching. Configuration for the Date Checker is done globally in the Preferences window.

  1. Choose Preferences from the "Data Guardian" menu (Mac OS) or "Edit" menu (Windows).
  2. Click the "Date & Time" toolbar icon.
  3. Enter the Scope for how many days in the future you wish to scan for upcoming dates.
  4. Close the Preferences window and open the database to be checked.
  5. Choose "Check Dates" from the Record menu.

Enabling "Every __ minutes" will scan through all of the records every open database at the interval specified. The first check executes one time unit after the database was opened.

  • "On database open" will check for upcoming dates once when a database is initially opened.
  • "Show empty date notice" will display error messages after dates have been checked and there were date fields within records that were not set.
  • "Dates valid every year" disregards the year portion of a date field during check. This is the feature to enable if the date fields contain birthdays, or other annually recurring events.

When a database is first created in Data Guardian you will notice that there are already some presets installed. You can also create some of your own!

  1. Create a new database, or open a pre-existing one.
  2. Create a new Blank record by going to "New Record...>Blank" in the Record menu.
  3. Click the small black arrow next to any existing field and click "Add Field After..."
  4. Define the Field Type and Field Name. Repeat as many times as desired. Field names must all be unique and not be one of the few reserved names.
  5. Click "Done".
  6. With the fresh record window foremost, choose "Save As Preset..." from the Record menu. Enter a preset name, and click Save.
  7. Close the record window, and do not save.
  8. Choose "New Record" from the Record menu, and select the preset that was just created. It is important to note that presets are only available to the database they were created within. To create an encompassing database template, see the instructions below.
Tag Validity Description
[DGMain:DatabaseTitle] Header, Footer Title of your database
[DGMain:ItemCount] Header, Footer Total items exported
[DGMain:HomeURL] Header, Footer URL to the first page
[DGMain:TotalPages] Header, Footer Total pages exported
[DGMain:TotalPageItems] Header, Footer Total number of items on this page
[DGMain:CurrentPage] Header, Footer Current page number
[DGMain:NextPageURL] Header, Footer URL to the next page
[IfNextPage]

[ELSE]
[/IfNextPage]

Header, Footer Wrap around the entire block of HTML that should appear on the page if there is a next page.
[DGMain:PrevPageURL] Header, Footer URL to the previous page
[IfPrevPage]

[ELSE]
[/IfPrevPage]

Header, Footer Wrap around the entire block of HTML that should appear on the page if there is a previous page.
[DGItem:Name] Body The record name
[DGItem:Record Image] Body Record image
[DGItem:Date Created] Body Date the record was created
[DGItem:Time Created] Body Time the record was created
[DGItem:Date and Time Created] Body Time the record was created
[DGItem:Date Modified] Body Date the record was Modified
[DGItem:Time Modified] Body Time the record was Modified
[DGItem:Date and Time Modified] Body Time the record was Modified
[DGItem:Date Synchronized] Body Date the record was Synchronized
[DGItem:Time Synchronized] Body Time the record was Synchronized
[DGItem:Date and Time Synchronized] Body Time the record was Synchronized
[DGItem:Private] Body Yes/No if the record is private
[DGItem:Locked] Body Yes/No if the record is locked
[DGItem:File Count] Body Number of files attached to the record
[DGItem:File Names] Body Names of the files attached to the record
[DGItem:*] Body Replace the * with any field present in the record. This will be replaced with blank text if it does not exist.

Creating export templates

Data Guardian can export to numerous formats. However, the most important is HTML. Creating new templates for both of these formats is relatively easy if you have experience with a text editor. Of course, creating an HTML template requires knowledge of HTML as well. Once installed, templates are stored in the Application Support (Mac OS) or Application Data (Windows) folders.

  1. Create a new folder on your desktop with the new name of your template.
  2. Create a basic design for the template and save it into this new folder as index.html. Any and all required images for this design must go into a folder called "images".
  3. Open index.html and put a [item] and [/item] tag set around the area which will contain the template for the item details. Then, customize the item details area with any of the tags specified below.
  4. The content within the [item] [/item] area will be duplicated as many times as the item count per page (as specified by the user in the Export dialog). For instance, if the user is exporting 100 records, and specifies 3 records per page on export, the HTML that will be outputted will be in a single file containing: the top of the page, [item] content, [item] content, [item] content, and the end of the page. Additional copies of this page will be created until their entire count has been exported. In this case, 34 pages for records will be created.
  5. In index.html, right after the opening [item] tag, include a [settings] and [/settings] tag set. It will be removed from the final product, but will prevent the template from being loaded if it does not exist. Example:

    Example:
    [settings]
      [imageHeight]64[/imageHeight]
      [imageWidth]64[/imageWidth]
      [fillColor]#RRGGBB[/fillColor]
    [/settings]


    The top two tags are for you to specify the maximum width and height of record image if you used a [DGItem:Record Image] tag within an [item] tag set. If a [fillColor] (optional) is specified, the image will be exported and if it cannot be scaled down proportionally to fit exactly to the bounds specified, filler color will be used around the edges. Otherwise, an image of "best fit" is exported. The width and height of this image may be smaller than the [imageHeight] and [imageWidth] specified, but never larger.
  6. Optionally, you can create a preview.html file to enable the template preview option in the Export window. Store images for this template in a different folder than "images". This way they will not be copied over to the final product. Also, a style.css will be copied over as well if one exists.
  7. Launch Data Guardian and open the Export window.
  8. Click the HTML tab, and press the "Install New..." button.
  9. Choose the folder you just created for your template. It will then be added to the templates popup menu if it was created successfully.
  10. Perform an export as desired using your new template!

Export records to iPod Touch or iPhone

  1. Connect the iPod or iPhone to the computer.
  2. Choose "Export..." from the Record menu on the computer.
  3. Click the iDevices button on the toolbar.
  4. Specify a Database Name, and check the fields to export.
  5. Select the iPod or iPhone in the device list and click Connect.
  6. Choose Upload.
  7. The database should now appear on the iPod under the Notes section.

To fix this go into "Preferences" menu and in the "General" tab and choose " Preserve original values and auto fill for new fields". It will delete any fields that do not exist in your preset.

Import/Export/Sync

  1. Easy way to import/export DG record format.
  2. Remember import/export settings.
  3. Ability to synchronize with .Mac or iPod.
  4. Save import/export settings.
  5. Import should be "smarter" and auto-align fields and types based on name/content.
  6. Librarian Pro database import option.
  7. Sync over MobileMe.
  8. Sync. needs delete option.
  9. Sync same-name records to most recent version and keep a log of record deletions, and provide the option of synchronizing deletions as well.
  10. DropBox/iCloud Support.

iOS Version

  1. Add ability to delete databases when the password is forgotten.
  2. Auto-lock when backgrounding on iPhone OS 4.0.
  3. "Big" font size for easier UI readability.
  4. Perhaps put field names above content.
  5. Copy Password option may not work.
  6. Custom collection icons.
  7. Is UFT8 fully supported?
  8. Landscape mode.
  9. Retain field values when loading a preset.
  10. Change Checkbox on/off label.
  11. Add separator field, some other fields will not display copy/cancel popup when clicking.
  12. Picture: support zoom stored picture... or link directly to library on the iPhone?
  13. portrait & landscape modes.
  14. Data guardian is where I store all of my passwords but it is inconvenient to use at times. At times I dont want it to close when the phone sleeps especially if I am paying bills and so on, so I turn off the auto-lock. However, that means I either have to go into the settings and turn them back on or close the app completely by using the iOS to kill the app. It would be convenient if there was a button on the database page that would allow you to exit the database and manually lock it. Also it would be convenient if it didn't stay in he background when locked.
  15. Share mySQL database with desktop version.

Collections

  1. The ability to assign a default "preset" to each collection, so when creating a new record while viewing a certain collection, the desired preset will be used.
  2. Ability to change collection icons.
  3. Move records between collections.
  4. In the main window, add a third pane like Apple's Address Book to show record information instead of spawning a new window.
  5. Manual sort option for records and collections list.

Printing

  1. Title of collection should print in "As displayed".
  2. If printing As Displayed, overflow should print on other pages (horizontally).
  3. "A couple features that would be very helpful would be that the "Print as Displayed" feature has controllable text sizes and types so that landscaped printing would allow more space. Current default does not allow a lot of fields to be printed in landscape view. Also, it would be ideal if the printing portion also contained a preset option whereby a Collection could have a defined set of views (via a preset drop down) to print with specific fields, so that each time printing requirements changed, there is no need to go through and check or uncheck fields, rather, just choose a different preset."

Records

  1. Drag reorder fields
  2. Contextual menu for fields should yield a convert field type option.
  3. Ability to change size of the notes window.
  4. Voice Entries (QuickTime).
  5. Field text masks.
  6. Calculation field.
  7. Auto-fill fields.
  8. Press a button and containing collections are highlighted.
  9. Automatically deselect the current line and always select and jump to the newly entered record.
  10. User-defined keyboard shortcuts for login/password fields.
  11. Include a numeric field for sorting and for searching by range.
  12. Save window positions and dimensions.
  13. Link to a file on disk instead of importing into the database.

General

  1. Add separators in the Quick Browser.
  2. An option to center the data screen top center on the master screen by default when using multi displays.
  3. **Save** & Quit after x minutes.
  4. Tray/menu icon.
  5. Add Incremental Search to Quick Browse Window.
  6. New multi-column sort options (sort by first, second, and third).
  7. Support for nested groups.
  8. Ability to view images attached with the Files button. Alternatively, add the ability to view a full image attached to a record with the Picture field, rather than just the thumbnail.
  9. Ability to disable the Black Glass theme in the Quick Browser as well.
  10. Ability to increase the text size in each individual record window instead of an overall text size increase.

Data Guardian supports a variety of field types for easily storing data in an applicable format. Some of these are as follows:

Normal Text
a single-line field for basic data like a login, serial number, or so forth.
URL
a blue and underlined single-line field with a Go button next to it to launch the URL. Launches the applicable application to handle the type of URL specified. For example, your FTP client will be launched for addresses beginning with ftp://.
E-Mail Address
a blue and underlined single-line field with a Go button. The Go button launches your computer's mail client and addresses a blank message to the specified address.
Phone Number
a green and underlined single-line field for phone numbers with a Dial button. Supports letter dialing such as: 1-800-4KO-INGO. When pressed, the Dial button uses the modem in the computer to dial the number on the connected phone line. A modem must first be specified in the Preferences window.
Large Text Field
a field supporting multiple lines of text (useful for notes). The scollbar becomes active if numerous lines of text are entered.
Password
secure field for storing passwords. Text cannot be copied or pasted from this field when the contents are hidden. This field is also used to help auto-fill logins & passwords when the Go button is clicked if the appropriate option is checked in the Preferences window. Toggle between secure and unsecured mode by choosing the Hide or Show button next to it. In addition, also includes a Randomize button which generates a new random password based on the template in the Preferences window.
Date
a field which contains a static date such as a birthday, join date, anniversary and so forth. The included Set Date button will bring forth a Calendar window in which to set or clear the date. Date Checking options are configurable in the Preferences window.
Picture
a field used to store an small 64x64 pixel image. Drag and drop an image to this field, or use the Set Image button to insert content. This field can also act as the icon for the record if the "Use this image as the record icon" option is checked. This is only available for the first picture in the record.

Data Guardian can import a variety of data formats from flat text files. This includes, but is not limited to, tab-delimited, CSV and Koingo Software Contact Keeper 4.x database files.

Importing from a regular flat text file

  1. Open or create a database for the results of the import to be placed.
  2. Choose "Import..." from the Record menu.
  3. Click the Text button on the toolbar.
  4. Choose both the Field and Record Delimiters, or specify custom values.
  5. Choose the destination ("Map To") for each field in the rows below.
  6. Choose the type of field which will be created for each row.
  7. Use the "<" and ">" buttons to navigate through the records in the file, ensuring the fields have been properly "mapped."
  8. Click Import.

Fields which are not assigned will not be imported (unless importing a Contact Keeper database and "Import empty fields" is checked).

Data Guardian allows you to securely store information in a database. It is customizable enough to allow input for a variety of data types. Use it as a secure customer database, journal, inventory, and more!

In order to secure a database, password protection must be applied. Without password protection, the database is NOT encrypted. When encrypting, the password is used to encode the data in the file. Only that password can be used to load the file next time; without it, the data is unrecoverable.

When Data Guardian is first launched, a blank database is created and will later prompt you to save. If desired, a database which loads at program startup can be specified in the Preferences window.

Desktop Version

  1. Mavericks (Mac OS X 10.9) does not allow Keychain export to auto-fill in Safari. This is a change by Apple to move to iCloud. They currently do not provide a public API for developers to integrate with this. We will add it as soon as Apple premits.
  2. http://www.grafxlut.com/DG-cohn.mov
  3. Import vCard to support unicode characters proper.
  4. If you have a date set in the calendar that is NOT today in the same month and then click today the selection rectangle does not update. It stays on the previous date, but the actual selection is set to today.
  5. Importing into 1Password will duplicate record entries instead of syncing them. We've asked 1Password for a fix to this.
  6. Tab character messes up .csv exports.
  7. UTF-8 does not get respected for .csv exports.
  8. Possible memory leak if app left open for a long time? Maybe has something to do with autosave?
  9. If you store the DB password in keychain, move the entry into a new Keychain Data Guardian will delete and recreate the "login" Keychain next time you access your database.
  10. Sometimes main window can go below min size
  11. Password hint

iOS Version

  1. Sometimes crashes when searching on iOS 6
  2. iOS version does not properly support unicode passwords
  3. Does not match same format as desktop version (SQLite)
  4. Slow startup for databases with 1000 records or more
  5. Does not handle desktop record pictures
  6. Does not handle desktop record attachments
  7. Does not have a smart "Trash" collection.
  8. Smart collections do not sync
  9. Cannot drag/drop database into iTunes on the mobile Data Guardian area
  10. Cannot edit fields in-line for text types after clicking Edit
  11. Password fields do not show popup menu
  12. If "Show Icon" for recod is OFF, and there *is* a picture field in the record's fieldset, the default record icon should show; however, a white rectangle is shown instead.
  13. "Duplicate" does not save the recordLabel setting.
  14. Presets do not save the slider min/max values, like they should.
  15. Presets do not save the selection menu options, like they should.
  16. Date fields are calcuated incorrectly. In the desktop version it shows: November 16, 2004. In the iPhone version it shows: Nov 15, 2004.
  17. With "Lock on iPhone sleep". It sometimes does not lock after the iPhone goes to sleep (I tried quite a number of times but I was not able to identity when it locks when it doesn't). And apparently it does not lock if I press the power button to switch off the screen.
  18. If I duplicate a record. The record stays at the corresponding collection. However, if I exit the database and reopen the it, the record is not in the original collection anymore. It's now in the unfiled collection. Further, if I assign a different collection to this duplicated record, the collection information is gone (ie, the record goes back to unfiled) if I leave and reopen the database.
  19. Database does not auto-save after editing a record. Should commit changes to disk.
  20. Don't show ability to remove fields when clicking Edit in the Records window, make a separate button that does this.
  21. Make creating records from a preset by default easier

When Data Guardian is launched for the first time, the setting to hide passwords by default is automatically turned on. This means that passwords in the main list, and password fields inside records will appear as black dots instead of showing the actual password. To globally turn this feature off, choose "Show Passwords" from the "View" menu. It is also possible to show and hide passwords temporarily on-the-fly by clicking the Hide or Show button next to a password field inside a record.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the General icon in the toolbar.
  3. Uncheck "Open this database on launch".

Records can be set as "Private" in the record editor. This means the record will be left untouched during synchronization and not copied. Private records can also be hidden in the main list by choosing "Hide Private Records" from the View menu.

The Quick Browser is a window which allows you to, quite literally, quickly browse the contents of your database. Data can be dragged and dropped out of the Quick Browser into web sites, and also other programs.

Show the Quick Browser:

  1. Open the database for which you wish to use the Quick Browser with.
  2. Choose Quick Browser from the Window menu.
  3. Use the arrows to navigate through the records, or option-click an arrow to have the Quick Browser scan through the records for you. Simply click Stop when you're on the one you want.

We realize that you can't constantly be switching back and forth between applications to view the Quick Browser. That's why it also comes as a floater!

Make the Quick Browser Float Above All Windows:

  1. Choose Preferences from the Data Guardian menu (Mac) or the Edit menu (Windows).
  2. Click the "Records" button on the toolbar.
  3. Uncheck "Quick Browser does not float over all windows".
  4. Close and re-open the Quick Browser.

Paranoid about security, or simply need a random password really quickly?

  1. Choose "Password Generator" from the Window menu.
  2. Click the "Generate" button and a new code will be instantly generated.

You will soon notice that there is a certain pattern to all the passwords generated. It is possible to define your own custom template for password generation instead of the default we have provided. Passwords can also be generated by clicking the "Randomize" button (in the drop-down menu) in each record window.

To simply upload a database follow these steps:

  1. Open up a database on the desktop edition of Data Guardian.
  2. Choose "Mobile Sync..." from the "Record" menu.
  3. This step is absolutely pivotal. Connect the iPhone to the same wireless network as the this computer. If you do not have a wireless network already, follow the three steps below. Additionally, some home networks prevent network devices from seeing one another. Following the steps below will allow you to workaround this restriction.
    1. On the Mac, click the Airport menu (next to the clock), and choose "Create Network..."
    2. Type in a network name, and do not put in a password, then click OK.
    3. On the iPhone, connect to this WiFi network.
  4. Open Data Guardian on the iPhone.
  5. Wait for the iPhone to appear in the devices list on the desktop edition, and then highlight it.
  6. Click "Connect."
  7. Press "Upload" to immediately transfer the database to the iPhone.

To instead synchronize your database, do this:

  1. Open the existing copy of the database on your computer.
  2. Download the Database from the iPhone to your desktop
  3. Open this new copy of the database also on your computer.
  4. Choose Database Synchronization from the File menu.
  5. Save both databases.
  6. Upload the database back to your iPhone (see steps above).

Data Guardian can synchronize two databases together, so that records are up to date on both. The databases do not have to have had the same origin, they could be two completely unrelated database you wish to merge into two new combined copies. Records are matched up based on name, and if there is more than one record with the same name, they are left untouched. Additionally, records marked as Private are left in their respective databases without being synced.

  1. Open both databases you wish to sync in Data Guardian. If one of the databases is on a network file server, connect to that server, and open the file in the local copy of Data Guardian.
  2. Choose "Synchronize..." from the Record menu.
  3. Choose the database you wish to sync with from the "Other Database" drop-down menu.
  4. Click Synchronize.
  5. Both databases are now updated. Review both open database windows to ensure the changes are what you expected, and then save the changes.
  1. Open the database in Data Guardian.
  2. Choose "Save As" from the "File" menu.
  3. Copy this newly saved file to your new machine.

Alternatively, commonly the Primary Database is stored in your "Documents" (on Mac) or "My Documents" (on Windows) folder. Just move this over to the same location on your new machine.

As of Data Guardian 1.7, legacy update options have been removed. Please follow one of the update options listed below to convert your database and bring it into the newest version.

Easiest way to update from a very old version

Do a direct text export and reimport into the new version. For example, in Password Retriever 4.1.5:

  1. Open your database.
  2. Choose "Export" from the "Services" menu.
  3. For "Field Delimiter" choose "Other" and specify something very unique that would never occur in any of your records like: $$$***(((
  4. For "Record Delimiter" choose "Other" and specify a different unique string of text like: @@@:::^^^
  5. Click the "Export" button and save the file to your desktop as "Old Version Export.txt".
  6. Quit Password Retriever.
  7. Launch the latest version of Data Guardian.
  8. Create a new blank database, or open an existing one.
  9. Click the "Record" menu and choose the "Import" option.
  10. Click the "Text" import option on the toolbar.
  11. From the "Field" and "Record" delimiter popup menus, choose Other and specify the unique tid-bits you entered in Password Retriever earlier. Be sure to enter the correct one in each field.
  12. Press the "Open" file and choose "Old Version Export.txt" on your desktop.
  13. The first record from the file will be shown in the list below if the parse was successful.
  14. Choose the new name for each field under the "Map To" column. If the field does not already exist, choose the "Other..." option and specify a new name.
  15. Choose the desired field type for each row as well.
  16. You only need to specify the "Map To" and "Field Type" for all the rows in the first record. The settings will carry over to all the other records during import.
  17. Click the "Import" button, and verify the import was successful.
  18. Save the database via the "File" menu to a location you will remember, and even set it as your "Home Database" in the Preferences window if desired.
  19. You can now safely trash the old version of our product and its old database file(s).

Password Retriever 1.9 to latest version of Data Guardian

  1. Open your database in Password Retriever 1.9. By default, your database is a folder stored in your Preferences folder called "Password Retriever Data"
  2. Ensure none of your records contain any line breaks in the "Notes" field or any tabs (this will ruin exporting).
  3. Choose "Export" from the "File" menu.
  4. Click the "Tab" button then click "Export"
  5. Save the exported text file anywhere on your computer.
  6. Download, install, and launch the latest version of Data Guardian.
  7. Create a new database in Data Guardian and choose "Import" from the "Record" menu.
  8. Click the "Text" tab on the toolbar.
  9. Click the "Open" button and choose the file we just exported.
  10. Leave the field delimiter as tab, and record delimiter as linebreak.
  11. For the first record only (which should be shown below), specify a "Map To" and "Field Type" for each row as defined below. If the field name is not available in the "Map To" popup, choose "Other:" and a window will popup asking for you to manually enter the name.
    • Row 1: Name/Normal Text
    • Row 2: Login/Normal Text
    • Row 3: Password/Password
    • Row 4: Reminder/Normal Text
    • Row 5: URL/URL
    • Row 6: PIN or Serial/Normal Text
    • Row 7: Notes/Large Text Field
  12. Press Import and save the new database.
  13. Throw away all the old files.

Password Retriever 3.7.2 through 4.1.5 to Password Retriever 4.6.3

  1. Open your database from versions 3.7.2 through 4.1.5 in version 4.1.5 and choose "Exported Database.pwr45" from the "Services" menu.
  2. Quit 4.1.5 and download, install, and launch version 4.6.3.
  3. Choose "Update" from the "Services" menu and select the "Exported Database.pwr45" file.
  4. Save the new database.
  5. Throw away all old files.

Password Retriever 4.5.3 through 4.6.3 to Password Retriever 5.3.5

Version 5.3.5 is the last version of Password Retriever before it became Data Guardian.

  1. Download, install, and launch version 5.3.5.
  2. Create a new database and choose "Update Old Database" from the "File" menu.
  3. Press "Select" and choose your old database, and update.
  4. Save the new database with the file extension .prdb.
  5. Throw away all old files.

Password Retriever 5.3.5/Data Guardian 1.0-1.19 to latest version

  1. Download, install, and launch version 1.6.5.
  2. Choose "Open" from the "File" menu.
  3. The database will be automatically updated to a format that works in version 1.2 and later.
  4. Save the database with the new file extension .dgdb.
  5. Quit 1.6.5 and download and install the most recent version of Data Guardian.
  6. Open the new .dgdb file.
  7. Throw away all old files.

Files and Locations

  • Version 1.9 (Mac OS 9): Macintosh HD/System Folder/Preferences/Password Retriever Data
  • Version 1.9 (Mac OS X): Home/Library/Preferences/Password Retriever Data
  • Versions 3.7.2 through 4.1.5: Home/Library/Preferences/Password Retriever Services
  • Versions 4.5.1 through 4.5.1: Home/Library/Preferences/com.koingosw.pwr4.services.txt
  • Versions 4.5.4 through 4.6.3: Home/Library/Preferences/com.koingosw.pwr4.services.pwr
  • Versions 5.0 through 5.3.5: Home/Documents/Primary Database.prdb
  • Versions 1.0 to 2.x: No specific home location. File extension is now .dgdb
  • Versions 3.0 of Data Guardian and higher: No specific home location. File extension is now .dg3
  1. Choose "Open Home Database" from the File menu.

Your database is not secure from prying eyes, nor encrypted, unless password protection is applied. This password encodes and decodes your information on the fly when you open and save your database within Data Guardian. It is very important to note that your database cannot be recovered if it has been encrypted and the password is forgotten. The data is dynamically encrypted based on the password chosen, and using any other key to try and decrypt it would result in gibberish.

  1. Open the database to be password protected.
  2. Choose "Password Protection..." from the File menu.
  3. Enter your desired password twice and click OK.
  4. Save your database.

The Home Database is a database that can be automatically opened when Data Guardian launches. This can be easily changed or disabled in the Preferences window. In older versions of Data Guardian (and Password Retriever), it was automatically created and stored in your Documents folder as "Primary Database.prdb". In newer versions it is a .dg3 file.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the General icon in the toolbar.
  3. Click the drop-down menu next to the Home Database label and press "Select..."
  4. Locate the alternative Home Database and click Choose.
  5. Ensure the "Open this database on launch" checkbox is enabled.

If you've defined custom fields for records, you'll notice that the only data you see in the list is the record name, and some empty columns. You'll need to replace those empty columns with ones applicable to the contents of the viewed records.

  1. Right-click the "Name" column at the top.
  2. Ensure only the applicable fields are checked.
  3. Click OK.

Enjoy having numerous databases to separate private data, or simply for organizational purposes.

  1. Select "New Database>Standard Database" from the File menu.
  2. Populate the database and save it to any desired location.
  3. Simply double click the database later to reopen it.
  1. Configure a blank database to include all the collections and presets desired.
  2. Choose "Save As Database Template" from the File menu.
  3. Specify a name and click OK.
  4. Close and do not save the database just configured.
  5. Choose "New Database" from the File menu, and select the name of the template just created.
  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the General icon in the toolbar.
  3. Uncheck "Open this database on launch".

To simply upload a database follow these steps:

  1. Open up a database on the desktop edition of Data Guardian.
  2. Choose "Mobile Sync..." from the "Record" menu.
  3. This step is absolutely pivotal. Connect the iPhone to the same wireless network as the this computer. If you do not have a wireless network already, follow the three steps below. Additionally, some home networks prevent network devices from seeing one another. Following the steps below will allow you to workaround this restriction.
    1. On the Mac, click the Airport menu (next to the clock), and choose "Create Network..."
    2. Type in a network name, and do not put in a password, then click OK.
    3. On the iPhone, connect to this WiFi network.
  4. Open Data Guardian on the iPhone.
  5. Wait for the iPhone to appear in the devices list on the desktop edition, and then highlight it.
  6. Click "Connect."
  7. Press "Upload" to immediately transfer the database to the iPhone.

To instead synchronize your database, do this:

  1. Open the existing copy of the database on your computer.
  2. Download the Database from the iPhone to your desktop
  3. Open this new copy of the database also on your computer.
  4. Choose Database Synchronization from the File menu.
  5. Save both databases.
  6. Upload the database back to your iPhone (see steps above).

Data Guardian can synchronize two databases together, so that records are up to date on both. The databases do not have to have had the same origin, they could be two completely unrelated database you wish to merge into two new combined copies. Records are matched up based on name, and if there is more than one record with the same name, they are left untouched. Additionally, records marked as Private are left in their respective databases without being synced.

  1. Open both databases you wish to sync in Data Guardian. If one of the databases is on a network file server, connect to that server, and open the file in the local copy of Data Guardian.
  2. Choose "Synchronize..." from the Record menu.
  3. Choose the database you wish to sync with from the "Other Database" drop-down menu.
  4. Click Synchronize.
  5. Both databases are now updated. Review both open database windows to ensure the changes are what you expected, and then save the changes.
  1. Open the database in Data Guardian.
  2. Choose "Save As" from the "File" menu.
  3. Copy this newly saved file to your new machine.

Alternatively, commonly the Primary Database is stored in your "Documents" (on Mac) or "My Documents" (on Windows) folder. Just move this over to the same location on your new machine.

As of Data Guardian 1.7, legacy update options have been removed. Please follow one of the update options listed below to convert your database and bring it into the newest version.

Easiest way to update from a very old version

Do a direct text export and reimport into the new version. For example, in Password Retriever 4.1.5:

  1. Open your database.
  2. Choose "Export" from the "Services" menu.
  3. For "Field Delimiter" choose "Other" and specify something very unique that would never occur in any of your records like: $$$***(((
  4. For "Record Delimiter" choose "Other" and specify a different unique string of text like: @@@:::^^^
  5. Click the "Export" button and save the file to your desktop as "Old Version Export.txt".
  6. Quit Password Retriever.
  7. Launch the latest version of Data Guardian.
  8. Create a new blank database, or open an existing one.
  9. Click the "Record" menu and choose the "Import" option.
  10. Click the "Text" import option on the toolbar.
  11. From the "Field" and "Record" delimiter popup menus, choose Other and specify the unique tid-bits you entered in Password Retriever earlier. Be sure to enter the correct one in each field.
  12. Press the "Open" file and choose "Old Version Export.txt" on your desktop.
  13. The first record from the file will be shown in the list below if the parse was successful.
  14. Choose the new name for each field under the "Map To" column. If the field does not already exist, choose the "Other..." option and specify a new name.
  15. Choose the desired field type for each row as well.
  16. You only need to specify the "Map To" and "Field Type" for all the rows in the first record. The settings will carry over to all the other records during import.
  17. Click the "Import" button, and verify the import was successful.
  18. Save the database via the "File" menu to a location you will remember, and even set it as your "Home Database" in the Preferences window if desired.
  19. You can now safely trash the old version of our product and its old database file(s).

Password Retriever 1.9 to latest version of Data Guardian

  1. Open your database in Password Retriever 1.9. By default, your database is a folder stored in your Preferences folder called "Password Retriever Data"
  2. Ensure none of your records contain any line breaks in the "Notes" field or any tabs (this will ruin exporting).
  3. Choose "Export" from the "File" menu.
  4. Click the "Tab" button then click "Export"
  5. Save the exported text file anywhere on your computer.
  6. Download, install, and launch the latest version of Data Guardian.
  7. Create a new database in Data Guardian and choose "Import" from the "Record" menu.
  8. Click the "Text" tab on the toolbar.
  9. Click the "Open" button and choose the file we just exported.
  10. Leave the field delimiter as tab, and record delimiter as linebreak.
  11. For the first record only (which should be shown below), specify a "Map To" and "Field Type" for each row as defined below. If the field name is not available in the "Map To" popup, choose "Other:" and a window will popup asking for you to manually enter the name.
    • Row 1: Name/Normal Text
    • Row 2: Login/Normal Text
    • Row 3: Password/Password
    • Row 4: Reminder/Normal Text
    • Row 5: URL/URL
    • Row 6: PIN or Serial/Normal Text
    • Row 7: Notes/Large Text Field
  12. Press Import and save the new database.
  13. Throw away all the old files.

Password Retriever 3.7.2 through 4.1.5 to Password Retriever 4.6.3

  1. Open your database from versions 3.7.2 through 4.1.5 in version 4.1.5 and choose "Exported Database.pwr45" from the "Services" menu.
  2. Quit 4.1.5 and download, install, and launch version 4.6.3.
  3. Choose "Update" from the "Services" menu and select the "Exported Database.pwr45" file.
  4. Save the new database.
  5. Throw away all old files.

Password Retriever 4.5.3 through 4.6.3 to Password Retriever 5.3.5

Version 5.3.5 is the last version of Password Retriever before it became Data Guardian.

  1. Download, install, and launch version 5.3.5.
  2. Create a new database and choose "Update Old Database" from the "File" menu.
  3. Press "Select" and choose your old database, and update.
  4. Save the new database with the file extension .prdb.
  5. Throw away all old files.

Password Retriever 5.3.5/Data Guardian 1.0-1.19 to latest version

  1. Download, install, and launch version 1.6.5.
  2. Choose "Open" from the "File" menu.
  3. The database will be automatically updated to a format that works in version 1.2 and later.
  4. Save the database with the new file extension .dgdb.
  5. Quit 1.6.5 and download and install the most recent version of Data Guardian.
  6. Open the new .dgdb file.
  7. Throw away all old files.

Files and Locations

  • Version 1.9 (Mac OS 9): Macintosh HD/System Folder/Preferences/Password Retriever Data
  • Version 1.9 (Mac OS X): Home/Library/Preferences/Password Retriever Data
  • Versions 3.7.2 through 4.1.5: Home/Library/Preferences/Password Retriever Services
  • Versions 4.5.1 through 4.5.1: Home/Library/Preferences/com.koingosw.pwr4.services.txt
  • Versions 4.5.4 through 4.6.3: Home/Library/Preferences/com.koingosw.pwr4.services.pwr
  • Versions 5.0 through 5.3.5: Home/Documents/Primary Database.prdb
  • Versions 1.0 to 2.x: No specific home location. File extension is now .dgdb
  • Versions 3.0 of Data Guardian and higher: No specific home location. File extension is now .dg3

There are two ways to automatically log yourself in to sites represented by records in your database. The first is only available for Safari users on the Mac, and is the easiest. It uses Apple's Keychain to provide Safari with the login credentials to web sites.

  1. Choose "Export..." from the Record menu.
  2. Click the "Keychain" tab.
  3. Check the records you wish to add to keychain. If the ones you wish to export to not appear in the list, they are missing either a username, password, or URL field.
  4. Click Export.

For Windows users or non-Safari Mac users, the auto-fill is only reliable for servers which are not websites. This includes FTP, NNTP, POP3, Hotline, Gopher, and basically any other type of server which doesn't use your web browser.

  1. Turn on the "Use username and passwords when opening URLs" option in the Security tab of Preferences.
  2. Create a record with a field labeled username or login.
  3. Create another field with the type of Password.
  4. Create a final field labelled URL.
  5. Fill in the applicable information, remembering to include http://, ftp://, hotline://, irc:// and so forth in the URL.
  6. Save, and click the Go (>) button.
  7. Repeat steps 1 through 6 as necessary for all desired records.

For security purposes, Data Guardian can be told to discard any changes to currently open databases and quit after a length of time of no computer activity. "No activity" is determined based on if the mouse was moved. However, if there are any modal dialogs onscreen, the program will also not quit.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the Security icon on the toolbar.
  3. Check "Discard and quit when idle for __ minutes".
  4. Enter the duration of idle time that must pass before the program quits.

The Random Password Generator creates new passwords based on a dynamic template.

  1. Choose Preferences from the Data Guardian menu (Mac) or Edit menu (Windows).
  2. Click the Security icon on the toolbar.
  3. Enter a new template in the text field.

The template for the Random Password Generator uses variables to determine the pattern in which passwords are generated.

Variable Effect
[!] becomes one of: !@#$%^&*()
[#] becomes a number between 0 and 9
[a] becomes a lowercase letter
[A] becomes a capital letter
[@] becomes any random letter, number, or one of !@#$%^&*()

Use [5-A] to return a random set of five uppercase letters, [11-#] to return eleven random numbers, and so forth. To return a random number of characters, specify the range for the length count (ie. [1:9-a]). This will return anywhere between one and nine random lowercase letters.

Any character which is not one of the above special characters will be treated literally. For example, a template like: [2-@]Adam[A][4-#] could return a value like: $&AdamX1984

Collections are used to organize groups of records in one easy to manage area.

  1. Click the "Add" button (+) below the collections list.
  2. Choose "New Collection" from the popup menu.
  3. The new collection will appear in the sidebar. Rename it as desired.
  4. Drag records of your choice into this collection.

Additionally, smart collections can automatically include records based on search criteria - much like Apple's smart folders. It is important to note that records cannot be manually added to smart collections.

  1. Click the "Add" button (+) below the collections list.
  2. Choose "New Smart Collection" from the popup menu.
  3. Specify the rules which must be met for records to automatically appear in this collection. Click the plus (+) icon to add a new condition.
  4. Choose whether all rules, or any of the rules, must be met.
  5. Click OK.

One of Data Guardian's field types is a date field. Date fields have the additional option of being scanned either at database open or an interval to see if they are approaching. Configuration for the Date Checker is done globally in the Preferences window.

  1. Choose Preferences from the "Data Guardian" menu (Mac OS) or "Edit" menu (Windows).
  2. Click the "Date & Time" toolbar icon.
  3. Enter the Scope for how many days in the future you wish to scan for upcoming dates.
  4. Close the Preferences window and open the database to be checked.
  5. Choose "Check Dates" from the Record menu.

Enabling "Every __ minutes" will scan through all of the records every open database at the interval specified. The first check executes one time unit after the database was opened.

  • "On database open" will check for upcoming dates once when a database is initially opened.
  • "Show empty date notice" will display error messages after dates have been checked and there were date fields within records that were not set.
  • "Dates valid every year" disregards the year portion of a date field during check. This is the feature to enable if the date fields contain birthdays, or other annually recurring events.

Import/Export/Sync

  1. Easy way to import/export DG record format.
  2. Remember import/export settings.
  3. Ability to synchronize with .Mac or iPod.
  4. Save import/export settings.
  5. Import should be "smarter" and auto-align fields and types based on name/content.
  6. Librarian Pro database import option.
  7. Sync over MobileMe.
  8. Sync. needs delete option.
  9. Sync same-name records to most recent version and keep a log of record deletions, and provide the option of synchronizing deletions as well.
  10. DropBox/iCloud Support.

iOS Version

  1. Add ability to delete databases when the password is forgotten.
  2. Auto-lock when backgrounding on iPhone OS 4.0.
  3. "Big" font size for easier UI readability.
  4. Perhaps put field names above content.
  5. Copy Password option may not work.
  6. Custom collection icons.
  7. Is UFT8 fully supported?
  8. Landscape mode.
  9. Retain field values when loading a preset.
  10. Change Checkbox on/off label.
  11. Add separator field, some other fields will not display copy/cancel popup when clicking.
  12. Picture: support zoom stored picture... or link directly to library on the iPhone?
  13. portrait & landscape modes.
  14. Data guardian is where I store all of my passwords but it is inconvenient to use at times. At times I dont want it to close when the phone sleeps especially if I am paying bills and so on, so I turn off the auto-lock. However, that means I either have to go into the settings and turn them back on or close the app completely by using the iOS to kill the app. It would be convenient if there was a button on the database page that would allow you to exit the database and manually lock it. Also it would be convenient if it didn't stay in he background when locked.
  15. Share mySQL database with desktop version.

Collections

  1. The ability to assign a default "preset" to each collection, so when creating a new record while viewing a certain collection, the desired preset will be used.
  2. Ability to change collection icons.
  3. Move records between collections.
  4. In the main window, add a third pane like Apple's Address Book to show record information instead of spawning a new window.
  5. Manual sort option for records and collections list.

Printing

  1. Title of collection should print in "As displayed".
  2. If printing As Displayed, overflow should print on other pages (horizontally).
  3. "A couple features that would be very helpful would be that the "Print as Displayed" feature has controllable text sizes and types so that landscaped printing would allow more space. Current default does not allow a lot of fields to be printed in landscape view. Also, it would be ideal if the printing portion also contained a preset option whereby a Collection could have a defined set of views (via a preset drop down) to print with specific fields, so that each time printing requirements changed, there is no need to go through and check or uncheck fields, rather, just choose a different preset."

Records

  1. Drag reorder fields
  2. Contextual menu for fields should yield a convert field type option.
  3. Ability to change size of the notes window.
  4. Voice Entries (QuickTime).
  5. Field text masks.
  6. Calculation field.
  7. Auto-fill fields.
  8. Press a button and containing collections are highlighted.
  9. Automatically deselect the current line and always select and jump to the newly entered record.
  10. User-defined keyboard shortcuts for login/password fields.
  11. Include a numeric field for sorting and for searching by range.
  12. Save window positions and dimensions.
  13. Link to a file on disk instead of importing into the database.

General

  1. Add separators in the Quick Browser.
  2. An option to center the data screen top center on the master screen by default when using multi displays.
  3. **Save** & Quit after x minutes.
  4. Tray/menu icon.
  5. Add Incremental Search to Quick Browse Window.
  6. New multi-column sort options (sort by first, second, and third).
  7. Support for nested groups.
  8. Ability to view images attached with the Files button. Alternatively, add the ability to view a full image attached to a record with the Picture field, rather than just the thumbnail.
  9. Ability to disable the Black Glass theme in the Quick Browser as well.
  10. Ability to increase the text size in each individual record window instead of an overall text size increase.

Data Guardian allows you to securely store information in a database. It is customizable enough to allow input for a variety of data types. Use it as a secure customer database, journal, inventory, and more!

In order to secure a database, password protection must be applied. Without password protection, the database is NOT encrypted. When encrypting, the password is used to encode the data in the file. Only that password can be used to load the file next time; without it, the data is unrecoverable.

When Data Guardian is first launched, a blank database is created and will later prompt you to save. If desired, a database which loads at program startup can be specified in the Preferences window.

The Quick Browser is a window which allows you to, quite literally, quickly browse the contents of your database. Data can be dragged and dropped out of the Quick Browser into web sites, and also other programs.

Show the Quick Browser:

  1. Open the database for which you wish to use the Quick Browser with.
  2. Choose Quick Browser from the Window menu.
  3. Use the arrows to navigate through the records, or option-click an arrow to have the Quick Browser scan through the records for you. Simply click Stop when you're on the one you want.

We realize that you can't constantly be switching back and forth between applications to view the Quick Browser. That's why it also comes as a floater!

Make the Quick Browser Float Above All Windows:

  1. Choose Preferences from the Data Guardian menu (Mac) or the Edit menu (Windows).
  2. Click the "Records" button on the toolbar.
  3. Uncheck "Quick Browser does not float over all windows".
  4. Close and re-open the Quick Browser.

Paranoid about security, or simply need a random password really quickly?

  1. Choose "Password Generator" from the Window menu.
  2. Click the "Generate" button and a new code will be instantly generated.

You will soon notice that there is a certain pattern to all the passwords generated. It is possible to define your own custom template for password generation instead of the default we have provided. Passwords can also be generated by clicking the "Randomize" button (in the drop-down menu) in each record window.

At times, after creating numerous records, you realize that it might have been in your best interest to edit or delete a field for all of them. It would be a pain to go through each record manually one at at time adding or removing the field. The Bulk Edit feature allows you to rename, delete, or modify the type of fields for the selected records.

  1. Select the records in the main window which will be changed.
  2. Choose "Bulk Edit" from the Record menu.
  3. Check the checkboxes next to any of the options you'd like to change on the selected records, and then choose the new value.
  4. If you wish to modify field contents, names, kinds, click the plus (+) button below the empty list.
  5. Choose the name of the field to modify. If the field does not exist within the selected record, it will be left untouched.
  6. Check off and specify new values for any of the properties of each field, be it the name, type, or contents. You may also delete any fields matching that name by checking the last box.
  7. Click Change.

If you have opted to change the name of a field for records and a field by that name already exists, the name will not be changed. Also, if you currently are editing a record and the fields have just changed because of the Bulk Editor, it is advisable that you click the Revert option in the window or the new bulk effects will not take effect when the record is saved.

There is no easy undo action for this feature if you save your database aside from simply not saving changes when it comes time to close it.

In addition, you may wish to enforce a preset. Doing so erases fields from the record in question which do not exist in the preset, and adds fields which do not exist in the record but do in the preset. Filled in fields which are in both the preset and record are preserved.

Records are records within Data Guardian which store data. Each may have its own custom fields and be stored in different collections. Those steps are covered later in the documentation.

  1. Choose "New Record..." from the Record menu and select "Blank" from the submenu.
  2. Fill in the desired information and click Done.

The Private checkbox will ensure the record is not touched during a synchronization process.

Changes to records are not permanently saved to the database until the database itself is saved as well. To do this, close the new record window and choose "Save" from the File menu.

When a database is first created in Data Guardian you will notice that there are already some presets installed. You can also create some of your own!

  1. Create a new database, or open a pre-existing one.
  2. Create a new Blank record by going to "New Record...>Blank" in the Record menu.
  3. Click the small black arrow next to any existing field and click "Add Field After..."
  4. Define the Field Type and Field Name. Repeat as many times as desired. Field names must all be unique and not be one of the few reserved names.
  5. Click "Done".
  6. With the fresh record window foremost, choose "Save As Preset..." from the Record menu. Enter a preset name, and click Save.
  7. Close the record window, and do not save.
  8. Choose "New Record" from the Record menu, and select the preset that was just created. It is important to note that presets are only available to the database they were created within. To create an encompassing database template, see the instructions below.
Tag Validity Description
[DGMain:DatabaseTitle] Header, Footer Title of your database
[DGMain:ItemCount] Header, Footer Total items exported
[DGMain:HomeURL] Header, Footer URL to the first page
[DGMain:TotalPages] Header, Footer Total pages exported
[DGMain:TotalPageItems] Header, Footer Total number of items on this page
[DGMain:CurrentPage] Header, Footer Current page number
[DGMain:NextPageURL] Header, Footer URL to the next page
[IfNextPage]

[ELSE]
[/IfNextPage]

Header, Footer Wrap around the entire block of HTML that should appear on the page if there is a next page.
[DGMain:PrevPageURL] Header, Footer URL to the previous page
[IfPrevPage]

[ELSE]
[/IfPrevPage]

Header, Footer Wrap around the entire block of HTML that should appear on the page if there is a previous page.
[DGItem:Name] Body The record name
[DGItem:Record Image] Body Record image
[DGItem:Date Created] Body Date the record was created
[DGItem:Time Created] Body Time the record was created
[DGItem:Date and Time Created] Body Time the record was created
[DGItem:Date Modified] Body Date the record was Modified
[DGItem:Time Modified] Body Time the record was Modified
[DGItem:Date and Time Modified] Body Time the record was Modified
[DGItem:Date Synchronized] Body Date the record was Synchronized
[DGItem:Time Synchronized] Body Time the record was Synchronized
[DGItem:Date and Time Synchronized] Body Time the record was Synchronized
[DGItem:Private] Body Yes/No if the record is private
[DGItem:Locked] Body Yes/No if the record is locked
[DGItem:File Count] Body Number of files attached to the record
[DGItem:File Names] Body Names of the files attached to the record
[DGItem:*] Body Replace the * with any field present in the record. This will be replaced with blank text if it does not exist.

Creating export templates

Data Guardian can export to numerous formats. However, the most important is HTML. Creating new templates for both of these formats is relatively easy if you have experience with a text editor. Of course, creating an HTML template requires knowledge of HTML as well. Once installed, templates are stored in the Application Support (Mac OS) or Application Data (Windows) folders.

  1. Create a new folder on your desktop with the new name of your template.
  2. Create a basic design for the template and save it into this new folder as index.html. Any and all required images for this design must go into a folder called "images".
  3. Open index.html and put a [item] and [/item] tag set around the area which will contain the template for the item details. Then, customize the item details area with any of the tags specified below.
  4. The content within the [item] [/item] area will be duplicated as many times as the item count per page (as specified by the user in the Export dialog). For instance, if the user is exporting 100 records, and specifies 3 records per page on export, the HTML that will be outputted will be in a single file containing: the top of the page, [item] content, [item] content, [item] content, and the end of the page. Additional copies of this page will be created until their entire count has been exported. In this case, 34 pages for records will be created.
  5. In index.html, right after the opening [item] tag, include a [settings] and [/settings] tag set. It will be removed from the final product, but will prevent the template from being loaded if it does not exist. Example:

    Example:
    [settings]
      [imageHeight]64[/imageHeight]
      [imageWidth]64[/imageWidth]
      [fillColor]#RRGGBB[/fillColor]
    [/settings]


    The top two tags are for you to specify the maximum width and height of record image if you used a [DGItem:Record Image] tag within an [item] tag set. If a [fillColor] (optional) is specified, the image will be exported and if it cannot be scaled down proportionally to fit exactly to the bounds specified, filler color will be used around the edges. Otherwise, an image of "best fit" is exported. The width and height of this image may be smaller than the [imageHeight] and [imageWidth] specified, but never larger.
  6. Optionally, you can create a preview.html file to enable the template preview option in the Export window. Store images for this template in a different folder than "images". This way they will not be copied over to the final product. Also, a style.css will be copied over as well if one exists.
  7. Launch Data Guardian and open the Export window.
  8. Click the HTML tab, and press the "Install New..." button.
  9. Choose the folder you just created for your template. It will then be added to the templates popup menu if it was created successfully.
  10. Perform an export as desired using your new template!

Export records to iPod Touch or iPhone

  1. Connect the iPod or iPhone to the computer.
  2. Choose "Export..." from the Record menu on the computer.
  3. Click the iDevices button on the toolbar.
  4. Specify a Database Name, and check the fields to export.
  5. Select the iPod or iPhone in the device list and click Connect.
  6. Choose Upload.
  7. The database should now appear on the iPod under the Notes section.

Data Guardian supports a variety of field types for easily storing data in an applicable format. Some of these are as follows:

Normal Text
a single-line field for basic data like a login, serial number, or so forth.
URL
a blue and underlined single-line field with a Go button next to it to launch the URL. Launches the applicable application to handle the type of URL specified. For example, your FTP client will be launched for addresses beginning with ftp://.
E-Mail Address
a blue and underlined single-line field with a Go button. The Go button launches your computer's mail client and addresses a blank message to the specified address.
Phone Number
a green and underlined single-line field for phone numbers with a Dial button. Supports letter dialing such as: 1-800-4KO-INGO. When pressed, the Dial button uses the modem in the computer to dial the number on the connected phone line. A modem must first be specified in the Preferences window.
Large Text Field
a field supporting multiple lines of text (useful for notes). The scollbar becomes active if numerous lines of text are entered.
Password
secure field for storing passwords. Text cannot be copied or pasted from this field when the contents are hidden. This field is also used to help auto-fill logins & passwords when the Go button is clicked if the appropriate option is checked in the Preferences window. Toggle between secure and unsecured mode by choosing the Hide or Show button next to it. In addition, also includes a Randomize button which generates a new random password based on the template in the Preferences window.
Date
a field which contains a static date such as a birthday, join date, anniversary and so forth. The included Set Date button will bring forth a Calendar window in which to set or clear the date. Date Checking options are configurable in the Preferences window.
Picture
a field used to store an small 64x64 pixel image. Drag and drop an image to this field, or use the Set Image button to insert content. This field can also act as the icon for the record if the "Use this image as the record icon" option is checked. This is only available for the first picture in the record.

Data Guardian can import a variety of data formats from flat text files. This includes, but is not limited to, tab-delimited, CSV and Koingo Software Contact Keeper 4.x database files.

Importing from a regular flat text file

  1. Open or create a database for the results of the import to be placed.
  2. Choose "Import..." from the Record menu.
  3. Click the Text button on the toolbar.
  4. Choose both the Field and Record Delimiters, or specify custom values.
  5. Choose the destination ("Map To") for each field in the rows below.
  6. Choose the type of field which will be created for each row.
  7. Use the "<" and ">" buttons to navigate through the records in the file, ensuring the fields have been properly "mapped."
  8. Click Import.

Fields which are not assigned will not be imported (unless importing a Contact Keeper database and "Import empty fields" is checked).

Records can be set as "Private" in the record editor. This means the record will be left untouched during synchronization and not copied. Private records can also be hidden in the main list by choosing "Hide Private Records" from the View menu.

If a preferences file has become corrupt, or invalidated due to an update, basic program settings may need to be reconfigured. This is easily fixed, simply go into Spotlight (Mac) or Windows Search and search for the .dg3, .dgdb .prdb file. After locating the file, follow these steps:

  1. Open the file from the folder it is located in (usually the Documents folder of the current user).
  2. Once open in Data Guardian, go into the General tab in the Preferences.
  3. If the file is NOT already selected beside the "Home Database:" text, click "Choose", and find the file and click "Open".
  4. Click the "Open Home Database on Launch" box.

To fix this go into "Preferences" menu and in the "General" tab and choose " Preserve original values and auto fill for new fields". It will delete any fields that do not exist in your preset.

Desktop Version

  1. Mavericks (Mac OS X 10.9) does not allow Keychain export to auto-fill in Safari. This is a change by Apple to move to iCloud. They currently do not provide a public API for developers to integrate with this. We will add it as soon as Apple premits.
  2. http://www.grafxlut.com/DG-cohn.mov
  3. Import vCard to support unicode characters proper.
  4. If you have a date set in the calendar that is NOT today in the same month and then click today the selection rectangle does not update. It stays on the previous date, but the actual selection is set to today.
  5. Importing into 1Password will duplicate record entries instead of syncing them. We've asked 1Password for a fix to this.
  6. Tab character messes up .csv exports.
  7. UTF-8 does not get respected for .csv exports.
  8. Possible memory leak if app left open for a long time? Maybe has something to do with autosave?
  9. If you store the DB password in keychain, move the entry into a new Keychain Data Guardian will delete and recreate the "login" Keychain next time you access your database.
  10. Sometimes main window can go below min size
  11. Password hint

iOS Version

  1. Sometimes crashes when searching on iOS 6
  2. iOS version does not properly support unicode passwords
  3. Does not match same format as desktop version (SQLite)
  4. Slow startup for databases with 1000 records or more
  5. Does not handle desktop record pictures
  6. Does not handle desktop record attachments
  7. Does not have a smart "Trash" collection.
  8. Smart collections do not sync
  9. Cannot drag/drop database into iTunes on the mobile Data Guardian area
  10. Cannot edit fields in-line for text types after clicking Edit
  11. Password fields do not show popup menu
  12. If "Show Icon" for recod is OFF, and there *is* a picture field in the record's fieldset, the default record icon should show; however, a white rectangle is shown instead.
  13. "Duplicate" does not save the recordLabel setting.
  14. Presets do not save the slider min/max values, like they should.
  15. Presets do not save the selection menu options, like they should.
  16. Date fields are calcuated incorrectly. In the desktop version it shows: November 16, 2004. In the iPhone version it shows: Nov 15, 2004.
  17. With "Lock on iPhone sleep". It sometimes does not lock after the iPhone goes to sleep (I tried quite a number of times but I was not able to identity when it locks when it doesn't). And apparently it does not lock if I press the power button to switch off the screen.
  18. If I duplicate a record. The record stays at the corresponding collection. However, if I exit the database and reopen the it, the record is not in the original collection anymore. It's now in the unfiled collection. Further, if I assign a different collection to this duplicated record, the collection information is gone (ie, the record goes back to unfiled) if I leave and reopen the database.
  19. Database does not auto-save after editing a record. Should commit changes to disk.
  20. Don't show ability to remove fields when clicking Edit in the Records window, make a separate button that does this.
  21. Make creating records from a preset by default easier

When Data Guardian is launched for the first time, the setting to hide passwords by default is automatically turned on. This means that passwords in the main list, and password fields inside records will appear as black dots instead of showing the actual password. To globally turn this feature off, choose "Show Passwords" from the "View" menu. It is also possible to show and hide passwords temporarily on-the-fly by clicking the Hide or Show button next to a password field inside a record.

  • Version 3.x is a $9.95 paid upgrade from version 2.x and earlier. If you already own a 3.x license, just download this update. No payment required. For everyone else, please visit our upgrades store for a free or paid upgrade as well as more information.
  • This version is designed for Intel-ONLY Mac OS X 10.7 or later or Windows XP or later. Versions for older systems can be downloaded on our web site.
  • Version 3.1.9 — October 29, 2014
  • Bug Fix: Assign preset menu items now are properly enabled in Record view mode.
  • Version 3.1.8 — October 9, 2014
  • Bug Fix: Fixed speed issue with searching.
  • Version 3.1.7 — October 8, 2014
  • Bug Fix: Fixed sorting of main list for columns past the name column.
  • Version 3.1.6 — October 7, 2014
  • Bug Fix: Fixed sorting of main list.
  • Bug Fix: Fixed ability to click headers of main list after scrolling down.
  • Version 3.1.5 — October 7, 2014
  • Bug Fix: Copy to Desktop feature from iOS works again for password protected databases and no longer yields a blank database.
  • Bug Fix: Password checking between iOS and desktop version are now identical.
  • Bug Fix: Fixed crash if attempting to view the Import window and access to Address Book was denied.
  • Bug Fix: Fixed a potential crash if there was no listbox selection and attempting to save a new record into the currently selected category.
  • Bug Fix: Notes field now properly adjusts the max rect of the record window. Will auto-resize smaller if necessary.
  • Version 3.1.4 — June 12, 2014
  • Bug Fix: Fixed vCard export.
  • Version 3.1.3 — April 9, 2014
  • Bug Fix: Minor bug fixes.
  • Release notes truncated to 2014 only.