No, you don’t need a separate app. Your membership points are accessible through the ‘My Account’ section on both the Decathlon App and the website.