If people don't pay, they may not like it, use it or it's too expensive for them. I sign up to see if I like a product/service and have to fight to remove the card so it doesn't charge me as most products/services aren't what I'm looking for.
A customer friendly free trial will have some limitations (e.g. stops working after a while, inserts a watermark into report, etc.) but will not ask for CC details upfront.
Do some extra programming to ensure that the free-trial stops working on the target computer after a set time or number of uses*, and throws up a notification that the 'free-trial' has been used for X number of times or for X number of days and won't be available any more.
Your clients are then free to choose whether to buy your full system or try out some other system. This model is similar to what some News websites do. IIRC, "The New York Times".
* I believe a set number of uses is more useful than a set number of days. Some clients won't use the app every day, and at the end of a month (say), may only have used the app twice and so haven't got a worthwhile feeling of its value.
Alternatively, allow users to generate free summaries but "paywall" the length, allowing them to subscribe to unlock past the "paywall". That way they see a preview and only pay when they have confirmation they like the service you're providing.
I like how https://www.gomoonbeam.com/pricing do it. Free to a word cap with no credit card required, then charge after that point. (They also run on Stripe.)