Context:
We’re building a standard Zoom App (Web) using the Zoom Apps SDK—no Meetings SDK at all. Inside the Zoom App, users click a button and we call Recall.ai to spawn a meeting bot via their API. The Recall bot doesn’t use Zoom’s native recording/transcription; it just pipes meeting audio out to Recall.ai for processing.
We tried to initiate the Publishing process on our Zoom Application, but the reviewers got back to us with the following message:
Missing Legal Notifications
We have noticed that one or more required legal notifications are not being displayed when necessary. All legal notices must be implemented and are a mandatory requirement for all apps. Please review the following link regarding our requirements for Legal notices for SDK apps and implement the missing notifications as necessary.
Meeting SDK - UI Notices
Questions:
- For an Apps SDK–only app that triggers a third-party bot (Recall.ai) which does not use Zoom’s native recording/transcript features, what legal notices are required inside our Zoom App UI? if at all.
- Do reviewers expect Meeting SDK UI notices even if we don’t use the Meeting SDK? how can we make that happen? should Recall.ai be responsible for this? we are only using
@zoom/appssdk, I think it’s impossible we add these notices ourselves. - Should our app appear under “Apps that access meeting content” in the Zoom client, and if so, how is that surfaced for an Apps SDK app that only triggers an external bot?
- Beyond a clear in-app disclosure (“A third-party bot will join and stream audio to Recall.ai for processing”), is there any specific UI text, icon, or consent flow Zoom requires here?
- Is asking for permission to record to the host, and using the native Zoom “Recording” feature enough? (this triggers the native “This meeting is being recorded” notification)
What we’ve already done:
- Clear in-app copy describing that a Recall.ai bot will join and send audio to Recall.ai.
- Rely on the bot’s own join/leave behavior to make participants aware, sending a chat message clarifying that the Bot has joined and will now transcribe audio from all participants.
Any guidance or examples from teams who passed review with a similar Apps SDK + external bot setup would be greatly appreciated. Thanks!