I have the same concerns on this language but I’m wondering if there might be a slight language barrier issue if English isn’t their first language. They may have meant to use a word like “certify” which I could see translating to “guarantee”. (Pure conjecture based on the fact it sounds like they’re France-based)