Is it safe to use Zoho Creator for important financial information?

Is it safe to use Zoho Creator for important financial information?

Is it wise to put credit card statements and other financials in to Zoho Creator?