Most definitely - it is processed via Sendowl (a popular tool for delivery of digital items), and your card payment details are never shared with me.