Unlocking the Secrets of Inventory Optimization in the Age of AI

Unlocking the Secrets of Inventory Optimization in the Age of AI

Dorota Owczarek - June 21, 2023

In today’s fast-paced business environment, managing inventory effectively is crucial for companies to remain competitive and meet customer demands. The integration of artificial intelligence (AI) and data science in inventory optimization has revolutionized the way businesses approach inventory management, leading to significant improvements in efficiency, cost reduction, and customer satisfaction. In this informative blog post, we will explore the fascinating world of AI-driven inventory optimization, discussing its benefits, challenges, and strategies, as well as success stories from various industries.


Inventory optimization is crucial for businesses to balance customer demand and inventory costs effectively. The traditional approaches often lead to excess inventory and increased costs. Modern inventory management solutions promise a data-driven and efficient way of maintaining optimal inventory levels.

The advent of AI-driven inventory optimization software has paved the way for a more accurate, scalable, and efficient inventory management process. This software allows for more precise forecasting, reducing manual labor, and the capability to perform multi-echelon inventory optimization.

AI and data science play a pivotal role in supply chain inventory optimization. By employing machine learning algorithms and real-time data processing, businesses can predict demand and optimize inventory levels more effectively, leading to cost reduction and improved supply chain management.

Despite its potential benefits, the implementation of AI in inventory management comes with its challenges, including high costs, the need for extensive data collection, and a lack of expertise. However, these obstacles can be addressed with a well-thought-out strategy and the right expertise. Whether a business chooses a custom AI solution or an off-the-shelf inventory optimization tool depends on its specific needs, resources, and budget. Both options have pros and cons, and making an informed decision is crucial.

Are you ready to take your inventory optimization to the next level? At nexocode, our AI experts have extensive experience in the logistics sector and are ready to assist you in implementing an AI inventory management solution tailored to your needs. Contact us today to learn more about how we can help you optimize your inventory management process.

Understanding Inventory Optimization

Inventory optimization is the process of efficiently managing inventory levels to meet customer demand while minimizing costs. In the age of AI, traditional methods of inventory management are being replaced by advanced AI-driven solutions that offer a more accurate, efficient, and data-driven approach. By optimizing inventory levels, businesses can reduce excess inventory, improve cash flow, and enhance supply chain efficiencies, ultimately leading to increased profitability and customer satisfaction.

The shift towards AI-driven inventory optimization is marked by two primary developments: the evolution from traditional inventory management techniques to AI-based solutions, and the growing importance of data science in understanding and making sense of inventory data. In the following sections, we will delve deeper into these developments and their implications for businesses.

The Traditional Approach to Inventory Optimization

The traditional approach to inventory optimization has been characterized by a delicate balance between having “just enough” and having “not too much” inventory. This often involved demand forecasting based on historical data, which could lead to excess inventory and increased costs. Standard inventory reviewing systems were commonly used to classify and prioritize inventory items. However, these methods had limitations in their ability to forecast demand and manage inventory levels effectively and accurately.

As the digital age progressed, inventory optimization software emerged, offering customizable dashboards, operational KPIs, graphical reports, and various filters to help users make informed decisions about inventory optimization.

While traditional approaches have served businesses for many years, the advent of AI and data science has paved the way for more advanced, efficient, and cost-effective inventory optimization techniques.

The Shift Towards AI in Inventory Management

The integration of AI in inventory management has brought about significant improvements in forecasting, decision-making, and scalability. AI-powered inventory management solutions offer a wide range of benefits, such as enhanced forecasting precision, reduced manual labor, and the ability to perform multi-echelon inventory optimization. By harnessing the power of AI, businesses can better anticipate customer demand, avoid stock shortages and overstocking, and gain real-time insights into inventory levels.

Despite the many advantages of AI-driven inventory management, businesses may face potential obstacles in implementing these solutions. These challenges include a lack of data, lack of expertise, and cost. To overcome these obstacles and successfully implement AI in inventory management, businesses should conduct exploratory data analysis, prepare a proof of concept, assemble the right team or select experienced partners, choose the appropriate machine learning models to forecast demand, and incorporate AI into existing processes.

The Role of AI and Data Science in Supply Chain Inventory Optimization

AI and data science play a pivotal role in supply chain inventory optimization by facilitating accurate demand forecasting, pattern recognition, and inventory level optimization. By analysing large amounts of data to identify patterns and trends, businesses can leverage AI and data science to predict demand and optimize inventory levels more effectively. This, in turn, leads to increased efficiency, reduced costs, and improved safety in inventory management operations and supply chain management.

To achieve these benefits, AI and data science can be employed in various aspects of supply chain inventory optimization, such as predictive analytics, machine learning algorithms, and real-time data processing. In the following sections, we will delve deeper into each of these aspects and discuss their significance for businesses.

Predictive Analytics

Predictive analytics is the process of using data analysis, machine learning, AI, and statistical models to accurately forecast demand and potential outcomes based on past data. This approach is essential for organizations as it helps them make informed decisions and take proactive measures to enhance their business operations. By employing predictive analytics, businesses can detect patterns in inventory levels, anticipate customer demand, and improve inventory replenishment strategies.

The advantages of using predictive analytics for inventory optimization include cost reduction, enhanced customer service, and increased profitability. Additionally, it enables organizations to make decisions more quickly and minimize the risk of stock-outs and overstocking.

However, potential obstacles such as lack of data, expertise, and resources may hinder the successful implementation of predictive analytics in inventory optimization. To address these challenges, organizations should invest in data collection and analysis, recruit experienced data scientists, and formulate a comprehensive strategy for implementing predictive analytics.

Machine Learning Algorithms

Machine learning algorithms are a set of rules and statistical models that allow machines to acquire knowledge from data and make predictions or decisions without the need for explicit programming. Common machine learning algorithms include Decision Trees, Random Forests, and Neural Networks. By employing machine learning algorithms, businesses can automate processes, reduce costs, and enhance accuracy and efficiency.

However, the implementation of machine learning algorithms can be challenging and requires a substantial amount of data to be effective. Despite these challenges, machine learning algorithms have been successfully applied in numerous applications, such as facial recognition, natural language processing, and autonomous vehicles.

Real-Time Data Processing

Real-time data processing, also referred to as stream processing, is an approach that enables near-instantaneous processing of data, necessitating a continuous flow of data input and output to generate real-time insights. This approach is typically employed in applications that require rapid responses, such as stock trading or fraud detection. Real-time data processing involves ingesting data from various sources, processing it, and then outputting the results in near-real-time, allowing for more accurate and timely insights.

The advantages of real-time data processing include expedited decision-making, enhanced accuracy, and improved customer service. However, real-time data processing can present certain difficulties, such as the requirement for continuous data intake and output, as well as the necessity for high-performance computing resources. Furthermore, scalability can be a challenge, as the amount of data being processed can quickly become unmanageable.

Key Elements of Effective Supply Chain Inventory Optimization

Effective supply chain inventory optimization encompasses several key elements, including demand forecasting, safety stock management, replenishment strategies, real-time decision making, and what-if scenarios. By focusing on these elements, businesses can achieve a more streamlined and efficient inventory management process that ultimately leads to cost savings and improved customer satisfaction in their supply chains.

Accurate demand planning brings benefits along the whole supply chain

Accurate demand planning brings benefits along the whole supply chain

In the following sections, we will explore each of these key elements in greater detail, discussing their significance and how they contribute to effective supply chain inventory optimization.

Demand Forecasting

Demand forecasting is the process of predicting future customer demand for a product or service by analyzing historical data, market trends, and customer behavior. The objective of demand forecasting is to ensure that businesses are equipped to fulfill customer demand while substantially reducing their stockout and overstock risks. Accurate demand forecasting is essential for making well-informed supply decisions that attempt to anticipate total sales and revenue for a future period, thereby reducing the possibility of stockouts and enhancing customer satisfaction while optimizing inventory levels.

4 types of data analytics from descriptive to prescriptive - accurate demand forecasting allows for optimization with foresight - it helps answer questions like: What will happen? and How should we act to make something happen?

4 types of data analytics from descriptive to prescriptive - accurate demand forecasting allows for optimization with foresight - it helps answer questions like: What will happen? and How should we act to make something happen?

Demand forecasting, a key aspect of supply and demand, also plays a crucial role in inventory replenishment decisions. By providing data that enables prudent decisions, businesses can maintain storage and holding costs at a minimum. This is particularly important for businesses with seasonal demand fluctuations or those experiencing rapid growth.

Safety Stock Management

Safety stock management is the process of managing inventory levels to ensure customer demand is met. This involves establishing minimum and maximum inventory levels and adjusting them as necessary to account for fluctuations in demand and supply chain disruptions. The optimal amount of inventory to maintain is the quantity that minimizes the risk of typical inventory problems, ranging from excessive storage costs to stock-outs.

Optimizing inventory levels can enhance cash flow, optimize warehousing capacity, and foster brand loyalty and trust. By maintaining an appropriate amount of safety stock, businesses can ensure that they are prepared for unexpected changes in demand or supply chain disruptions, ultimately reducing the risk of lost sales and improving customer satisfaction.

Replenishment Strategies

Replenishment strategies refer to the techniques used to restore inventory when it reaches a low level. These strategies may involve reordering from suppliers, utilizing a just-in-time inventory system, or implementing a vendor-managed inventory system. The Order Point (ROP) is a key metric used in inventory replenishment, calculated as the Order Point Demand during lead time plus safety stock.

Selecting the appropriate replenishment strategy for a business depends on factors such as supplier lead times, demand volatility, and customer service levels. By employing an effective replenishment strategy, businesses can ensure that they maintain optimal inventory levels, meet customer demand, and minimize the risk of stockouts and overstocking.

AI-based replenishment software with demand forecasting options that automatically trigger restocking orders for medical products.

AI-based replenishment software with demand forecasting options that automatically trigger restocking orders for medical products.

Real-Time Decision Making

Real-time decision making is the capacity to make decisions based on up-to-date data and information without any lag. It involves the persistent collection, processing, and analysis of incoming data to facilitate the decision-making process. Real-time decision making provides businesses with the ability to swiftly respond to changes in the market and customer demand, thus enabling them to remain competitive and make informed decisions in a timely manner.

However, real-time decision making requires rapid processing of large amounts of data, as well as ensuring the accuracy and reliability of said data. Despite these challenges, the advantages of real-time decision making, including improved customer service, increased efficiency, and better decision-making, make it a valuable component of effective supply chain inventory optimization.

What-if Scenarios

What-if scenarios are hypothetical situations employed to assess the consequences of different scenarios on a plan, project, or timeline. They are utilized to determine the potential outcomes based on varying conditions, helping businesses identify potential risks and opportunities, make informed decisions, and strategize for the future.

Examples of what-if scenarios in inventory optimization may include assessing the impacts of a new product launch, an alteration in customer demand, or a transformation in the competitive landscape. By employing what-if scenarios, businesses can better anticipate and prepare for the potential challenges and opportunities that may arise, ultimately enabling them to make more informed decisions and optimize their inventory management processes.

Benefits of Implementing AI-Driven Inventory Optimization Solutions

Implementing AI-driven inventory optimization solutions can lead to numerous benefits for businesses, such as improved customer satisfaction, increased efficiency, reduced costs, and better decision making. By leveraging AI and data science, businesses can analyze large amounts of inventory data, accurately forecast demand, and optimize inventory levels more effectively. This, in turn, can enhance supply chain efficiencies, reduce the risk of stockouts and overstocking, and ultimately increase profitability.

Moreover, the use of AI-driven inventory optimization solutions can help businesses better manage their distribution centers, track inventory, and conduct regular inventory audits to ensure optimal inventory levels are maintained. By embracing the AI revolution in inventory optimization, businesses can remain competitive and agile in an increasingly digital world.

Potential Obstacles and How to Overcome Them

While the benefits of AI-driven inventory optimization are apparent, businesses may face potential obstacles when implementing these solutions. Some of the challenges include high implementation costs, the difficulty of integrating AI solutions into existing supply chain systems, and the need for extensive data collection and analysis.

To overcome these obstacles, businesses should carefully evaluate their inventory management processes and identify areas where AI-driven solutions can provide the most significant benefits. Additionally, businesses should invest in data collection and analysis, recruit experienced data scientists, and formulate a comprehensive strategy for implementing AI-driven inventory optimization solutions.

By addressing these challenges head-on, businesses can successfully harness the power of AI to optimize their inventory management processes and achieve the many benefits discussed throughout this blog post.

Choosing the Right Inventory Optimization Software: Custom AI Solution or Off-the-Shelf Inventory Optimization Tool?

When choosing the right inventory optimization software, businesses must consider whether a custom AI solution or an off-the-shelf inventory optimization tool is the best fit for their needs. Custom AI solutions are designed to meet individual requirements and can provide increased productivity, efficiency, and effectiveness. However, they may be more costly and require more time and resources to develop and maintain than pre-built options.

On the other hand, off-the-shelf inventory optimization tools are pre-made software packages that can be quickly implemented and are generally more cost-effective than custom AI solutions. However, they may not be tailored to specific requirements and may not offer the same level of flexibility and scalability as custom AI solutions.

Ultimately, the decision between a custom AI solution and an off-the-shelf inventory optimization tool will depend on factors such as the business’s specific needs, resources, and budget.

Preparing for AI-Driven Inventory Optimization Solution: Essential Steps to Implement AI in Your Inventory Management

To successfully implement an AI-driven inventory optimization solution, businesses must follow several essential steps. These steps include starting with exploratory data analysis and preparing a proof of concept, assembling the right team or choosing experienced partners, selecting the right machine learning models, and incorporating AI into existing processes.

By following these steps and carefully considering the unique needs and requirements of their business, organizations can effectively harness the power of AI to optimize their inventory management processes, ultimately leading to cost savings, boost customer satisfaction, and increased competitiveness in the digital age.

Starting with Exploratory Data Analysis and Preparing a Proof of Concept

Exploratory data analysis is a critical first step in implementing AI-driven inventory optimization. This process involves analyzing and summarizing data sets to gain insights and identify patterns, helping businesses understand the characteristics and potential relationships within their inventory data. The significance of exploratory data analysis lies in its ability to recognize patterns and correlations in data, which can be utilized to make informed decisions and identify potential areas of improvement within data sets.

After conducting exploratory data analysis, businesses should prepare a proof of concept by utilizing the insights gained from the data analysis to construct a prototype or model that can be tested and evaluated. Creating a proof of concept offers numerous benefits, such as gaining insight into the data, recognizing areas that need attention, and assessing the effectiveness of the prototype or model.

Assembling the Right Team or Choosing Experienced Partners

Assembling the right team or choosing experienced partners is crucial for the successful implementation of AI-driven inventory optimization. The appropriate team should possess the necessary skills and expertise to effectively leverage AI technology and should be able to work well together to achieve the desired outcomes. When forming the ideal team, it is essential to evaluate the abilities and background of each team member, assess team dynamics, and provide the team with the necessary tools and resources to achieve success.

Selecting experienced partners offers a range of advantages, such as the ability to leverage valuable insights and expertise to optimize inventory and make informed decisions. Experienced partners can help identify potential risks and develop strategies to address them, ensuring a smooth and successful implementation of AI-driven inventory optimization.

Choosing the Right Machine Learning Models

Selecting the right machine learning models is crucial for the success of AI-driven inventory optimization. The appropriate models can result in more accurate predictions, improved decision-making, and can conserve time and resources by avoiding the utilization of unnecessary or inefficient models. When selecting machine learning models, it is essential to take into account factors such as the accuracy and complexity of the model, the type of problem to be solved, the cost of the model, and the resources available.

The selection of suitable machine learning models can be challenging due to the need to strike an optimal balance between accuracy and complexity, as well as the need to select the appropriate data set and features to train the model on. However, by carefully considering these factors and seeking the advice of experienced professionals, businesses can successfully choose the right machine learning models for their inventory optimization needs.

Incorporating AI into Existing Processes

Incorporating AI into existing processes is a vital step in implementing AI-driven inventory optimization. This requires businesses to carefully evaluate their current inventory management processes and identify areas where AI-driven solutions can provide significant benefits. Integrating AI into existing systems and processes can be challenging, as it requires a comprehensive understanding of existing systems and processes, as well as the ability to create custom algorithms to bridge the gap between the two.

Despite these challenges, the advantages of incorporating AI into existing processes, such as automation of repetitive operations, increased efficiency, and improved decision-making, make it an essential component of effective inventory optimization. By taking the necessary steps to successfully integrate AI into existing processes, businesses can unlock the full potential of AI-driven inventory optimization and reap the many benefits it has to offer.

Case Studies: Success Stories in Inventory Optimization Process

Case studies provide valuable insights into the successful implementation of AI-driven inventory optimization in various industries. These success stories demonstrate the potential of AI and data science to revolutionize inventory management, leading to significant improvements in efficiency, cost reduction, and customer satisfaction.


Rolls-Royce, a leading manufacturer of aero-engines, uses AI for inventory optimnization software in its civil aerospace division. They have implemented AI-powered predictive analytics to predict future maintenance needs, effectively optimizing their inventory of spare parts. By being able to predict when a component is likely to fail, they can ensure they have the right parts available when maintenance is needed, optimizing safety stock levels, reducing the downtime of engines, and improving their service to customers.


H&M, the global fashion retailer, turned to AI to solve its problem of unsold inventory worth billions of dollars. The company deployed AI-powered analytics within the inventory management software to analyze sales receipt data, returns, and loyalty card data. This helped H&M better forecast demand and align its purchasing and inventory strategies, resulting in significantly reduced excess inventory costs and improved sales.


Tesco, one of the world’s largest grocery retailers, applied AI to optimize its fresh food inventory. Given that fresh food products have a short shelf life and demand can vary dramatically depending on factors like holidays, weather, and more, managing these items is especially challenging.

The inventory management solution at Tesco, leverages machine learning algorithms to forecast the demand for 100,000+ product lines with exceptional accuracy. It takes into account a broad range of factors including seasonality, weather conditions, local events, and historical sales data.

The results have been impressive, with waste reduction targets met year-on-year, improved availability of products (reducing instances where customers find items out of stock), and significant cost savings due to better-managed inventory. This AI-driven approach has enabled Tesco to maintain fresher stock, improve customer satisfaction, and reduce its environmental impact through minimized food waste.

Hospital Pharmacies Network

In the field of healthcare, inventory optimization is a matter of significant importance. Addressing this, a noteworthy example comes from a pharma company that sought our expertise to transform their large-scale procurement processes with a custom-made AI-driven inventory management system.

They presented us with a formidable challenge: to maximize savings by refining the procurement and distribution of medication across their network of hospitals and pharmacies in the United States. This required precise attention to detail and strategic planning, as any inefficiencies could potentially lead to shortages, waste, or even compromised patient care with the incorrect safety stock inventory.

Just like fresh food, some pharmaceuticals have a short shelf life. Consequently, there is an urgent need for accurate forecasting solutions to minimize waste and ensure that vital medications are available when patients need them.

To tackle this, we deployed an AI-based replenishment software with demand forecasting capabilities that would automatically trigger restocking orders for medical products. The outcome? A more efficient, streamlined procurement process that helped to reduce costs and improve service delivery.

This is just one instance where nexocode’s AI and data science expertise has delivered impressive results. If you want to learn more about how we approached and solved this case, read more about this case study here.

These success stories showcase the potential of AI-driven inventory optimization and serve as an inspiration for businesses looking to embrace the AI revolution in inventory management.

Conclusion: Embracing the AI Revolution in Inventory Optimization Efforts

In the landscape of an ever-evolving global economy, the AI revolution has emerged as a game-changer, particularly in the realm of inventory optimization. In this digital era, failing to integrate AI and data science in inventory management risks businesses being outpaced by competitors, while embracing it can unlock manifold benefits.

From increased efficiency and reduced costs to improved decision-making and heightened customer satisfaction, the benefits of AI-driven inventory management are multi-faceted. As demonstrated by our case studies, industry leaders have used these solutions to make impressive strides in refining their inventory processes.

Effective inventory optimization, however, goes beyond simply implementing a system. It requires understanding the role of AI in the context of supply chain optimization, being aware of the key elements that make it work, and having a grasp of the nuances of inventory optimization software. Moreover, preparing for an AI-driven future involves taking critical steps to ensure successful implementation, from choosing the right software to fostering a culture that supports continuous learning and improvement.

As we navigate through the complexities of this digital revolution, it’s imperative for businesses to stay agile. This includes adopting technological advancements such as AI for inventory optimization. In light of this, the key takeaway is clear: to stay ahead of the curve, we must not merely adapt to the AI revolution - we must embrace it.

The future of inventory optimization lies in the AI revolution, and nexocode is here to guide you through it. With extensive experience in the logistics sector and a solid track record in implementing AI solutions, our team of AI experts stands ready to help you optimize your inventory management. Contact nexocode today and take your first step toward a more efficient, AI-driven future.

Frequently Asked Questions

What is inventory optimization?

Inventory optimization refers to the balance between meeting customer demand and minimizing inventory costs. It involves maintaining an optimal inventory level to meet customer service level expectations while minimizing the carrying costs of inventory. An ideal inventory optimization software uses forecasting models and AI to ensure supply meets demand effectively.

What are some of the traditional and AI-driven inventory optimization techniques?

Traditional inventory optimization techniques often include approaches such as Economic Order Quantity (EOQ), ABC analysis, safety stock calculation, and re-order point calculation. However, these methods often fall short in dealing with uncertainties and complexities in today's global and digital business environment.

On the other hand, AI-driven inventory optimization techniques leverage machine learning algorithms and predictive analytics to forecast demand more accurately and adapt to changing conditions in real-time. These techniques include demand forecasting, multi-echelon optimization, and predictive stock ordering. AI-based techniques not only account for historical sales data but also integrate external factors such as promotions, holidays, and market trends into their predictions, offering a more holistic and accurate approach to inventory management.

How does AI improve inventory management?

AI enhances inventory management by offering precise demand forecasting, enabling real-time inventory tracking, reducing excess inventory and out-of-stock scenarios, and making overall inventory management more efficient. It leverages machine learning algorithms to learn from past data and make accurate predictions about future demand.

What benefits does an AI-driven inventory management system offer?

AI-driven inventory optimization offers numerous benefits, such as reduced carrying costs, improved customer satisfaction due to fewer stockouts, minimized excess inventory, and increased operational efficiency. It also empowers businesses to make data-driven decisions, boosting overall profitability.

How do I implement AI inventory management software?

Implementing an AI inventory management solution involves multiple steps. First, understand your inventory challenges. Second, gather and clean your data. Third, choose the right inventory optimization software tailored to your business needs. Fourth, train the system and finally, review and optimize. Remember, a solution like this should be customizable and scalable as per your business needs. It is often beneficial to seek guidance from experts, such as the team at nexocode, who can help ensure a smooth implementation.

What industries can benefit from AI in inventory optimization?

Any industry that manages inventory can benefit from AI in inventory optimization. This includes retail, manufacturing, healthcare, food and beverage, and many more. As demonstrated by nexocode’s case studies, businesses across various sectors have seen significant improvements in their inventory management processes after implementing AI solutions.

Why should I choose nexocode for my AI inventory management needs?

nexocode offers tailored AI solutions backed by a team of experts with extensive experience in the logistics sector. They understand the unique challenges of inventory management and use state-of-the-art AI and data science techniques to design solutions that meet specific business needs. Whether you are a small business or a large enterprise, nexocode can help you leverage AI to optimize your inventory processes.

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

AI in Logistics
51 articles

AI in Logistics

Artificial Intelligence is becoming an essential element of Logistics and Supply Chain Management, where it offers many benefits to companies willing to adopt emerging technologies. AI can change how companies operate by providing applications that streamline planning, procurement, manufacturing, warehousing, distribution, transportation, and sales.

Follow our article series to find out the applications of AI in logistics and how this tech benefits the whole supply chain operations.

check it out


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.


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.

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

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