Do I need a SurveyTransfer account to be able to open a share link?
No, you don't necessarily need to register an account to be able to open a share link. However, in order to be able to create projects and share files and views, you will definitely need an account.