Privacy Policy

Last updated: September 2026

SpeakUp ("the app") is a Zoom App that helps meeting hosts see who has spoken during a meeting and randomly select a participant who hasn't. This page explains what data the app touches and what it does with it.

What SpeakUp accesses

What SpeakUp does not do

Data we do retain

None. The OAuth access token issued during install is used only for the duration of that single request (to confirm it works) and is never written to storage, a database, or any variable that outlives the request. Nothing about you or your account is retained afterward.

Third parties

SpeakUp's backend is hosted on Vercel. No meeting or participant data passes through or is stored by our hosting provider beyond standard, short-lived request logs used for operating the service.

For meetings where a participant other than the host or co-host opens SpeakUp: since Zoom restricts the APIs needed to track speaking status to the host/co-host, that participant's panel instead receives a live mirror of the host's view via Ably, a real-time messaging service. Participant display names and "has spoken" status pass through Ably's servers in transit, scoped to a private channel unique to that meeting (its name is derived from a one-way hash of the meeting's ID, not the ID itself). SpeakUp does not enable Ably's message-history or persistence features, so this data is not retained by Ably beyond what's needed to deliver it live โ€” it is not written to a database there either. See Ably's own privacy policy for how they handle data in transit through their service.

Children's privacy

SpeakUp is not directed at, and should not be used by, anyone under 16.

Changes to this policy

If this policy changes, the "Last updated" date above will change accordingly.

Contact

Questions about this policy: pushpendra.krtiwari@gmail.com