So I just downloaded the Allstate app, so I'm in good hands. It states, "This does not constitute an insurance ID card as may be required in your state." Does anybody know if Iowa is one of the states that this wouldn't be legal proof?Get Geico, use their app. Never forget your insurance card again.