Sepal is a powerful, free tool for analyzing satellite imagery. As of 2021, In order to define a custom area of interest, the user needs to create a Google Earth Engine account and upload the shapefile there, then reference that asset in Sepal. Here is a quick walkthrough of how to do it.