Yes, Public is a legitimate investing app. Public is registered with both the US Securities and Exchange Commission (SEC) and the Financial Industry Regulatory Authority (FINRA). The brokerage also offers insurance for up to $500,000 for your securities.