You only need to upload address and income proof once, even if you are applying for multiple cards at the same time.
The web address is an official DBS Bank (Hong Kong) shortcut used for the online submission of supporting documents during credit card applications. 🛡️ Authenticity and Purpose