Hi Dataverse community,
Most of our datasets have no access restrictions, however, we have set up Terms of Use and as an end user, if you want to download any files you must accept them.
This works well, but if someone tries to download any file using the Dataverse API, he/she/it will be able to do so without agreeing to the Terms of Use.
To solve this, we worked on a proposal with Philip Durbin, we could implement it, but first we would like to hear your comments in order to integrate it into the main branch of the Dataverse project.
Document
This is a general proposal, when we have a developer assigned to this, we could analyze the API methods we would use.
Please let us know what you think.