A Differentially Private Data Structure for Substring and Document Counting | Synapse