Self Visa Secured – How to apply Self Visa Secured – How to apply The Self Secured card is an innovative tool designed to help consumers build and improve their credit.