Your credit card is NEVER kept on file.So there's no risk!
You are never auto renewed.You renew when YOU want to renew.