I'm having the same issue as the one described in this and this question. The OAuth consent screen page says "Verification not required" but when I upload videos they get "locked as private". According to this answer, a domain is needed in order to verify the app and fix this, but I don't have a website related to the application.
This answer explains adding a domain in order to get verified and upload public videos but I'm afraid the domain and website I do own are completely unrelated to the content I'd upload to the YouTube channel. So is there a way of using the API to upload public videos without owning a website/domain or can I use an unrelated website that I own?