Problem is when I made the account to redeem comic codes I did provide the address. I’m not certain if it’ll let me simply erase it now.
The Insider program Terms of Use explicitly say it is only open to US residents. The fact you managed to sign up to the program despite living outside the US doesn’t change this fact.