Start the recording function in Zoom app

We want to run our app (Zoom Apps) as a side to our Zoom client app. There are several questions related to this.

Q1) In a situation where the recording function is not automatically started, can the recording function be started or stopped by an action (zoom api or sdk event) of a user other than the host?

Q2) Zoom cloud recording is only available to paid subscribers. If the host, who is a paid subscriber, creates a meeting, is it possible to record the host even if free participants join?

Q3) If both the host and participant are free users and local recording starts automatically, can you check the recorded video file stored in the host through API after the meeting is over?

Answers I’ll wait. Thank you in advance.