Yes. Stripe is a highly secure platform that is a PCI Service Provider Level 1 and all transactions are SSL (Secure Socket Layer) protected. All card numbers are encrypted on disk with AES-256. Decryption keys are stored on separate machines.