Store.js est la bibliothèque qui va vous permettre de stocker ces données sans soucis.
La version 2.0 vient de sortir et non-seulement d'être supporté par les navigateurs les plus utilisés, elle permet l'utilisation de plugins.
Enfin, comme elle est sous licence MIT, vous pouvez l'utiliser pour vos prochains projets de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.