256-bit encryption
Provider credentials are encrypted at rest with AES-256-GCM.
Security
Invoicycle separates payment collection from billing records, encrypts connected-provider credentials, and keeps client access behind tokenized portal routes.
Provider credentials are encrypted at rest with AES-256-GCM.
Consent, export, retention, and deletion workflows are built into customer data handling.
Production operations are designed around monitored VPS hosting and database backups.
Controls map to access, change management, vendor review, and incident response.
Data protection
Payment providers handle sensitive card and bank details. Invoicycle stores the billing data required to create invoices, automate reminders, and reconcile payment status.
Account profile, business details, client contacts, invoice records, line items, and payment status metadata.
Encrypted provider credentials for AI, SMTP, PayPal, Stripe, and WhatsApp when users connect their own accounts.
Client portal tokens, notification records, usage counters, and operational audit signals needed to run billing workflows.
Security FAQ
No. Stripe and PayPal collect payment details on their hosted infrastructure. Invoicycle stores invoice status, payment URLs, and provider references.
Provider secrets are encrypted before storage and never returned to the browser after saving.
Portal access uses unguessable per-client tokens and can be disabled by removing portal access from the client record.
Account records stay available until deleted by the workspace owner. Browser-only guest drafts expire after 30 days on the local device.