Translate the following English sentence to French:
"I have kept you informed promptly and with complete transparency throughout all this time."
Je vous ai informé de manière ponctuelle et totalement transparente tout au long de cette période.