HACCP는 위해요소를 사전에 예방·관리하는 체계로 정의된다. 원재료에서 최종 소비자 섭취 전까지의 여러 단계에서 문제를 일으킬 가능성이 있는 요인을 찾아 중점적으로 관리하는 것이 HACCP의 목적이다. HACCP의 구성 요소로는 위해요소분석, 중요관리점(CCP) 설정, 한계기준 설정, 모니터링, 시정조치, 검증, 기록 등이 있으며, 첫 번째 원칙은 위해요소분석이다.
중요관리점(CCP)은 해당 공정에서 안전성 관리를 반드시 수행해야 하는 단계에 지정한다. 만약 특정 공정에서 위해요소를 제거하거나 감소시킬 수 있는 이후 공정이 존재하거나 그 단계에서 안전성 관리가 필요하지 않다면 CCP로 지정되지 않을 수 있다. CCP 결정 시에는 '해당 단계에서 관리가 필요한가'라는 기본 원리를 우선 고려한다.
한계기준(Critical Limits)은 CCP를 통제하기 위한 측정 가능한 기준으로, 실시간 모니터링이 가능해야 한다. 따라서 조리 온도, 시간, 수분활성도(Aw), pH, 금속검출기 감도 등 즉시 확인 가능한 물리·화학적 지표가 한계기준으로 적합하다. 반면 미생물 수처럼 검사에 수일이 소요되는 지표는 한계기준으로 부적합하다.
검증 절차는 설정한 CCP와 한계기준, 모니터링 체계가 실제로 위해요소를 통제하는지를 확인하는 단계이다. 검증을 통해 체계적 관리가 이루어지고 있음을 확인하면 기록으로 남기고, 문제가 발견되면 시정조치를 통해 보완한다. 또한 사후관리로서 유통과정에서 문제가 발생하면 제조사나 판매자가 자발적으로 제품을 회수하여 폐기하는 Recall 제도가 작동한다.
저온 유통(Cold Chain)은 부패·변질 우려가 큰 식품을 생산에서 소비자 도달까지 일관되게 적정 저온으로 관리하여 미생물 증식과 품질 저하를 억제하는 체계이다.