HACCP는 위해요소를 사전에 예방·관리하는 체계로, 위해요소 분석(Hazard Analysis)이 첫 번째 원칙이다. 위해요소 분석은 생산 과정 전반에서 생물학적, 화학적, 물리적 위해요소를 규명하고 평가하는 단계이며, 이 분석을 통해 어떤 공정 단계가 중점관리점(CCP)이 될 수 있는지 판단한다.
위해요소로 규정되는 항목은 미생물 오염, 유해 화학물질 혼입, 이물 혼입 등이며, 각 위해요소는 발생 가능성 및 영향도를 고려하여 우선순위를 부여한다. 위해요소 분석은 이후의 한계기준 설정, 모니터링 방법 결정, 시정조치 계획 수립의 근거가 되는 핵심 절차이다.
CCP는 해당 공정 단계에서 안전성 관리를 통해 위해요소를 제거하거나 허용범위 이하로 감소시켜야 하는 경우에 지정한다. CCP 결정도에서는 해당 공정에서 안전성 관리가 '필요한가'를 묻는 논리가 존재하며, 관리가 필요하지 않다면 그 공정은 CCP로 지정하지 않는다.
한계기준(Critical Limits)은 CCP에서 위해요소를 관리하기 위한 측정 가능한 기준이어야 하므로 실시간 모니터링이 가능한 지표가 적합하다. 예를 들어 온도, 시간, pH, 수분활성도(Aw), 금속검출기 감도 등은 즉시 확인 가능한 한계기준으로 사용될 수 있으며, 배양에 수일이 소요되는 미생물 수치는 한계기준으로 부적합하다.
리콜(Recall)은 유통 중인 제품에서 위해요소가 확인되었을 때 제조사나 판매자가 자발적으로 문제 제품을 회수하여 폐기하거나 조치하는 사후 관리 제도이다. HACCP와 리콜은 예방과 사후대응이라는 관점에서 구분되어야 한다.
미생물 증식에 따른 위험 온도구간은 5~60℃로, 이 범위에서는 미생물 증식이 활발하므로 식품의 보관과 유통에서 이 구간을 피하도록 관리해야 한다.