Yes, Billflow is GDPR Compliant. Billflow only stores customer email and some Stripe IDs. All other data remains in Stripe and your system. If you receive a request to remove a user's data, simply delete them from Stripe and it will automatically remove their email from Billflow.
Yes, to create a lifetime subscription, just add a product to your service that is a one-time payment.
Currently you must have a fully complete Stripe account with bank details in order to connect to Billflow. If you wish to test around, check out our examples page to see how the billing pages look and how they are installed.
Yes, absolutely. Billflow looks up your customer's subscriptions by email or Stripe Customer ID. Subscriptions can be created from the Stripe Dashboard, via the API, Third-party app, or from Billflow and the Customer Portal can still show them.
You can unlink your Stripe account from Billflow by clicking "Connected to Stripe" on the dashboard which will take you to the Stripe Accounts Page.
Select "Revoke Access" for Billflow and your account will no longer be connected. When you go back to the dashboard, refresh the page and you should be able to Connect again to a different account.