Keksijät, yritysten omistajat ja muut immateriaalioikeuksien omistajat voivat suojata liikesalaisuuksia ja muuta sisäpiiritietoa keskinäisellä luottamuksellisuussopimuksella. Sopimusta kutsutaan usein myös keskinäiseksi salassapitosopimukseksi tai keskinäiseksi NDA: ksi. Sopimuksessa molemmat osapuolet sitoutuvat olemaan paljastamatta mitään tietoja, jotka eivät ole julkisesti saatavilla, ja tietoja, joita pidetään nimenomaisesti luottamuksellisina. Jos tiedot paljastetaan tai niitä käytetään väärin, osapuoli, joka on loukkaantunut julkistamisesta, voi nostaa kanteen ja voi hakea vahingonkorvausta. Sopimuksessa ei usein vaihdeta korvausta, vaan molemminpuolisia lupauksia jaettujen tietojen suojaamiseksi.
Keskinäistä luottamuksellisuussopimusta käytetään usein, kun molemmat osapuolet haluavat tehdä liiketoimen. Keksijä voi esimerkiksi haluta lisensoida prosessin yrityksen omistajalle, mutta hän voi olla huolissaan siitä, että omistaja varastaa ideat, joista hän oppii liiketapaamisten tai neuvotteluprosessin aikana. Yrityksen omistajan on ehkä jaettava liikesalaisuuksia antaakseen keksijälle tietoja, joita hän tarvitsee prosessinsa muokkaamiseksi tietylle yritykselleen. Keksijä ja yrityksen omistaja voivat myös olla huolissaan siitä, että yleisölle vuotavat omistusoikeudelliset tiedot. Keskinäinen luottamuksellisuussopimus on oikeudellinen väline, joka voi saada molemmat osapuolet rauhoittumaan siitä, että yrityksen omistaja ei jaa tietoja tai on vastuussa vahingoista, jos hän tekee niin.
Sopimus ei useinkaan ole pitkä. Yhden tai kahden sivun asiakirja riittää yleensä sisältämään kaikki keskinäisen luottamuksellisuussopimuksen tarvittavat ehdot. Osa sopimuksen osista sisältää määritelmän siitä, mitä pidetään luottamuksellisina tietoina ja mitä ei. Esimerkiksi julkisuudessa jo olevia tietoja ei usein pidetä luottamuksellisina. Sopimus sisältää myös sen, kuinka kauan tietoja on pidettävä luottamuksellisina, sekä molempien osapuolten käytettävissä olevat oikeudet ja oikeussuojakeinot.
Varsinaiset luottamukselliset tiedot, jotka jaetaan luottamuksellisen suhteen luomisen jälkeen, eivät useinkaan sisälly itse keskinäiseen luottamuksellisuussopimukseen. Luottamuksellisten tietojen määritelmä on usein laaja ja kattaa yleisiä aiheita. Esimerkiksi ohjelmistokehittäjä voi määritellä luottamukselliset tiedot koodiksi eikä lisätä mitään tietoja kehittämästään sovelluksesta. Ohjelmiston lisensoinnista kiinnostunut yritys voi sisällyttää taloudellisia tietoja osoittaakseen luottamukselliset taloudelliset tiedot, jotka se voi jakaa kehittäjän kanssa, kun luottamuksellinen suhde on virallinen. Vaikka määritelmät ovat laajoja, se on oikeudellisesti riittävä suojaamaan molempia osapuolia tietojen paljastamiselta.