SQL Server Replication and Recovery Model
Even in simple recovery, configuring a database for Transactional Replication prevents log reuse until the Log Reader has consumed the log records and marked them as read.