Fetchback

Bookdog's Fetchback

Bookmarks management utilities such as Bookdog must read, modify and then overwrite your bookmarks file. It does so using the knowledge the developers had at the time the utility was last updated.  But what if Apple updates Safari, or you add a Firefox extension, which which adds new data, before the utility is updated to handle it?  With most bookmarks management utilities, your new data will be lost.

Fetchback is Bookdog's built-in self test which ensures the integrity of your bookmarks data in case an update of your web browser or other utility you ar using requires a corresponding update in Bookdog.  It works like the "loopback" testing which is used to test the integrity of telecommunications sytems.  Whenever Bookdog or Bookwatchdog open a bookmarks file, they immediately parse the file to Bookdog's internal representation, then reverse-parse it back to your browser's format and compare the result, bit-by-bit, to your original data.  If any differences are found, the file load is aborted so that no damage can be done to your bookmarks, and you are directed to our website to get an update or report the problem.