I am a software developer at a European company.
My boss wants me to develop some software that consumes an external API and stores the received data in our own database.
The policy of the external API clearly does not allow this but it would probably never catch someones eye.
Still I am really uncomfortable with this and probably won't do this.
My boss knows that it is not allowed but still wants me to implement this feature.
What should I do?
Update: Since a lot of people here are speculating about what kind of API would not allow the data to be stored (which is irrelevant IMHO) - I can confirm that the external API is billed per request and clearly does not allow any caching, permanent storage.
Update2: It is not a single mass download - it is more like a permanent caching.