<p align="center"><img src="https://github.com/LINCnil/GDPR-Developer-Guide/raw/master/templates/BANNIERE-EN.JPG" width="100%" align="middle"></p>
# GDPR Developer Guide
#### In order to assist web and application developers in making their work GDPR-compliant, the CNIL has drawn up a new guide to best practices under an open source license, which is intended to be enriched by professionals.
This guide is published under [license GPLv3](https://www.gnu.org/licenses/gpl-3.0.html) and under [open license 2.0](https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf) (explicitly compatible with [CC-BY 4.0 FR](https://creativecommons.org/licenses/by/4.0/deed.fr)). You can freely contribute to its redaction.
The [French version](https://github.com/LINCnil/Guide-RGPD-du-developpeur) is the authentic version of this guide. An Italian version of this guide is also available [in pdf](https://github.com/LINCnil/GDPR-Developer-Guide/releases/tag/V1.0) and [for contributions](https://github.com/LINCnil/GDPR-Developer-Guide/tree/it).
#### Is this guide for developers only?
This guide is mainly aimed at developers working alone or in teams, team leaders, service providers but also at anyone interested in web or application development.
It provides advice and best practices, and thus gives useful keys to understand the GDPR for every stakeholder, regardless of the size of their structure. It can also stimulate discussions and practices within the organisations and in customer relationships.
#### What does the guide contain?
This guide is divided into **16 thematic sheets** which cover most of the needs of developers at each stage of their project, from the preparation of the development to the use of analytics.
The General Data Protection Regulation (or GDPR) specifies that the protection of the rights and freedoms of natural persons requires that **"appropriate technical and organisational measures be taken to ensure that the requirements of this Regulation are met"** (Recital 78).
The determination of these measures is necessarily **related to the context of the processing operations put in place**, and the controller (the public or private entity processing personal data) must therefore ensure the security of the data it is called upon to process.
The good practices in this guide **are therefore not intended to cover all the requirements of the regulations nor to be prescriptive**, they provide a first level of measures to take into account privacy protection issues in IT developments that are intended to be applied to all data processing projects. Depending on the nature of the processing carried out in certain cases, additional measures will have to be implemented in order to fully comply with the regulations.
## Table of contents
0. [Develop in compliance with the GDPR](#Sheet_n°0_:_Develop_in_compliance_with_the_GDPR)
1. [Identify personal data](#Sheet_n°1_:_Identify_personal_data)
2. [Prepare your development](#Sheet_n°2_:_Prepare_your_development)
3. [Securing your development environment](#Sheet_n°3_:_Securing_your_development_environment)
4. [Manage your source code](#Sheet_n°4_:_Manage_your_source_code)
5. [Make an informed choice of architecture](#Sheet_n°5_:_Make_an_informed_choice_of_architecture)
6. [Securing your websites, applications and servers](#Sheet_n°6_:_Securing_your_websites,_applications_and_servers)
7. [Minimize data collection](#Sheet_n°7_:_Minimize_data_collection)
8. [Manage user profiles](#Sheet_n°8_:_Manage_users_profiles)
9. [Control your libraries and SDKs](#Sheet_n°09_:_Control_your_libraries_and_SDKs)
10. [Ensure the quality of the code and its documentation](#Sheet_n°10_:_Ensure_quality_of_the_code_and_its_documentation)
11. [Test your applications](#Sheet_n°11_:_Test_your_applications)
12. [Inform users](#Sheet_n°12_:_Inform_users)
13. [Prepare to exercise people's rights](#Sheet_n°13_:_Prepare_for_the_exercise_of_people_rights)
14. [Define a data retention period](#Sheet_n°14_:_Define_a_data_retention_period)
15. [Take into account the legal basis in the technical implementation](#Sheet_n°15_:_Take_into_account_the_legal_bases_in_the_technical_implementation)
16. [Use analytics on your websites and applications](#Sheet_n°16:_Use_analytics_on_your_websites_and_applications)
## How can I contribute to this guide?
**This guide is available in two versions**:
* A [web version on the CNIL website](http://www.cnil.fr/en/gdpr-developers-guide) and in the tab [the "Releases" tab](https://github.com/LINCnil/GDPR-Developer-Guide/releases) of this repository;
* This [GitHub version](https://github.com/LINCnil/GDPR-Developer-Guide), which offers the possibility for everyone to contribute.
**The contribution is done in a few steps**:
* Register on Github;
* Go to the project page;
* You can:
* Use the "Issue" tab to open comments or participate in the discussion
* Use the "Fork" option to make your own modifications and propose their inclusion via the "Pull Requests" button.
**Your contribution proposal will be examined by the CNIL before publication**. The web version of the GDPR developer's guide will be regularly updated.
## Usage
To release this repository yourself, you can use the **Pandoc** tool. This tool will allow you to convert the records into a docx file or an HTML document.
You can find the instructions to install this tool [here]( https://pandoc.org/installing.html)
* **To generate a .docx file**:
```bash
pandoc -s --toc --toc-depth=1 -o GDPR_developer_guide.docx [0-9][0-9]*.md
```
* **To generate an .html file**:
```bash
pandoc -s --template="templates/mytemplate.html" -H templates/pandoc.css -o index.html README.md [0-9][0-9]*.md
```
没有合适的资源?快使用搜索试试~ 我知道了~
GDPR-Developer-Guide:CNIL为开发人员发布了GDPR指南
共23个文件
md:18个
html:2个
jpg:1个
需积分: 9 3 下载量 39 浏览量
2021-03-19
06:42:02
上传
评论
收藏 110KB ZIP 举报
温馨提示
GDPR开发人员指南 为了帮助Web和应用程序开发人员使其工作符合GDPR,CNIL制定了一份基于开放源代码许可的最佳做法的新指南,该指南旨在由专业人员进行充实。 本指南以和 (明确与兼容)发布。您可以自由地对其进行编辑。 是本指南的真实版本。本指南的意大利语版也可提供版本,也可。 本指南仅适用于开发人员吗? 本指南主要针对单独或团队工作的开发人员,团队负责人,服务提供商,也针对对Web或应用程序开发感兴趣的任何人。 它提供了建议和最佳实践,从而为了解每个利益相关者的GDPR提供了有用的关键,而不论其结构的规模如何。它还可以激发组织内部和客户关系中的讨论和实践。 该指南包含哪些内容? 该指南分为16个主题表,涵盖了开发人员在项目每个阶段(从开发准备到使用分析)的大部分需求。 《通用数据保护条例》(或GDPR)规定,对自然人的权利和自由的保护要求“采取适当的技术和组织措施以确保符合本条例的
资源详情
资源评论
资源推荐
收起资源包目录
GDPR-Developer-Guide-master.zip (23个子文件)
GDPR-Developer-Guide-master
07-Minimize data collection.md 3KB
05-Make an informed choice of architecture.md 3KB
index.html 96KB
16-Use analytics on your websites and applications.md 2KB
13-Prepare for the exercise of people rights.md 4KB
03-Secure your development environment.md 2KB
00-Develop in compliance with the GDPR.md 5KB
12-Inform users.md 6KB
09-Control your libraries and SDKs.md 3KB
LICENSE 34KB
README.md 6KB
01-Identify personal data.md 6KB
11-Test your applications.md 2KB
08-Manage user profiles.md 3KB
15-Take into account the legal basis in the technical implementation.md 6KB
04-Manage your source code.md 4KB
06-Secure your websites, applications and servers.md 4KB
10-Ensure the quality of the code and its documentation.md 3KB
templates
BANNIERE-EN.JPG 42KB
pandoc.css 4KB
mytemplate.html 4KB
14-Define a data retention period.md 2KB
02-Prepare your development.md 5KB
共 23 条
- 1
阿礅
- 粉丝: 33
- 资源: 4656
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高分辨率图像合成的Bitwise自动回归建模研究及其应用Infinity
- A星融合DWA的路径规划算法,可实现静态避障碍及动态避障,代码注释详细,matlab源码
- 数学推理过程中错误识别的基准测试:PROCESSBENCH介绍
- STM32+AHT10+MCP4725+0.96OLED组装的模拟量湿度传感器用于示波器记录湿度变化
- labview通用视觉软件框架,机器视觉通用框架 通用视觉框架源代码 可以参考用于开发常规案例 提供,可用于学习交流 里面有部分函数,用户也可随意编辑函数 LV2018 -64位版本
- 自动化工程-机械臂建模与仿真的期末考试题目-Dobot机械臂
- TLF35584、auto
- 山东省高校机器人大赛一等奖作品-智能避障避险小车项目源码.zip
- 构建透明税务:税务门户网站系统开发指南
- 基于opencv答题卡识别判卷(完整代码python)
- KPCA matlab代码,可分train和test 注释清晰
- 地理信息系统:天地图API调用实例及其应用
- K波段大规模有源相控阵天线模块化架构特性与校准挑战
- 高效率音频放大器TFA9874B产品说明书
- 单级传动零件设计与计算方法-机械设计课程指导
- YOLOv10算法方盒型快递包裹检测模型+数据集
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0