The most important thing to understand about CAN-SPAM Compliance is that it doesn’t have anything to do with email address collection. CAN-SPAM sets rules for sending email messages, primarily to give recipients the ability to easily opt-out of your marketing messages.
Since you are sending your own emails, you have complete control over your CAN-SPAM Compliance. If you are working with a 3rd party who sends emails on your behalf, it is your responsibility to communicate with your 3rd party to ensure your marketing emails are CAN-SPAM Compliant.