I have developed a beta application using the Zoom App SDK. While all the implemented functionalities are working as expected and are visible to participants, there is currently no indication to users whether the app is a verified, published application or simply a beta version.
This raises a concern, as it would be possible for others to replicate the app and present altered outputs to participants, bypassing Zoom’s official verification process by using their own beta applications.
I would like to know if there is a way to implement a feature that allows participants to verify that the output they are viewing is indeed originating from my application. This would greatly enhance the trust and authenticity of the app experience.
Thank you for your time and support. I look forward to your guidance on this matter.
i am using APP SDK and this is inside the zoom client experience. I dont prefer users to be redirected to my website which is outside of zoom client.
Just to confirm, have you gone through the Zoom App SDK publication process? Once your app is officially published, users can install it directly from the Zoom App Marketplace or your verified website, which helps prevent confusion or copycat versions.
If you’re asking about an in-meeting visual indicator to prove the app is authentic: currently, the Zoom App SDK doesn’t support built-in verification badges inside the Zoom client.
Publishing your app is the best way to ensure trust and prevent impersonation. Let me know if I misunderstood your question!
Our application identifies whether a speaker is human or AI based on voice analysis. For users who have installed and subscribed(have paid for our service) to our app, we display a badge or button on their video tile that is visible to all participants in the meeting—regardless of whether they are free or paid users.
Premium users - can show a badge on their video tile
Free users - can just see the badges of others
So the people who will be using for free will probably not be downloading the app and would just be seeing the badge but the question is how will they know if the badge that they are seeing is coming from our verified app or a unverified beta app as right now I am able to show the badge on the video tile to everyone without any verification of the app.
So anyone can create an beta app similar to mine and just show that desired output to everyone and people have no way to verify if that badge is output of our verified app or a malicious beta app.
I would appreciate your guidance on how to handle this verification and prevent impersonation.
Hi there! To clarify, what distinguishes an unpublished app from a published one is primarily external accessibility (usage outside your Zoom account). Previously, without the unlisted option, another key difference was marketplace searchability.
Regarding your concern about differentiation, unfortunately, we cannot prevent other developers from creating similar applications. This is common across all marketplaces where multiple apps often share comparable functionalities. My recommendation would be to focus on making your app distinctive in its own right.
If I’ve misunderstood your concern, please let me know. Based on your feedback, I’ll suggest to management the possibility of implementing a verification feature similar to what X offers, which might help with differentiation in the future.