Yes, that’s because of AML/KYC that most governments require. You also should have been required to show this for Uphold when you created that account.
There are other options. Check -Retired- PSA: User FAQ - Support & Answers, especially the portion entitled I'm getting a new device, how do I backup my BAT/information? OR I need to reinstall, how do I save my BAT/information?