Spells for hiding or making a place invisible, or a barrier for muggles, are only for muggles and do not intend to include a Squib, who is considered as a person who was born from a family honored with magical blood, but does not obtain the wizarding sorcery.
However, is there a spell regarding of how can you enchant a place from Squibs? For example, Hogwarts. Dumbledore enchanted the place, which when a Muggle sees the area, the Muggle will not see the castle, but just an old ruined sign, as it was described in the books. But what if a headmaster also want to protect the place from Squibs?
For a while, let's disregard Filch with this situation.