Nope — to use Keepmyaccount for free a credit card won’t be required. If you ever decide to upgrade your account to a more powerful subscription plan, you can add your billing details easily through your account dashboard.