Is there a registry key that can be set to disable uploads?
This would be needed for deployment in certain environments to prevent accidental upload of sensitive data.
Only this:

Hey @Jaex is there a way to get this set without changing it in the UI? I think the goal here for most requests around DisableUpload is that we would like to use ShareX in a corporate environment, and this seems to be a real barrier for administrators.
Even if you change it outside UI still user can re enable it from settings.
I have a custom fork where I've modified the DisableUpload property to always return true; (https://github.com/ShareX/ShareX/blob/master/ShareX/ApplicationConfig.cs#L218). I think we would want the registry setting (or some other means of configuration) to never allow that boolean to be false.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
@Jaex I believe ShareX could have a lot more adoption in businesses if there was a administrator-controlled way to enforce screenshots do not get uploaded anywhere. The default behavior of public uploads with a confirmation screen on the first upload does not work in a corporate environment and probably scares away a lot of administrators.
Would you be willing to accept a PR that changes this behavior?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
did we have any settings through group policy / firewall , which can enable us to restrict uploads on public code repositories
Most helpful comment
I have a custom fork where I've modified the
DisableUploadproperty to alwaysreturn true;(https://github.com/ShareX/ShareX/blob/master/ShareX/ApplicationConfig.cs#L218). I think we would want the registry setting (or some other means of configuration) to never allow that boolean to be false.