DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Related

  • How Businesses Use Modern Development Platforms to Streamline Automation
  • Harness the Power of Digital Transformation With the Help of Citizen Development
  • CNCF Ingress Options and Developer Workflow: Emissary-Ingress and Contour
  • Challenges of AI in the Media Industry and How Developers Are Facing It

Trending

  • Chat With Your Knowledge Base: A Hands-On Java and LangChain4j Guide
  • Traditional Testing and RAGAS: A Hybrid Strategy for Evaluating AI Chatbots
  • GitHub Copilot's New AI Coding Agent Saves Developers Time – And Requires Their Oversight
  • AI Agents: A New Era for Integration Professionals
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. How Does GDPR Impact the App Development Workflow?

How Does GDPR Impact the App Development Workflow?

GDPR's impact on data privacy has been well-documented, but how does the regulation impact the actual development process?

By 
Zac Amos user avatar
Zac Amos
·
Jun. 18, 23 · Opinion
Likes (2)
Comment
Save
Tweet
Share
5.1K Views

Join the DZone community and get the full member experience.

Join For Free

Europe’s General Data Protection Regulation (GDPR) marks a new era in cybersecurity laws. It’s one of if not the most comprehensive and far-reaching data privacy regulations today, so it affects app development significantly.

GDPR fines can be hefty, so you want to do all you can to comply with it. Here’s how that will impact the app development workflow.

1. More Emphasis on Compliance

The biggest change you’ll notice is that regulations as a whole will play a more significant role in development. The GDPR is a European Union (EU) law, but it applies to any company doing business with EU citizens, so even if you’re in the U.S., you’ll have to consider European regulations. That means taking the time to review applicable laws, especially those that aren’t immediately obvious, is more important.

A lot can change in development, so it’s best to check regulations often. Outline requirements before coding, then review them every few weeks throughout the cycle to stay compliant.

2. Privacy by Design

One of the GDPR’s main tenets is “privacy by design.” This principle means apps should ensure data protection from the start instead of making it an add-on after you have a completed app.

For developers with privacy by design in mind, cybersecurity and data privacy should come up in every decision. When planning a new feature or deciding how something will work, consider how it will impact users’ security. If you have a dedicated security team, they should take an active role in development from the beginning.

3. Higher Transparency

Similarly, app development workflows should center around promoting transparency. The GDPR gives EU citizens the right to access and delete any data you have on them. If you want that to be practical, you must have full visibility over how your app collects and uses data.

You can’t tell users what you collect and why if you can’t see that yourself. Consequently, as you design your app, take the time to map out what information it gathers and how that data moves throughout the system. Having an in-depth data map before making an app live will make GDPR compliance much easier.

4. Higher Standards for Third Parties

The GDPR also means you should hold any third parties to a higher standard. The regulation applies to the data controller — you — and any data processors your app may use, like third-party hosting services, cloud storage providers or other partners.

If any other parties have access to user data in your app, you must ensure they meet GDPR standards, too. Generally speaking, it’s best to gather and share as little as possible, but if you must share anything, only do it with verified, trustworthy organizations. Remember, over 98% of businesses have at least one third-party partner that’s experienced a breach in the previous two years, so the fewer dependencies you have, the better.

5. More Cross-Discipline Collaboration

Finally, the GDPR means app development should involve more collaboration between departments. Because these regulations require such extensive data privacy controls, they impact all disciplines, from marketing and UX to management and ongoing operations.

The best way to ensure everyone adheres to these policies is to collaborate from the start. Involve key members from every department and skill set in regular meetings and decision-making to ensure you stay on the same page and comply with regulations.

All Developers Should Understand the GDPR

Even if your company isn’t based in the EU, the GDPR will likely apply to you in some capacity eventually. Learning it now and shaping your app development workflow around it will ensure you avoid fines and make legal compliance easier.

New laws and regulations inspired by the GDPR will likely arise, too. Being GDPR compliant before that happens helps you prepare for that future.

dev workflow Data security Privacy by design

Opinions expressed by DZone contributors are their own.

Related

  • How Businesses Use Modern Development Platforms to Streamline Automation
  • Harness the Power of Digital Transformation With the Help of Citizen Development
  • CNCF Ingress Options and Developer Workflow: Emissary-Ingress and Contour
  • Challenges of AI in the Media Industry and How Developers Are Facing It

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!