Django Unleashed Framework — канал, где собираются лучшие материалы по разработке на веб-фреймворке Django. А значит и на русском языке, и на английском.
Статьи и гайды, новости и обновления фреймворка, библиотеки, нюансы Python — всё это читайте в канале: @django_prog
Статьи и гайды, новости и обновления фреймворка, библиотеки, нюансы Python — всё это читайте в канале: @django_prog
👍4
Анонимизация базы данных или как быть уверенным, что ты не нарушаешь закон “О персональных данных”
В настоящее время практически все ИТ-продукты работают с персональной информацией пользователя: ФИО, телефон, e-mail, паспортные и другие идентифицирующие данные. Для обеспечения защиты прав и свобод, человека и гражданина при обработке его персональных данных в Российской Федерации существует Федеральный закон от 27.07.2006 N 152-ФЗ “О персональных данных”.
Согласно пункту 2 статьи 5 обработка персональных данных должна ограничиваться достижением конкретных, заранее определенных и законных целей, а в статье 6 установлено, что обработка персональных данных осуществляется с согласия субъекта персональных данных. Все это накладывает определенные ограничения на разработку программных продуктов и заставляет разработчиков думать о возможных последствиях несоблюдения норм законодательства.
Хочется заметить, что во многих случаях для непосредственной разработки личные данные пользователя не важны, необходима сама структура данных, их полнота и количество. По этой причине, а также в рамках соблюдения закона, персональные данные пользователя можно анонимизировать, чем и пришлось заниматься в рамках своей профессиональной деятельности.
Под анонимизацией в рамках статьи стоит понимать процесс изменения данных введенных пользователем и сохраненных в БД на программно сгенерированные данные, которые по виду и типу совпадают с реальными, но не имеют отношения к конкретному пользователю. О том, как была организована работа по этому вопросу и какой в итоге получился результат и будет эта статья.
Читать: https://habr.com/ru/post/654719/?utm_campaign=654719
В настоящее время практически все ИТ-продукты работают с персональной информацией пользователя: ФИО, телефон, e-mail, паспортные и другие идентифицирующие данные. Для обеспечения защиты прав и свобод, человека и гражданина при обработке его персональных данных в Российской Федерации существует Федеральный закон от 27.07.2006 N 152-ФЗ “О персональных данных”.
Согласно пункту 2 статьи 5 обработка персональных данных должна ограничиваться достижением конкретных, заранее определенных и законных целей, а в статье 6 установлено, что обработка персональных данных осуществляется с согласия субъекта персональных данных. Все это накладывает определенные ограничения на разработку программных продуктов и заставляет разработчиков думать о возможных последствиях несоблюдения норм законодательства.
Хочется заметить, что во многих случаях для непосредственной разработки личные данные пользователя не важны, необходима сама структура данных, их полнота и количество. По этой причине, а также в рамках соблюдения закона, персональные данные пользователя можно анонимизировать, чем и пришлось заниматься в рамках своей профессиональной деятельности.
Под анонимизацией в рамках статьи стоит понимать процесс изменения данных введенных пользователем и сохраненных в БД на программно сгенерированные данные, которые по виду и типу совпадают с реальными, но не имеют отношения к конкретному пользователю. О том, как была организована работа по этому вопросу и какой в итоге получился результат и будет эта статья.
Читать: https://habr.com/ru/post/654719/?utm_campaign=654719
www.consultant.ru
Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ (последняя редакция) \ КонсультантПлюс
Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ - действующая редакция со всеми изменениями и дополнениями; обзор изменений; ФЗ О персональных данных скачать бесплатно на сайте КонсультантПлюс.
100 Days of Code - Day 19 - First Backend API project using Django
(set up on mac)
Like always with any new project create a new repository in GitHub
Choose the options:
Add read me
Add .gitignore (choose python)
Copy URL and clone it on the local machine.
Each project should have it's own virtual environment....
Read: https://myblog.riegercodes.com/100-days-of-code-day-19-first-backend-api-project-using-django
(set up on mac)
Like always with any new project create a new repository in GitHub
Choose the options:
Add read me
Add .gitignore (choose python)
Copy URL and clone it on the local machine.
Each project should have it's own virtual environment....
Read: https://myblog.riegercodes.com/100-days-of-code-day-19-first-backend-api-project-using-django
riegercodes
100 Days of Code - Day 19 - First Backend API project using Django
(set up on mac)
Like always with any new project create a new repository in GitHub
Choose the options:
Add read me
Add .gitignore (choose python)
Copy URL and clone it on the local machine.
Each project should have it's own virtual environment....
Like always with any new project create a new repository in GitHub
Choose the options:
Add read me
Add .gitignore (choose python)
Copy URL and clone it on the local machine.
Each project should have it's own virtual environment....