Privacy Policy
The short version
NextGoal is a desktop app that runs on your own computer. It reads sub and member counts from the platforms you link, shows them on your stream, and keeps everything on your device. There is no NextGoal server, no analytics, and no tracking. Nothing is sold or shared.
Who this covers
This policy applies to the NextGoal desktop application ("NextGoal", "the app") published at github.com/sidkapahi/NextGoal and distributed through its GitHub Releases. NextGoal is an independent, open source project and is not affiliated with Twitch, YouTube, Kick, or OBS.
What NextGoal accesses
When you link a platform, NextGoal requests read-only access to the numbers it needs to build your goal. It does not request permission to post, moderate, or change anything on your account.
- Twitch: your subscriber count, through the
channel:read:subscriptionsscope and Twitch EventSub. - YouTube: your channel's membership and subscriber counts, through the
youtube.readonlyandyoutube.channel-memberships.creatorscopes. - Kick: your subscription events, through the
user:read,channel:read, andevents:subscribescopes. - OBS: a local connection to your own OBS instance so the goal can be written to a text source.
Linking each platform is optional. If you do not connect a platform, NextGoal never requests or receives its data.
Where your data lives
Everything stays on your computer. NextGoal talks directly from your device to each platform's API and to your local OBS. It does not route your data through any server run by the developer.
- Access tokens are stored encrypted at rest using your operating system's secure storage (Windows Credential Manager, through Electron
safeStorage). - Your settings (goal, increment, and preferences) are saved in a local configuration file on your device.
- Your OBS password, if you set one, is held in memory only for the session and is never written to disk.
What NextGoal collects
Nothing. NextGoal has no backend, no accounts, and no analytics. The developer does not receive your subscriber counts, your tokens, your usage, or any personal information. App updates are downloaded from GitHub Releases; that request is handled by GitHub under its own privacy terms.
Google user data and Limited Use
NextGoal's use of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. YouTube data accessed through NextGoal is used solely to display your combined goal on your own device. It is never transferred to others, never used for advertising, and never read by a human, except as required for security or to comply with applicable law. NextGoal's use of YouTube also follows the YouTube Terms of Service and the Google Privacy Policy.
Third-party services
NextGoal connects to services you choose to link. Their handling of your data is governed by their own policies:
- Twitch, under the Twitch Privacy Notice
- YouTube and Google, under the Google Privacy Policy
- Kick, under the Kick Privacy Policy
- GitHub, which hosts the app's downloads and updates, under the GitHub Privacy Statement
Revoking access and removing your data
You are in control at all times:
- Unlink a platform inside NextGoal, or revoke access from the platform directly: Twitch connections, Google third-party access, or your Kick account settings.
- Uninstalling NextGoal removes the app and its locally stored tokens and settings from your device.
Children
NextGoal is a tool for streamers and is not directed to children under 13. It does not knowingly collect data from anyone, including children.
Changes to this policy
If this policy changes, the updated version will be posted on this page with a new "last updated" date. Material changes will be noted in the project's release notes.
Contact
Questions about this policy or your data? Email hey@sidkapahi.com, or open an issue on GitHub.