Yes. Your account is insured up to $250,000 of pass-through deposit insurance coverage from the FDIC through Current’s issuing bank, Choice Financial Group.
No. Current does not run a credit check when you apply for an account.
You need 3 things. A U.S. Social Security Number (SSN), a U.S. residential address (P.O. Boxes are not accepted), and a smartphone that can receive SMS/text messages.