mirror of
https://github.com/zulip/zulip.git
synced 2025-11-13 18:36:36 +00:00
help and policies: Reorganize GDPR compliance documentation.
Also add reference links.
This commit is contained in:
@@ -7,13 +7,90 @@ general privacy policies.
|
|||||||
|
|
||||||
## What is GDPR?
|
## What is GDPR?
|
||||||
|
|
||||||
The General Data Protection Regulation is a wide-ranging law designed
|
The General Data Protection Regulation (GDPR) is a wide-ranging law designed
|
||||||
to protect the privacy of individuals in the European Union (EU) and
|
to protect the privacy of individuals in the European Union (EU) and
|
||||||
give them control over how their personal data is collected,
|
give them control over how their personal data is collected,
|
||||||
processed, and used. The law applies to any company that collects or
|
processed, and used. The law applies to any company that collects or
|
||||||
processes the data of European consumers.
|
processes the data of European consumers.
|
||||||
|
|
||||||
## Controllers and processors
|
## How Zulip supports GDPR compliance
|
||||||
|
|
||||||
|
GDPR compliance is supported [for Zulip
|
||||||
|
Cloud](#gdpr-compliance-with-zulip-cloud) and [for self-hosted Zulip
|
||||||
|
installations](#gdpr-compliance-for-self-hosted-installations).
|
||||||
|
|
||||||
|
A [Data Processing Addendum
|
||||||
|
(DPA)](https://zulip.com/static/images/policies/Zulip-Data-Processing-Addendum.pdf)
|
||||||
|
is incorporated into Zulip's [Terms of
|
||||||
|
Service](https://zulip.com/policies/terms).
|
||||||
|
|
||||||
|
## GDPR compliance with Zulip Cloud
|
||||||
|
|
||||||
|
The Zulip Cloud service is operated by Kandra Labs, Inc. To deliver the Zulip
|
||||||
|
Cloud service, Kandra Labs, Inc. acts as a compliant data
|
||||||
|
[processor](#background-on-controllers-and-processors), with each of our
|
||||||
|
customers acting as the data
|
||||||
|
[controller](#background-on-controllers-and-processors). Kandra Labs receives
|
||||||
|
personal data from our customers in the context of providing our Zulip Cloud
|
||||||
|
team chat services to the customer.
|
||||||
|
|
||||||
|
Zulip makes it easy for organizations to comply with GDPR-related requests from
|
||||||
|
users:
|
||||||
|
|
||||||
|
* Zulip users can [edit their profile
|
||||||
|
information](/help/edit-your-profile#edit-your-profile), [configure privacy
|
||||||
|
settings](/help/review-your-settings#review-your-privacy-settings), and
|
||||||
|
[delete their own
|
||||||
|
messages](/help/delete-a-message#delete-a-message-completely) and [uploaded
|
||||||
|
files](/help/manage-your-uploaded-files#delete-a-file), if permissions to do
|
||||||
|
so are enabled by your organization.
|
||||||
|
* Organization administrators can also [edit or remove any user's profile
|
||||||
|
information](/help/manage-a-user), or [deactivate a user](/help/deactivate-or-reactivate-a-user).
|
||||||
|
* You can [export](/help/export-your-organization) all the data related to a
|
||||||
|
Zulip user or organization.
|
||||||
|
* The [Zulip REST API](/api/rest) lets you automate your processes for handling
|
||||||
|
GDPR requests.
|
||||||
|
|
||||||
|
Contact [support@zulip.com](mailto:support@zulip.com) for
|
||||||
|
any assistance with GDPR compliance with Zulip Cloud.
|
||||||
|
|
||||||
|
## GDPR compliance for self-hosted installations
|
||||||
|
|
||||||
|
Compliance is often simpler when running software on-premises, since
|
||||||
|
you can have complete control over how your organization uses the data
|
||||||
|
you collect.
|
||||||
|
|
||||||
|
The Zulip [Mobile Push Notification Service][mobile-push] is operated by Kandra
|
||||||
|
Labs, Inc. Kandra Labs acts as a data processor to deliver the service, which
|
||||||
|
uses the same hosting infrastructure and [terms of
|
||||||
|
service](https://zulip.com/policies/terms) as Zulip Cloud.
|
||||||
|
|
||||||
|
[mobile-push]: https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html
|
||||||
|
|
||||||
|
In addition to the features [described
|
||||||
|
above](#gdpr-compliance-with-zulip-cloud), the following tools help self-hosted
|
||||||
|
Zulip installations comply with GDPR-related requests from users:
|
||||||
|
|
||||||
|
* The Zulip server comes with a [command-line tool][management-commands],
|
||||||
|
`manage.py export_single_user`, which is a variant of the main server
|
||||||
|
[export tool][export-and-import-tool], that exports a single Zulip
|
||||||
|
user's account details, preferences, channel subscriptions, and message
|
||||||
|
history in a structured JSON format.
|
||||||
|
* The Django management shell (`manage.py shell`) and database shell
|
||||||
|
(`manage.py dbshell`) allows you to query, access, edit, and delete
|
||||||
|
data directly.
|
||||||
|
|
||||||
|
There's a lot more that goes into GDPR compliance, including securing your
|
||||||
|
server infrastructure responsibly, internal policies around access, logging, and
|
||||||
|
backups, etc. [Zulip Business](https://zulip.com/plans/#self-hosted) and [Zulip
|
||||||
|
Enterprise](https://zulip.com/plans/#self-hosted) customers can contact
|
||||||
|
[support@zulip.com](mailto:support@zulip.com) for assistance with GDPR
|
||||||
|
compliance with Zulip.
|
||||||
|
|
||||||
|
[management-commands]: https://zulip.readthedocs.io/en/stable/production/management-commands.html
|
||||||
|
[export-and-import-tool]: https://zulip.readthedocs.io/en/stable/production/export-and-import.html
|
||||||
|
|
||||||
|
## Background on controllers and processors
|
||||||
|
|
||||||
There are two key relationships that are defined in the GDPR. As a
|
There are two key relationships that are defined in the GDPR. As a
|
||||||
customer of Zulip Cloud, you operate as the controller when using our
|
customer of Zulip Cloud, you operate as the controller when using our
|
||||||
@@ -34,116 +111,13 @@ Processors may leverage other third-parties in the processing of
|
|||||||
personal data. These entities are commonly referred to as
|
personal data. These entities are commonly referred to as
|
||||||
sub-processors. For example, Kandra Labs leverages cloud service
|
sub-processors. For example, Kandra Labs leverages cloud service
|
||||||
providers like Amazon Web Services and Mailgun to host Zulip Cloud.
|
providers like Amazon Web Services and Mailgun to host Zulip Cloud.
|
||||||
|
See [full list of subprocessors for Zulip
|
||||||
|
Cloud](/policies/subprocessors).
|
||||||
|
|
||||||
## How Zulip supports GDPR compliance
|
## Related articles
|
||||||
|
|
||||||
We’re committed to the compliance of all parties including you,
|
* [Zulip Cloud privacy policy](https://zulip.com/policies/privacy)
|
||||||
third-parties, and us.
|
* [Terms of Service](https://zulip.com/policies/terms)
|
||||||
|
* [Data Processing Addendum
|
||||||
- **Zulip Cloud:** To deliver the Zulip Cloud service, Kandra Labs, Inc. acts as
|
(DPA)](https://zulip.com/static/images/policies/Zulip-Data-Processing-Addendum.pdf)
|
||||||
a compliant data processor, with each of our customers acting as the data
|
* [Subprocessors for Zulip Cloud](/policies/subprocessors)
|
||||||
controller. Kandra Labs receives personal data from our customers in the
|
|
||||||
context of providing our Zulip Cloud team chat services to the customer.
|
|
||||||
|
|
||||||
- **Self-hosted deployments:** Kandra Labs also acts as a data processor to
|
|
||||||
deliver the [Mobile Push Notification Service][mobile-push], which uses the same
|
|
||||||
hosting infrastructure and terms of service as Zulip Cloud. The [on-premises
|
|
||||||
section](#gdpr-compliance-on-premises) of this page discusses how the Zulip
|
|
||||||
on-premises software works in relation to GDPR compliance.
|
|
||||||
|
|
||||||
A [Data Processing Addendum
|
|
||||||
(DPA)](https://zulip.com/static/images/policies/Zulip-Data-Processing-Addendum.pdf)
|
|
||||||
is incorporated into Zulip's [Terms of
|
|
||||||
Service](https://zulip.com/policies/terms).
|
|
||||||
|
|
||||||
[mobile-push]: https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html
|
|
||||||
|
|
||||||
## Zulip Cloud's subprocessors
|
|
||||||
|
|
||||||
To support delivery of our Services, Kandra Labs, Inc. may engage and
|
|
||||||
use data processors with access to certain Customer Data (each, a
|
|
||||||
"Subprocessor"). This section provides important information about
|
|
||||||
the identity, location and role of each Subprocessor. Terms used on
|
|
||||||
this page but not defined have the meaning set forth in Zulip's Terms
|
|
||||||
of Service or superseding written agreement between Customer and
|
|
||||||
Kandra Labs (the "Agreement").
|
|
||||||
|
|
||||||
### Third parties
|
|
||||||
|
|
||||||
Zulip currently uses third party Subprocessors to provide
|
|
||||||
infrastructure services, and to help us provide customer support and
|
|
||||||
email notifications. Prior to engaging any third party Subprocessor,
|
|
||||||
we perform diligence to evaluate their privacy, security and
|
|
||||||
confidentiality practices.
|
|
||||||
|
|
||||||
**Subprocessors**
|
|
||||||
|
|
||||||
Zulip Cloud may use the following Subprocessors to host Customer Data
|
|
||||||
or provide infrastructure that helps with delivery and operation of
|
|
||||||
our Services:
|
|
||||||
|
|
||||||
* [Amazon Web Services, Inc.](https://aws.amazon.com/compliance/gdpr-center/)
|
|
||||||
for cloud infrastructure.
|
|
||||||
* [DigitalOcean, LLC](https://www.digitalocean.com/security/gdpr/)
|
|
||||||
for cloud infrastructure.
|
|
||||||
* [FrontApp, Inc.](https://community.frontapp.com/t/x1p4mw/is-front-compliant-with-gdpr)
|
|
||||||
for customer support.
|
|
||||||
* [Functional Software, Inc. d/b/a Sentry](https://blog.sentry.io/2018/03/14/gdpr-sentry-and-you)
|
|
||||||
for error tracking.
|
|
||||||
* [Google LLC](https://privacy.google.com/businesses/compliance/) for
|
|
||||||
cloud infrastructure and services.
|
|
||||||
* [Mailgun Technologies, Inc.](https://www.mailgun.com/gdpr) for email processing.
|
|
||||||
* [Rackspace US, Inc.](https://www.rackspace.com/en-us/gdpr) for cloud
|
|
||||||
infrastructure for our Zephyr mirroring service.
|
|
||||||
* [Stripe, Inc.](https://stripe.com/guides/general-data-protection-regulation) for payment processing.
|
|
||||||
* [The Rocket Science Group LLC d/b/a Mailchimp](https://kb.mailchimp.com/accounts/management/about-the-general-data-protection-regulation)
|
|
||||||
for email processing.
|
|
||||||
|
|
||||||
## GDPR compliance with Zulip Cloud
|
|
||||||
|
|
||||||
The following features of Zulip are useful to know about when
|
|
||||||
responding to a request from one of your users in relation to the
|
|
||||||
GDPR:
|
|
||||||
|
|
||||||
* A Zulip user can change their profile information, delete their
|
|
||||||
messages, uploaded files, etc., directly within the Zulip web app.
|
|
||||||
* You can use the [organization users](/#organization/users)
|
|
||||||
panel to deactivate users, edit or delete their account details,
|
|
||||||
etc.
|
|
||||||
* For complying with access requests, you'll want to start with that
|
|
||||||
user's Zulip profile, which you can access from the right sidebar.
|
|
||||||
* The [Zulip Cloud export](/help/export-your-organization) supports exporting
|
|
||||||
all the data related to a Zulip user or organization.
|
|
||||||
* The [Zulip REST API](/api/rest) lets you
|
|
||||||
automate your processes for handling GDPR requests.
|
|
||||||
|
|
||||||
Contact [support@zulip.com](mailto:support@zulip.com) for
|
|
||||||
any assistance related to this topic.
|
|
||||||
|
|
||||||
## GDPR compliance on-premises
|
|
||||||
|
|
||||||
Compliance is often simpler when running software on-premises, since
|
|
||||||
you can have complete control over how your organization uses the data
|
|
||||||
you collect.
|
|
||||||
|
|
||||||
In addition to the features described above that are available in
|
|
||||||
Zulip Cloud (which are also available on-premises), the following tools
|
|
||||||
may be useful:
|
|
||||||
|
|
||||||
* The Zulip server comes with a [command-line tool][management-commands],
|
|
||||||
`manage.py export_single_user`, which is a variant of the main server
|
|
||||||
[export tool][export-and-import-tool], that exports a single Zulip
|
|
||||||
user's account details, preferences, channel subscriptions, and message
|
|
||||||
history in a structured JSON format.
|
|
||||||
* The Django management shell (`manage.py shell`) and database shell
|
|
||||||
(`manage.py dbshell`) allows you to query, access, edit, and delete
|
|
||||||
data directly.
|
|
||||||
|
|
||||||
There's a lot more that goes into GDPR compliance, including securing
|
|
||||||
your server infrastructure responsibly, internal policies around
|
|
||||||
access, logging, and backups, etc. If you need detailed guidance, we
|
|
||||||
recommend contacting support@zulip.com; our paid support contracts
|
|
||||||
include assistance with understanding GDPR compliance with Zulip.
|
|
||||||
|
|
||||||
[management-commands]: https://zulip.readthedocs.io/en/stable/production/management-commands.html
|
|
||||||
[export-and-import-tool]: https://zulip.readthedocs.io/en/stable/production/export-and-import.html
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
* [Rules of Use](/policies/rules)
|
* [Rules of Use](/policies/rules)
|
||||||
* [Age of consent](/policies/age-of-consent)
|
* [Age of consent](/policies/age-of-consent)
|
||||||
* [Data Processing Addendum](/static/images/policies/Zulip-Data-Processing-Addendum.pdf)
|
* [Data Processing Addendum](/static/images/policies/Zulip-Data-Processing-Addendum.pdf)
|
||||||
|
* [Subprocessors for Zulip Cloud](/policies/subprocessors)
|
||||||
|
|
||||||
## Archive
|
## Archive
|
||||||
* [Terms of Service in 2021](/policies/terms-before-2022)
|
* [Terms of Service in 2021](/policies/terms-before-2022)
|
||||||
|
|||||||
42
templates/corporate/policies/subprocessors.md
Normal file
42
templates/corporate/policies/subprocessors.md
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
# Subprocessors for Zulip Cloud
|
||||||
|
|
||||||
|
[Learn about GDPR compliance with Zulip.](/help/gdpr-compliance)
|
||||||
|
|
||||||
|
To support delivery of our Services, Kandra Labs, Inc. may engage and
|
||||||
|
use data processors with access to certain Customer Data (each, a
|
||||||
|
"Subprocessor"). This section provides important information about
|
||||||
|
the identity, location and role of each Subprocessor. Terms used on
|
||||||
|
this page but not defined have the meaning set forth in Zulip's Terms
|
||||||
|
of Service or superseding written agreement between Customer and
|
||||||
|
Kandra Labs (the "Agreement").
|
||||||
|
|
||||||
|
### Third parties
|
||||||
|
|
||||||
|
Zulip currently uses third party Subprocessors to provide
|
||||||
|
infrastructure services, and to help us provide customer support and
|
||||||
|
email notifications. Prior to engaging any third party Subprocessor,
|
||||||
|
we perform diligence to evaluate their privacy, security and
|
||||||
|
confidentiality practices.
|
||||||
|
|
||||||
|
**Subprocessors**
|
||||||
|
|
||||||
|
Zulip Cloud may use the following Subprocessors to host Customer Data
|
||||||
|
or provide infrastructure that helps with delivery and operation of
|
||||||
|
our Services:
|
||||||
|
|
||||||
|
* [Amazon Web Services, Inc.](https://aws.amazon.com/compliance/gdpr-center/)
|
||||||
|
for cloud infrastructure.
|
||||||
|
* [DigitalOcean, LLC](https://www.digitalocean.com/security/gdpr/)
|
||||||
|
for cloud infrastructure.
|
||||||
|
* [FrontApp, Inc.](https://community.frontapp.com/t/x1p4mw/is-front-compliant-with-gdpr)
|
||||||
|
for customer support.
|
||||||
|
* [Functional Software, Inc. d/b/a Sentry](https://blog.sentry.io/2018/03/14/gdpr-sentry-and-you)
|
||||||
|
for error tracking.
|
||||||
|
* [Google LLC](https://privacy.google.com/businesses/compliance/) for
|
||||||
|
cloud infrastructure and services.
|
||||||
|
* [Mailgun Technologies, Inc.](https://www.mailgun.com/gdpr) for email processing.
|
||||||
|
* [Rackspace US, Inc.](https://www.rackspace.com/en-us/gdpr) for cloud
|
||||||
|
infrastructure for our Zephyr mirroring service.
|
||||||
|
* [Stripe, Inc.](https://stripe.com/guides/general-data-protection-regulation) for payment processing.
|
||||||
|
* [The Rocket Science Group LLC d/b/a Mailchimp](https://kb.mailchimp.com/accounts/management/about-the-general-data-protection-regulation)
|
||||||
|
for email processing.
|
||||||
Reference in New Issue
Block a user