Curious, which scenario would you prefer?
1. Client lets the user integrate with their own selfhosted service, e.g. NextCloud
2. Client lets the user integrate with a third party service such as imgur where the user uses their own accounts
3. Client offers a paid service where you as the user can upload any image and the client owner hosts this for you