Help with "Missing Legal Notifications" on approval process

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:

  1. 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.
  2. 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.
  3. 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?
  4. 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?
  5. 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!

Hey Andrés, this happens pretty often with Apps SDK projects that connect to third party bots like Recall. Even if you’re not using the Meeting SDK, Zoom still requires a clear in app disclosure before any external service accesses meeting audio or content. You don’t need the Meeting SDK UI notices, but you do need your own legal notice in the app saying something like “This app connects to Recall.ai, which will access and process meeting audio outside Zoom.” Add a short consent step or confirmation button before the bot is triggered. The bot’s own join message isn’t enough for review, since Zoom wants the disclosure to appear in your app interface. Once you add that and re submit, it should pass.