offline HTML5, private space