Permission is required to access media input. No data is being uploaded. All data remains locally and processed in client's browser
See the Github repository for the details