Using "trusted" in a description of their own product doesn't look right, especially when it's the only occurrence of "trust" on the whole page.
It's just a marketing spin, rather than a meaningful technical description.
It's just a marketing spin, rather than a meaningful technical description.