The TechPledge website is no longer online.
Here is the French translation of the TechPledge produced in October 2021.
Enjoy your reading.