hi @uwyang!
Thanks for your question and welcome to the Prodigy community
Prodigy is an on-premise, Python library. Prodigy runs entirely on your own hardware and never "phones home" or otherwise connects to our or other third-party servers. So if you're working with sensitive data, you can even run it on a completely air-gapped machine with no internet access to meet your compliance requirements (which is how many users working on health data for instance do it).
Here's a related question where someone asked about HIPAA and Ines' thoughts:
Prodigy is installed on the cloud as it would on-premise. I would suggest looking through the aws
issues as it can give you a lot of ideas on how custom it and how others have worked with AWS.
Hope this helps!