The Impact of Data Mesh Architecture on Data Teams

The Impact of Data Mesh Architecture on Data Teams

Dorota Owczarek - August 3, 2023

In today’s digital landscape, data is more than just an asset—it’s the lifeblood that powers decision-making, insights, and strategy across every business domain. However, traditional centralized data management models have long faced challenges. Siloed teams, technological restrictions, and a lack of ownership have all posed barriers to maximizing data utility and governance. That’s where the transformative power of Data Mesh architecture comes into play.

Data Mesh, as a paradigm-shifting approach to data architecture and organizational structure, has revolutionized the way we perceive, manage, and consume data. This philosophy reimagines data as a product, designed around decentralized domain-oriented teams with autonomous control over their data products. This novel approach fundamentally changes how data teams function, interact, and deliver value, bringing about an era of unprecedented data agility, quality, and accessibility.

In essence, Data Mesh is about flipping the 80/20 rule, where 80% of the focus is now on organization and only 20% on technology. This profound shift demands a deep-dive understanding of how Data Mesh impacts the structure and dynamics of data teams, introduces new roles, and influences cross-domain collaboration.

In this article, we’ll explore the inner workings of Data Mesh teams, examine the emergence of new roles within the Data Mesh architecture, and analyze the transformative impact of this paradigm on the Scrum framework and business domain teams. So, if you’re ready to step into a new era of data management, let’s embark on this exciting journey of discovery.

TL;DR

• Recognizing the inefficiencies of centralized data management, Data Mesh shifts towards a distributed, scalable model. By treating data as a product and delegating data ownership to domain teams, it enables a more efficient and adaptive data management approach.

• The success of Data Mesh architecture relies on the cohesive operation of domain teams, platform teams, governance teams, and enabling teams. These distinct units contribute to data quality, governance, and accessibility, integral to a successful data mesh implementation.

• Data Mesh introduces a new data management paradigm. It emphasizes data product ownership and accountability, shifting resource allocation, cost management, and performance metrics to align with individual data products.

• The Data Mesh paradigm brings new roles into the mix, including Data Product Owners, Domain Data Product Developers, and a Self-Serve Data Platform Product Owner. These roles necessitate new skills and responsibilities, critical to the successful operation of a Data Mesh environment.

• With Data Mesh, business domain teams gain increased agility and autonomy. This architecture promotes a culture of data literacy, embedding data awareness and understanding across all team members.

• Transitioning to a Data Mesh architecture might seem daunting. That’s where nexocode’s data engineering experts come in. We have the skills and experience to guide you through this transformation, helping you unlock your data’s full potential. Ready for the future of data architecture? Reach out to us today.

Introduction: A New Era of Data Management with Data Mesh

Data Mesh architecture has gained increasing attention in the realm of data management and for a good reason. Traditional monolithic data infrastructures, with a central data team governing vast data lakes, have proven inadequate to meet the growing complexity and scale of today’s data requirements. Problems arise with data quality, data access, data discovery, and an unwieldy centralized data platform that struggles to accommodate the needs of diverse data consumers.

Why Does Data Mesh Matter?

The Data Mesh paradigm shifts this perspective, positioning data not merely as an asset to be stored and maintained but as a product to be delivered by domain teams. It leverages domain-oriented data pipelines to ensure high-quality data, granting data ownership to those best equipped to understand and utilize it. The end result? Enhanced agility, improved data quality, and the facilitation of a more democratized data culture.

Data Mesh is 80% Organization and 20% Technology

The genius of Data Mesh lies not only in its technological innovations but, importantly, in its reimagining of organizational structures. Central to the Data Mesh implementation is the concept of treating data as a product managed by independent data teams who operate within their specific data domains. This shift is about breaking away from the central data lake model, where a centralized data platform team tries to manage all data sources, to a more distributed data architecture.

Each domain team, composed of data engineers, data scientists, and other relevant roles, are given the autonomy to develop their own data pipelines, manage their data products, and ensure data quality. With this autonomy, data becomes a first-class concern for these teams, rather than being an afterthought handled by a central data team.

Moreover, the Data Mesh enables self-serve data infrastructure. Data consumers, such as business users and data scientists, are granted more direct access to data, encouraging a more dynamic and interactive relationship with data sources. This significantly reduces the time spent on data discovery and acquisition, allowing more time for valuable tasks like data analysis.

Moving Away From Siloed Centralized Data Team

By shifting the majority of responsibilities related to data from a central team to distributed domain teams, the Data Mesh empowers teams with the freedom to operate and innovate within their specific domain knowledge. This not only helps produce high-quality, domain-specific data products but also enhances the overall business value.

Central data team answering to all company requests

Central data team answering to all company requests

Although vital, the technology that supports the Data Mesh is secondary to the organizational paradigm shift. Implementing Data Mesh is more about reorganizing data ownership, democratizing access to data, and promoting data literacy across the organization than it is about the underlying data platform architecture or data engineering tools.

Moving away from central data teams to domain teams

Moving away from central data teams to domain teams

The blend of organizational transformation and cutting-edge technology in Data Mesh lays a strong foundation for a data culture that’s agile, efficient, and quality-focused. It’s the future of data management, providing a clear roadmap for organizations aiming to harness the true power of their data assets.

Decoding the Data Mesh Teams

As we delve deeper into the Data Mesh paradigm, it’s crucial to understand the unique composition and responsibilities of the teams that constitute this innovative structure. The Data Mesh introduces a variety of roles, all aimed at ensuring data as a product is treated with the utmost consideration and professionalism. Each team is specialized, focused, and aligned with the Data Mesh’s goal of delivering high-quality data products to consumers. Let’s decode the structure, roles, and interrelationships of these teams in a Data Mesh environment.

Responsibilities of domain team and supporting central teams in enterprise data mesh model

Responsibilities of domain team and supporting central teams in enterprise data mesh model

Domain Teams: The Engines of Data Mesh Architecture

At the heart of the Data Mesh architecture lie the Domain Teams, the powerhouses driving the successful creation, delivery, and maintenance of data products. Comprising diverse professionals with domain-specific knowledge, these teams epitomize the decentralized nature of a Data Mesh, fully owning and managing their data products within the confines of their respective domain.

Domain team in data mesh approach

Domain team in data mesh approach

Responsibilities of Domain Teams

  1. Data Product Ownership: Stepping into the shoes of stewards, Domain Teams shoulder the responsibility of their data products from inception to delivery. Designing, developing, and operating these products while maintaining their quality underscores their primary role. They are the catalysts who ensure that data products are not just created but also align with the specific needs and expectations of their stakeholders within the domain.
  2. Data Management: An integral part of Domain Teams’ responsibilities is orchestrating the entire data lifecycle within their domain. Whether it’s data collection, storage, cleansing, updating, or ongoing maintenance, these teams maintain the pulse of their data, ensuring that their data products are always relevant, accurate, and current.
  3. Data Security and Compliance: Trust in a Data Mesh implementation hinges on how well data security and compliance are handled. Domain Teams are the sentinels safeguarding their data products, enforcing rigorous data security protocols, and ensuring adherence to relevant data regulations and privacy guidelines. Their pivotal role in maintaining data integrity and security fosters trust among data consumers.
  4. User Support and Feedback: Bridging the gap between data producers and consumers, Domain Teams serve as the first line of support for data consumers within their domain. They address inquiries, gather feedback, resolve issues related to their data products, and ensure the user experience is as seamless as possible. By directly interacting with consumers, these teams cultivate a deep understanding of user needs and preferences, enabling continuous improvement of their data products.

Domain Teams are the lifeblood of the Data Mesh architecture, embodying the principles of decentralization, autonomy, and domain-oriented design, all while ensuring high-quality data product delivery. Their dynamic roles and responsibilities underline the shift away from traditional monolithic data infrastructures to a more flexible, scalable, and resilient data mesh.

The Pivotal Role of Self-Serve Data Platform Team

In the decentralized data mesh paradigm, the self-serve data platform team shines as a beacon of facilitation and enablement. This team doesn’t manage data per se, but crafts the infrastructure and tools that empower domain teams to operate autonomously seamlessly. Their key responsibilities illuminate their indispensable role in successful data mesh implementation.

Self-service data platform team

Self-service data platform team

Responsibilities of Self-Serve Data Platform Team

  1. Platform Development: The self-serve data platform team architects a robust, user-friendly self-serve platform. This platform forms the central hub enabling domain teams to manage their data products from ingestion to analysis and reporting. The team ensures the platform is scalable, reliable, and aligned with the organization’s data strategy.
  2. Tool Provision: The self-serve data platform team curates a suite of tools and technologies to enable effortless data management and analysis. They provide data ingestion frameworks, data processing libraries, storage solutions, and data visualization platforms. Regular evaluations and integrations of the latest technologies are performed to meet the diverse needs of domain teams.
  3. Technical Support: Offering a continuous stream of technical support to domain teams is a pivotal function of the self-serve data platform team. They guide platform onboarding, tool adoption, troubleshooting, and also provide insights on best practices for data management, thus maximizing the benefits of the self-serve data platform.
  4. Access Management: The team plays a crucial role in data security and governance by meticulously managing access to the self-serve platform and its resources. This ensures the right users have appropriate permissions to access and manipulate data, enforcing data access policies to safeguard sensitive information and prevent unauthorized access.
  5. Policy Automation: Streamlining data operations and enhancing compliance, the self-serve data platform team automates data usage policies within the platform. Automated policies ensure adherence to the organization’s data governance guidelines, facilitating efficient and secure data practices across domain teams.
  6. Data Product Monitoring/Alerting/Logging: Robust monitoring systems and alerting mechanisms are implemented and maintained to track data product performance, notify stakeholders about any issues, and keep detailed logs for future analysis and troubleshooting.
  7. Continuous Improvement: The team remains committed to the continuous improvement of the self-serve platform and related services. Feedback is regularly collected from domain teams, identifying areas for enhancement and prioritizing feature requests. This iterative approach ensures alignment with evolving business needs and technological advancements.

The self-serve data platform team’s work forms the backbone of the data mesh infrastructure, allowing domain teams to leverage data effectively without grappling with technical complexities. Their contribution is key in fostering a data-driven culture and achieving the paradigm shift from traditional monolithic data infrastructures to flexible, resilient, and scalable data mesh architecture.

The Data Governance Team: Guardians of Data Quality and Compliance

In the decentralized data mesh architecture, the governance team serves as the strategic gatekeeper of data quality and compliance. Their work stretches across the entire organization, ensuring that data products meet standards and regulations. While the data mesh implementation embraces distributed data ownership and federated data governance model, the crucial role of a central governance team persists, for several reasons.

Data governance team

Data governance team

Responsibilities of the Data Governance Team

  1. Distributed Data Ownership: With the shift to the data mesh paradigm and federated data governance, each domain team takes charge of the data within its domain. They are stewards of data quality, compliance requirements, and security practices. However, the governance team sets the overarching policies, fostering a consistent approach across the data domains while enabling domain teams to adapt these policies to their specific needs.
  2. Collaborative Governance Decisions: The governance team partners with domain teams to craft data governance policies aligned with the organization’s data strategy. These policies balance domain-specific nuances and broader governance framework, affirming the vital role of the governance team in creating a shared, inclusive data management perspective.
  3. Data Quality Assurance and Compliance: The governance team, along with the enabling team, guarantees consistent implementation of data quality assurance measures across domain teams. They oversee compliance with regulatory requirements, addressing any issues that may arise. This central authority assures a uniform level of data quality across the organization.
  4. Policy Enforcement and Monitoring: Domain teams have autonomy in their data ownership, but the governance team supervises policy enforcement and monitors adherence to governance guidelines. Through regular audits and assessments, they maintain an eagle’s eye view of data quality and compliance.
  5. Guidance and Support: Offering guidance and support to domain teams on governance-related matters is another critical function of the governance team. They help in interpreting policies, resolving governance-related queries, and promoting best practices in data management. This pivotal role strengthens domain teams’ capacity to govern their data effectively.
  6. Evolution of Governance Framework: The federated governance model is flexible and adaptable, with policies refined over time as the organization evolves. The governance team collaborates with domain teams to ensure these policies remain relevant and effective, providing a degree of consistency and coherence across the evolving data mesh infrastructure.

The data governance team in a federated governance model maintains an important balance. They provide a central point of consistency and control, ensuring that high-quality data products are created in alignment with compliance and security standards. Simultaneously, they empower domain teams to have autonomy in managing their data, fostering the successful operation of the data mesh paradigm.

The Enabling Team: Facilitators of the Data Mesh Transition

The enabling team is the fulcrum for the successful implementation of the data mesh architecture. They bridge the gaps between domain teams, the data platform team, and the governance team, facilitating the transition and adoption of the new paradigm.

Enabling team - facilitators of the Data Mesh implementation

Enabling team - facilitators of the Data Mesh implementation

Responsibilities of the Enabling Team

  1. Enabling Data Mesh Adoption: The enabling team champions the data mesh approach, advocating its benefits and guiding domain teams towards a decentralized data ownership model. They interact closely with these teams to understand unique requirements, challenges, and opportunities, thereby ensuring a smooth transition to the data mesh infrastructure.
  2. Training and Education: The enabling team is responsible for providing comprehensive technical training to all teams involved, including data engineers, data scientists, and data product managers. They facilitate data literacy training, equipping everyone from business stakeholders to executives with the knowledge to effectively navigate the self-serve data platform.
  3. Best Practices and Governance Guidance: Ensuring data quality and security while maintaining compliance is crucial, and the enabling team ensures this by offering guidance on best practices for data management. They collaborate with the governance team to align these practices with overall governance policies, creating a cohesive environment that encourages innovation within the bounds of governance.
  4. Cross-Functional Collaboration: The enabling team fosters communication and teamwork between all the stakeholders, from domain teams to the governance team. Through regular meetings, workshops, and knowledge-sharing sessions, they ensure that everyone is working cohesively towards achieving the benefits of the data mesh implementation.
  5. Data Literacy Promotion: The enabling team is also charged with promoting data literacy across the organization. They educate stakeholders about the potential of data-driven decision-making and empower them to effectively use data insights, bridging the gap between data consumers and data producers.
  6. Continuous Improvement and Feedback Loop: The enabling team establishes a continuous feedback loop with domain teams, gathering input on challenges and evolving needs. This feedback is crucial for refining the data mesh architecture, identifying areas for improvement, and enhancing the supporting tools and processes.

The enabling team plays a pivotal role in the shift from traditional monolithic data infrastructures to a distributed data architecture. Through continuous guidance, training, and feedback, they ensure that the organization can leverage the benefits of a data mesh, such as providing high-quality data products that meet ever-changing business requirements. Their role facilitates a paradigm shift in how data is treated, turning it from a centralized asset into a decentralized, accessible resource embedded in the day-to-day operations of domain teams.

Redefining Data Management in a Data Mesh Environment

In a data mesh environment, data management is fundamentally redefined. With the shift from centralized data teams and data lakes to a distributed data architecture, each domain team becomes the steward of its data domain, implementing its own data pipelines and maintaining its data products. Data is no longer viewed as a singular, centralized resource but as a distributed asset embedded within each team’s operations.

Data Product Ownership and Management: A New Paradigm

This redefinition of data management leads to a new paradigm: data product ownership. Domain teams are responsible for their data products, treating data as a valuable asset that can be developed, managed, and used to drive business value. They are responsible for the quality of their data products, ensuring the data is relevant, accessible, and understandable for data consumers. This shift towards data product ownership empowers teams to respond quickly to changing business requirements and to innovate within their own data domains.

Resource Allocation and Cost Management

Resource allocation and cost management also evolve in a data mesh environment. With each domain team owning and managing its data products, the cost and resources associated with data management become more transparent and controllable at the team level. Teams can make data-driven decisions about resource allocation, leading to more efficient use of resources and more accountable cost management. Central data infrastructure costs are distributed across the domain teams, promoting fairness and cost-effectiveness.

Metrics for Accountability in Data Mesh Teams

To ensure accountability in a data mesh implementation, it’s important to establish metrics that align with the goals of the data mesh paradigm. These might include metrics around data quality, the usability of data products, compliance with data governance policies, and the effective use of resources. By measuring these aspects, domain teams can monitor their performance, continuously improve their data products, and demonstrate their contribution to the organization’s overall data strategy. Metrics not only drive accountability but also promote a culture of continuous improvement and data-driven decision making.

Potential metrics for data teams include:

  • Data Product Quality: Assessing the reliability, accuracy, and relevance of data products to ensure they meet consumer needs effectively.
  • Data Product Adoption: Tracking data product usage and adoption rates among stakeholders to gauge its value and impact.
  • Response Time and Issue Resolution: Monitoring how quickly domain teams address user inquiries, feedback, and issues to ensure efficient user support.
  • Data Security and Compliance: Evaluating the implementation and adherence to data security and compliance measures within the domain.
  • Data Availability: This metric measures the percentage of time data products are available and accessible to data consumers within the defined service window. High data availability ensures that stakeholders have timely access to critical information.
  • Data Freshness: Data products should provide up-to-date and relevant information. Data freshness metrics measure how quickly data is updated or loaded into the data product after being collected or processed.

New Roles Introduced by Data Mesh

The data mesh architecture introduces new roles that are tailored to the unique requirements of a distributed data ecosystem. These roles reflect the fundamental shift in the data management paradigm and align with the overall objectives of the data mesh model.

The Emergence of Data Product Owners

Data product owners play a crucial role within domain teams. They are responsible for the management and quality of data products within their respective domains. Their responsibilities include understanding the needs of data consumers, defining data product requirements, ensuring data quality, and aligning the data product strategy with the overarching business goals. This role reflects the importance of treating data as a product that can deliver business value.

Understanding the Role of Domain Data Product Developer

Domain data product developers, often data engineers or data scientists within the domain teams, are tasked with creating, maintaining, and improving data products. They use their technical expertise and domain knowledge to develop high-quality data products, while also ensuring that these products align with data governance policies. This role is crucial for promoting innovation within each data domain and facilitating the smooth operation of the data mesh infrastructure.

Role Transformation in Data Governance

In a data mesh environment, the role of data governance also evolves. The governance team works more closely with domain teams, providing guidance and support while still ensuring data quality and compliance. However, much of the responsibility for implementing governance policies is decentralized to the domain teams. This shared ownership of data governance encourages each domain team to take responsibility for the quality and compliance of its data products.

The Necessity of a Self-Serve Data Platform Product Owner

The self-serve data platform product owner plays a crucial role in ensuring that the platform meets the needs of domain teams and data consumers. This highly technical role involves understanding these stakeholders’ requirements, managing the platform’s development and improvement, and promoting its use across the organization. The self-serve data platform product owner is integral to providing the infrastructure necessary for a successful data mesh implementation.

The Transformative Impact of Data Mesh on Business Domain Teams

The adoption of data mesh can have a transformative impact on business domain teams. By shifting towards a decentralized data architecture, domain teams are empowered to take charge of their data products, leading to improved data quality, increased innovation, and ultimately, more accurate data-driven insights.

Increased Agility and Autonomy

One of data mesh’s most significant changes is increased agility and autonomy for domain teams. Under the data mesh paradigm, domain teams are not just data consumers but also data producers. They own and manage the data products within their domain, leading to faster decision-making and increased responsiveness to changing business needs. This shift away from the traditional monolithic data infrastructures towards a more agile and autonomous model empowers domain teams to control their data destiny.

Promoting a Culture of Data Literacy

Another transformative aspect of the data mesh model is the emphasis on data literacy. The data mesh architecture necessitates that everyone involved, not just data scientists or data engineers, understands the importance of data quality, governance, and how to use data products effectively. This promotes a culture of data literacy across the entire organization, empowering individuals at all levels to leverage data in their roles. With the guidance of the enabling team, this promotion of data literacy helps foster a truly data-driven organization.

The Future is Bright with Data Mesh Architecture

As we venture into an increasingly data-centric world, the data mesh architecture provides a future-proof solution to the ever-growing challenges of data management and utilization. The paradigm shift to treating data as a product, decentralizing data ownership, and promoting a culture of data literacy holds the promise of transforming how businesses approach and leverage their data. In doing so, the data mesh architecture fosters a more agile, innovative, and data-driven organization.

However, transitioning to a data mesh architecture requires a thoughtful strategy, careful execution, and an ongoing commitment to nurturing a data-centric culture. That’s why having an expert by your side can make all the difference.

At nexocode, our data engineering experts have deep expertise in implementing data mesh architecture. We understand the nuances of this paradigm shift and have the technical skills and experience to guide your organization through this transformation. Whether you need help laying the groundwork, training your teams, or managing the transition, we’re here to support you at every step of your data mesh journey.

Ready to unlock the future of data management with data mesh? Don’t hesitate to reach out to us. Together, let’s make your data work for you.

FAQ

What is a Data Mesh?

A Data Mesh is a novel approach to data architecture, enabling organizations to deal with large scale, complex data. It emphasizes domain-oriented decentralized data ownership and architecture, moving away from the traditional centralized data lake or data warehouse models.

What are the benefits of implementing a Data Mesh from an organizational standpoint??

Data Mesh implementation offers increased agility and autonomy for teams, improves data quality, accelerates data delivery, and promotes a culture of data literacy across the organization. It enables businesses to become more agile and resilient to change and harness the power of data more efficiently and effectively.

What new roles does Data Mesh introduce?

Data Mesh introduces roles like Data Product Owners, Domain Data Product Developers, and a Self-Serve Data Platform Product Owner. These roles help streamline the data governance process and ensure that data products deliver business value.

How does Data Mesh impact business domain teams or departments?

Data Mesh empowers business domain teams with increased agility and autonomy. It enables these teams to own their data products and make data-driven decisions more efficiently, thereby driving business growth.

How can I implement a Data Mesh in my organization?

Implementing a Data Mesh can be complex and require deep domain knowledge. nexocode's team of data engineering experts are available to provide comprehensive support in your Data Mesh implementation journey. Reach out to nexocode to start transforming your data management approach.

About the author

Dorota Owczarek

Dorota Owczarek

AI Product Lead & Design Thinking Facilitator

Linkedin profile Twitter

With over ten years of professional experience in designing and developing software, Dorota is quick to recognize the best ways to serve users and stakeholders by shaping strategies and ensuring their execution by working closely with engineering and design teams.
She acts as a Product Leader, covering the ongoing AI agile development processes and operationalizing AI throughout the business.

Would you like to discuss AI opportunities in your business?

Let us know and Dorota will arrange a call with our experts.

Dorota Owczarek
Dorota Owczarek
AI Product Lead

Thanks for the message!

We'll do our best to get back to you
as soon as possible.

This article is a part of

Becoming AI Driven
92 articles

Becoming AI Driven

Artificial Intelligence solutions are becoming the next competitive edge for many companies within various industries. How do you know if your company should invest time into emerging tech? How to discover and benefit from AI opportunities? How to run AI projects?

Follow our article series to learn how to get on a path towards AI adoption. Join us as we explore the benefits and challenges that come with AI implementation and guide business leaders in creating AI-based companies.

check it out

Becoming AI Driven

Insights on practical AI applications just one click away

Sign up for our newsletter and don't miss out on the latest insights, trends and innovations from this sector.

Done!

Thanks for joining the newsletter

Check your inbox for the confirmation email & enjoy the read!

This site uses cookies for analytical purposes.

Accept Privacy Policy

In the interests of your safety and to implement the principle of lawful, reliable and transparent processing of your personal data when using our services, we developed this document called the Privacy Policy. This document regulates the processing and protection of Users’ personal data in connection with their use of the Website and has been prepared by Nexocode.

To ensure the protection of Users' personal data, Nexocode applies appropriate organizational and technical solutions to prevent privacy breaches. Nexocode implements measures to ensure security at the level which ensures compliance with applicable Polish and European laws such as:

  1. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) (published in the Official Journal of the European Union L 119, p 1); Act of 10 May 2018 on personal data protection (published in the Journal of Laws of 2018, item 1000);
  2. Act of 18 July 2002 on providing services by electronic means;
  3. Telecommunications Law of 16 July 2004.

The Website is secured by the SSL protocol, which provides secure data transmission on the Internet.

1. Definitions

  1. User – a person that uses the Website, i.e. a natural person with full legal capacity, a legal person, or an organizational unit which is not a legal person to which specific provisions grant legal capacity.
  2. Nexocode – NEXOCODE sp. z o.o. with its registered office in Kraków, ul. Wadowicka 7, 30-347 Kraków, entered into the Register of Entrepreneurs of the National Court Register kept by the District Court for Kraków-Śródmieście in Kraków, 11th Commercial Department of the National Court Register, under the KRS number: 0000686992, NIP: 6762533324.
  3. Website – website run by Nexocode, at the URL: nexocode.com whose content is available to authorized persons.
  4. Cookies – small files saved by the server on the User's computer, which the server can read when when the website is accessed from the computer.
  5. SSL protocol – a special standard for transmitting data on the Internet which unlike ordinary methods of data transmission encrypts data transmission.
  6. System log – the information that the User's computer transmits to the server which may contain various data (e.g. the user’s IP number), allowing to determine the approximate location where the connection came from.
  7. IP address – individual number which is usually assigned to every computer connected to the Internet. The IP number can be permanently associated with the computer (static) or assigned to a given connection (dynamic).
  8. GDPR – Regulation 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals regarding the processing of personal data and onthe free transmission of such data, repealing Directive 95/46 / EC (General Data Protection Regulation).
  9. Personal data – information about an identified or identifiable natural person ("data subject"). An identifiable natural person is a person who can be directly or indirectly identified, in particular on the basis of identifiers such as name, identification number, location data, online identifiers or one or more specific factors determining the physical, physiological, genetic, mental, economic, cultural or social identity of a natural person.
  10. Processing – any operations performed on personal data, such as collecting, recording, storing, developing, modifying, sharing, and deleting, especially when performed in IT systems.

2. Cookies

The Website is secured by the SSL protocol, which provides secure data transmission on the Internet. The Website, in accordance with art. 173 of the Telecommunications Act of 16 July 2004 of the Republic of Poland, uses Cookies, i.e. data, in particular text files, stored on the User's end device.
Cookies are used to:

  1. improve user experience and facilitate navigation on the site;
  2. help to identify returning Users who access the website using the device on which Cookies were saved;
  3. creating statistics which help to understand how the Users use websites, which allows to improve their structure and content;
  4. adjusting the content of the Website pages to specific User’s preferences and optimizing the websites website experience to the each User's individual needs.

Cookies usually contain the name of the website from which they originate, their storage time on the end device and a unique number. On our Website, we use the following types of Cookies:

  • "Session" – cookie files stored on the User's end device until the Uses logs out, leaves the website or turns off the web browser;
  • "Persistent" – cookie files stored on the User's end device for the time specified in the Cookie file parameters or until they are deleted by the User;
  • "Performance" – cookies used specifically for gathering data on how visitors use a website to measure the performance of a website;
  • "Strictly necessary" – essential for browsing the website and using its features, such as accessing secure areas of the site;
  • "Functional" – cookies enabling remembering the settings selected by the User and personalizing the User interface;
  • "First-party" – cookies stored by the Website;
  • "Third-party" – cookies derived from a website other than the Website;
  • "Facebook cookies" – You should read Facebook cookies policy: www.facebook.com
  • "Other Google cookies" – Refer to Google cookie policy: google.com

3. How System Logs work on the Website

User's activity on the Website, including the User’s Personal Data, is recorded in System Logs. The information collected in the Logs is processed primarily for purposes related to the provision of services, i.e. for the purposes of:

  • analytics – to improve the quality of services provided by us as part of the Website and adapt its functionalities to the needs of the Users. The legal basis for processing in this case is the legitimate interest of Nexocode consisting in analyzing Users' activities and their preferences;
  • fraud detection, identification and countering threats to stability and correct operation of the Website.

4. Cookie mechanism on the Website

Our site uses basic cookies that facilitate the use of its resources. Cookies contain useful information and are stored on the User's computer – our server can read them when connecting to this computer again. Most web browsers allow cookies to be stored on the User's end device by default. Each User can change their Cookie settings in the web browser settings menu: Google ChromeOpen the menu (click the three-dot icon in the upper right corner), Settings > Advanced. In the "Privacy and security" section, click the Content Settings button. In the "Cookies and site date" section you can change the following Cookie settings:

  • Deleting cookies,
  • Blocking cookies by default,
  • Default permission for cookies,
  • Saving Cookies and website data by default and clearing them when the browser is closed,
  • Specifying exceptions for Cookies for specific websites or domains

Internet Explorer 6.0 and 7.0
From the browser menu (upper right corner): Tools > Internet Options > Privacy, click the Sites button. Use the slider to set the desired level, confirm the change with the OK button.

Mozilla Firefox
browser menu: Tools > Options > Privacy and security. Activate the “Custom” field. From there, you can check a relevant field to decide whether or not to accept cookies.

Opera
Open the browser’s settings menu: Go to the Advanced section > Site Settings > Cookies and site data. From there, adjust the setting: Allow sites to save and read cookie data

Safari
In the Safari drop-down menu, select Preferences and click the Security icon.From there, select the desired security level in the "Accept cookies" area.

Disabling Cookies in your browser does not deprive you of access to the resources of the Website. Web browsers, by default, allow storing Cookies on the User's end device. Website Users can freely adjust cookie settings. The web browser allows you to delete cookies. It is also possible to automatically block cookies. Detailed information on this subject is provided in the help or documentation of the specific web browser used by the User. The User can decide not to receive Cookies by changing browser settings. However, disabling Cookies necessary for authentication, security or remembering User preferences may impact user experience, or even make the Website unusable.

5. Additional information

External links may be placed on the Website enabling Users to directly reach other website. Also, while using the Website, cookies may also be placed on the User’s device from other entities, in particular from third parties such as Google, in order to enable the use the functionalities of the Website integrated with these third parties. Each of such providers sets out the rules for the use of cookies in their privacy policy, so for security reasons we recommend that you read the privacy policy document before using these pages. We reserve the right to change this privacy policy at any time by publishing an updated version on our Website. After making the change, the privacy policy will be published on the page with a new date. For more information on the conditions of providing services, in particular the rules of using the Website, contracting, as well as the conditions of accessing content and using the Website, please refer to the the Website’s Terms and Conditions.

Nexocode Team

Close

Want to unlock the full potential of Artificial Intelligence technology?

Download our ebook and learn how to drive AI adoption in your business.

GET EBOOK NOW