依据安全生产法的规定给予拘留的行政处罚由公安机关决定。行政拘留是一种重要的也是常见的行政处罚的种类。行政拘留,是指公安机关依法对违反行政法律规范的人,在短期内限制人身自由的一种行政处罚。 法律依据 《安全生产法》第一百一十五条
本法规定的行政处罚,由应急管理部门和其他负有安全生产监督管理职责的部门按照职责分工决定;其中,根据本法第九十五条、第一百一十条、第一百一十四条的规定应当给予民航、铁路、电力行业的生产经营单位及其主要负责人行政处罚的,也可以由主管的负有安全生产监督管理职责的部门进行处罚。予以关闭的行政处罚,由负有安全生产监督管理职责的部门报请县级以上人民政府按照国务院规定的权限决定;给予拘留的行政处罚,由公安机关依照治安管理处罚的规定决定。