# Push notifications and GDPR

**URL:** <https://forums.rocket.chat/t/push-notifications-and-gdpr/3802>\
**Category:** Community Support\
**Created:** [May 14, 2019, 12:55pm UTC](https://forums.rocket.chat/t/push-notifications-and-gdpr/3802 "2019-05-14T12:55:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![localguru](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/localguru/32/12_2.png) [@localguru](https://forums.rocket.chat/u/localguru)\
**Post date:** [May 18, 2019, 11:47am UTC](https://forums.rocket.chat/t/push-notifications-and-gdpr/3802/2 "2019-05-18T11:47:23Z")

</div>

Hi,

on this precarious topic, there have already been several posts here, all of which have run aground.

From a privacy point of view, you are currently completely lost if you activate pushes. If I understood the principle correctly, the data will be sent via a TLS encrypted path to the push notification gateway of rocket.chat ([https://gateway.rocket.chat](https://gateway.rocket.chat)) and from there to Apple or Google, but the content is plain. Both rocket.chat as push gateway operator and Google or Apple have full access to your content. Please correct me if this is not true. Basically pushes are a data protection disaster. You can disable pushes in your Rocket (or use the client from F-Droid) or configure the push without content (see administration interface of your RC: push notifications/data protection). The situation would be somewhat improved if the mobile RC clients also supported E2E. I mean, that wouldn’t be the case yet. Then at least the content would no longer be readable in plain text by third parties. But with the “metadata” you will always get naked, even with E2E. This is a basic problem and not Rocket.Chat specific, e.g. also with signal, telegram, matrix. Ultimately, you have to adapt your privacy policy or deactivate pushes. Privacy statements are not worth the paper they are written on. For example, our privacy policy stipulates that data of a certain security class may not be exchanged via Rocket.Chat. Does anyone comply with this prohibition? Ping me in #ug\_german channel on open.rocket.chat, then we can discuss this in detail and I can send you our privacy policy.

As an alternative you could run your own push gateway (are there instructions for this?), but then you have to build the mobile clients yourself, a lot of effort, [see here](https://forums.rocket.chat/t/push-notification-pricing/3006/8). But even with your own gateway, you can only bypass the gateway of rocket.chat. You still have to push from your gateway via Google or Apple to your mobile clients. And frankly, I trust the Rocket.Chat team more than Google or Apple. 😉 So in the current concept it doesn’t matter to me that the data would be pushed through the Rocket.Chat gateway in advance.

In the summary: pushes are simply a terrible dilemma. This is where we really need to gather ideas to better implement data protection and confidentiality.

Some further links:

> <https://github.com/RocketChat/Rocket.Chat/issues/9027>
>
> Can anyone elaborate a bit more about what travels through Rocket.Chat notificat…ion gateways?
> 
> I think that most people that self-host a RC server are interested in maintaining privacy control of the messages exchanged on them, and it is not clear what actually goes back and forth between self-hosted instances and the RC gateway WRT notifications.
> 
> More specifically, are message contents sent to RC servers upon notifications? What exactly goes \*\*outside\*\* a self-hosted installation and the connected clients?
> 
> Any insight will be appreciated.
> 
> p.s.: I can provide a PR to documentation explaining this, if desirable.

> <https://github.com/RocketChat/Rocket.Chat/issues/8692>
>
> i want to host my own push notification gateway ?
> i dont know from where to sta…rt or what gateway to selfhost 
> any help ???

> [@Privacy and this stuff](https://forums.rocket.chat/t/privacy-and-this-stuff/2574):
>
> Hi, i hope i’m right here. I heard that Rocket Chat should one of the better chatsoftware. Well, the first impressions are really good. But my intention is different: I come from Germany and i consider to use RC in an public school environment. So first of all there are no technical issues. There are issues about the “data”. There are two ways to use RC: Cloud and on-premise. If we use on-premise, what will be with ALL data. I heard something that this belongs to RocketChat, even if we use i…

Ciao  
Marcus

---

_[View the full topic](https://forums.rocket.chat/t/push-notifications-and-gdpr/3802)._
