best endeavours

noun

Definitions of best endeavours

English

a high standard which requires doing everything that reasonably can be done to reach a result

The Programmer agrees to use his best endeavours to keep all details of the Program confidential.