From numerous releases re DTAC the typical statement is same as this cut/paste from a legal company.
"Starting 1 May 2025, all non-Thai nationals entering Thailand by air, land, or sea must complete the Thailand Digital Arrival Card (TDAC) online before arrival."
Seems simple to me. Are you a Thai national? Answer No.
Fill in the form.