Psalms 119 gives us the secret to staying pure - the Word of God. The Word not only cleanses is it keeps us clean.
How can a young man cleanse his way? By taking heed according to Your word. With my whole heart I have sought You; Oh, let me not wander from Your commandments! Your word I have hidden in my heart, That I might not sin against You. Psalms 119:9-11