Secure prototype hosting

Use these steps to upload an HTML prototype that is hosted by UserTesting. Secure prototype hosting ensures that participants can only access the prototype during the test.


This article applies to: ut logo tiny.pngUserTesting 


On this page:



About secure prototype hosting

Secure prototype hosting is available on the following subscriptions:

Flex plan Seat-based plan
Essentials  Startup 
Advanced  Professional 
Ultimate Premium
  • Upload your prototype files, which will be securely hosted by UserTesting, for participants to access during your study.
  • Participants can only access prototypes after they’ve been approved for the study.
  • Participants can’t access the prototype after their session has ended or copy or share the URL.
  • Secure prototype hosting requires the prototype to be uploaded as a ZIP file.
    • Important: You will not be able to upload your prototype if the third-party prototyping tool you are using does not allow you to download the prototype as a ZIP file. 
    • The file contents must include a valid index.html, along with all of the required elements of your prototype.

About security

  • The hosted assets are encrypted at rest and only accessed through Secure Sockets Layer (SSL).
  • The hosted assets are kept securely in our Amazon Web Services (AWS) infrastructure and only accessible through secure links that are inactive unless the test is in progress and used by the assigned active participant.
  • As a customer, you can access your uploaded prototypes; however, you will not be able to share the URL with anyone outside your team members on your account.



Upload your prototype to UserTesting

Watch a quick video of how to securely host your prototype:


To host your prototype, follow these steps: 

  1. Create a new prototype test.
  2. In the Test builder, select Upload prototype.
  3. Upload your ZIP file. 
    Note: The file size limit is 200MB.
  4. Copy the generated URL and paste it into the Starting URL for uploaded HTML field.

Alternatively, you can:

  • Add a Launch URL task to your test plan and paste the URL there.
  • Or, start the test on A blank page, then direct participants to your prototype (via the Launch URL task) at the appropriate point(s) in your test.



Export InVision prototypes

  • See the InVision help center for exporting instructions.
  • Ensure that you export your prototype as a ZIP file.



Export Axure prototypes

  • See the Axure help center for exporting instructions.
  • Ensure that you export your prototype as a ZIP file.



Export Framer prototypes

Right-click on the Framer file and select Send to > Compressed (zipped) folder (Windows) or Compress... (Mac).




Export Figma prototypes

  • See the Figma help center for exporting instructions.
  • Ensure that you export your prototype as a ZIP file.




If you receive an error instead of seeing the prototype during the test preview...

  • Find out if the prototype is opening in a different browser window from the dashboard.
  • For example, if you are logged into the dashboard in Chrome, but the prototype tries to open in Safari during the preview, Safari is the default browser on your computer.
  • You don't have the necessary browser cookies, which means the prototype won't load.
  • Solution: Try logging into Safari to preview the draft or update the default browser in the system to Chrome.



Related content

information icon.png

knowledge icon.png

Want to learn more? Check out these Knowledge Base articles... 

Interested in growing your skills? Check out our University courses...

video icon 2.png

team icon.png

Need hands-on training?

Can't find your answer?


Please provide any feedback you have on this article. Your feedback will be used to improve the article and should take no more than 5 minutes to complete. Article evaluations will remain completely confidential unless you request a follow-up. 

Was this article helpful?
0 out of 0 found this helpful