IP Masking means that we create a temporary account for any user that's editing without being logged in. More details on how temporary accounts work here, and more details on what to look for when adapting an extension to handle temporary accounts is here
A quick search for relevant code in the UploadWizard extension is here
We'll need to change isRegistered, find where the code checks if a user is logged in so they can upload and make sure only real logged-in users can upload, and then test everything to make sure it still works when logged in as a temp user or a regular user or not logged in at all.
To enable temporary accounts in your local dev env, add this to LocalSettings.php
$wgAutoCreateTempUser['enabled'] = true;

