Do I need to install InstaZign?

No. InstaZign operates from its own dedicated website that can be accessed from any web browser.