No, Petal cards do not fall under the category of secured cards, and there is no need for any type of deposit.  Unlike secured cards and numerous introductory credit cards, Petal provides higher credit limits and lower interest rates as well. Check out our list of the best unsecured credit cards for bad credit for more options.