Pinrecall is really minimal, and small (<120 LoC of plain JS). All the data is stored locally in the browser. And it's open-source! The source code is here: https://github.com/postmalloc/pi...
It will be available on the Chrome Webstore soon, but you may immediately take the source code and install it on Chrome.
Spoonie