Legal

Privacy Policy

The protection of personal data matters to ViewPulse. This privacy policy explains which data ViewPulse processes, why it is used and which rights you have under the GDPR.

1. Controller

Patrick Mohr
Karl-Leibersperger-Weg 3
76707 Hambrücken
Germany

Email: info@viewpulse.de

2. Principles of data processing

ViewPulse processes personal data only as far as necessary to operate the website, Twitch login, Twitch bot, dashboard, panel and community features. This includes technical delivery, account assignment, progress calculation, abuse prevention and error analysis.

Personal data is not sold. ViewPulse does not use external advertising, marketing or tracking services.

3. Hosting and technical security

ViewPulse is operated on a server provided by Webtropia. When the website and technical interfaces are accessed, server-side access data may be processed, including:

This processing is used to provide the website, analyze errors, secure the system and prevent misuse.

Legal basis: Art. 6 para. 1 lit. f GDPR

4. Twitch login and Twitch permissions

ViewPulse uses Twitch OAuth for login, account assignment and bot permissions. You are redirected to Twitch and sign in there. ViewPulse only receives the data and permissions required for the selected function.

Depending on the login, the following data may be processed:

For the bot account, OAuth data may additionally be stored so the bot can send Twitch chat messages and perform chat-related bot functions.

Twitch's own data processing is governed by the Twitch Privacy Notice.

Legal basis: Art. 6 para. 1 lit. b GDPR for login and use of the service, and Art. 6 para. 1 lit. f GDPR for technical security and abuse prevention.

5. Cookies and session data

ViewPulse uses technically necessary session cookies so login, session management and protected areas such as the dashboard can function. These cookies are not used for advertising, external tracking or user profiles.

Language selection may be stored in a technically simple cookie so the selected website language remains active.

Legal basis: Art. 6 para. 1 lit. b GDPR and Art. 6 para. 1 lit. f GDPR. Where information is stored on or read from your device, this is done for technically necessary purposes under § 25 para. 2 TDDDG.

6. Streamer data in the dashboard

If you use ViewPulse as a streamer, data required for administration and operation of your ViewPulse system is processed. This includes:

Purpose: dashboard delivery, bot control, level system configuration and abuse prevention.

7. Viewer data, chatbot and progress system

ViewPulse processes viewer data so XP, levels, ranks, watchtime, streaks and status commands work in the respective Twitch channel. This may include:

The bot evaluates chat activity to operate the progress system. In the regular data model, ViewPulse does not store complete chat logs. Temporary console output may occur for troubleshooting.

8. Forum, comments and wishes

If you submit a comment, wish, idea or problem in the ViewPulse forum, ViewPulse stores your Twitch login name, display name, selected category, title, content, status and submission time.

Forum posts are publicly visible so other users can understand ideas and ViewPulse can collect feedback more effectively. Please do not post confidential data, tokens, private contact details or other sensitive information.

Legal basis: Art. 6 para. 1 lit. b GDPR and Art. 6 para. 1 lit. f GDPR.

9. Twitch panel and extension API

The ViewPulse panel regularly requests data from the ViewPulse API so viewers can see their progress directly inside the Twitch panel. Depending on Twitch sharing and panel state, this may include:

The panel is designed for regular updates to reduce server load and avoid unnecessary data processing.

10. Internal statistics and Control Center

ViewPulse processes internal daily statistics to assess stability, usage and errors more quickly. This includes aggregated website requests, aggregated bot command usage and aggregated streamer metrics such as dashboard views, panel polls or login events.

These statistics are used for technical control and product improvement. They are not used for external advertising and are not shown publicly.

11. Database, backups and security

ViewPulse stores the data required for the service in a database. The system is designed for PostgreSQL. Backups may be created to secure operation and may contain personal data. They are used only for recovery, troubleshooting and operational security.

Access to database, backups and Control Center is restricted to authorized administrators. Credentials, tokens and configuration files must not be made publicly available.

12. Sharing with third parties

Personal data is not sold and is generally not shared with third parties unless this is necessary for operating ViewPulse, you knowingly use a function or a legal obligation exists.

If payment functions for paid plans are added later, this privacy policy will be updated with the relevant payment provider.

13. Storage period and deletion

Personal data is stored only as long as required for the respective purposes or as long as legal obligations require longer storage.

If a streamer account is deleted, the related ViewPulse data is deleted from the database according to the current technical state, unless legal retention obligations prevent this. Technical residual data may remain in short-term server logs or backups for a limited time.

14. Your rights

Under the GDPR you have in particular the following rights:

If processing is based on consent, you can withdraw that consent at any time with effect for the future.

15. Privacy requests

For privacy questions or requests for access, correction, deletion, restriction or objection, contact:

Email: info@viewpulse.de

To prevent data from being disclosed or deleted for unauthorized persons, an appropriate identity check may be required.

16. Minors

ViewPulse is primarily aimed at streamers and community managers. It does not offer content specifically targeted at children. Use as a streamer requires that the registering person is authorized to manage a Twitch stream or community.

17. Automated decisions

No automated decision-making with legal or similarly significant effect takes place. Automatic calculations of XP, levels, ranks, streaks or AFK/Lurk status serve only ViewPulse functionality within the respective stream.

18. Status of this privacy policy

Status: June 20, 2026

This privacy policy will be updated if technical functions, legal requirements or the type of data processing at ViewPulse change.