StreamX
Platform Review Center

Review materials for StreamX platform integrations

StreamX is a privacy-first desktop application for creators and operators who manage their own social channels. This page gives app reviewers a direct, public summary of what the product does, what permissions it requests, how OAuth data is handled, and how users can request deletion.

Product purpose

StreamX helps a user connect their own social accounts, prepare posts, schedule publishing, review comments or messages where platform APIs permit it, and generate local operating reports. The product is designed for account owners and authorized team members, not for scraping, spam, fake engagement, or unauthorized automation.

Local-first data model

The desktop app stores connected account records, content drafts, reporting data, and AI outputs on the user's device. The platform service is used for account authentication, subscription and license checks, public announcements, and the OAuth handoff required by third-party platforms.

OAuth flow

How platform authorization works

StreamX uses official OAuth flows. The user starts authorization from the desktop app and is redirected to the platform's own consent screen.

1

User starts connection

The desktop app asks StreamX's platform API to create a short-lived OAuth session.

2

Platform consent screen

The browser opens the platform authorization page. The user grants or denies the requested scopes.

3

Short-lived handoff

The StreamX platform API receives the callback, exchanges the code, encrypts the token payload, and makes it available to the original desktop app session.

4

Local storage

The desktop app retrieves the token payload once and stores it in the local encrypted credential vault. The platform-side handoff record is then marked consumed and cleared.

Requested access

Permission use by capability

StreamX requests only the permissions needed for user-selected features. Exact scope names vary by platform.

Capability Why access is needed User control
Account identity Confirm which account or channel the user connected and show it in the local app. The user chooses the account on the platform consent screen.
Publishing Publish drafts that the user explicitly creates, schedules, and approves. The user can edit, cancel, or disconnect the account before publishing.
Comments and messages Show supported conversations in one inbox and help draft replies. Replies are user-approved before sending.
Analytics and reports Generate local performance summaries for the user's own connected accounts. Reports stay on the user's device unless they export them.
Token refresh Keep an authorized connection working without asking the user to reconnect every session. The user can revoke access inside StreamX or in the platform's security settings.