Why not switch to a Patreon model and give people simple “export all data as markdown/json” inside every version of the app?
In that way there’s less incentive for the business to become potentially untrustworthy, but if it does, people’s emotional investments are still protected by being firmly in their own hands.