protect JavaScript API