While discussing his European travels, he noteddown his IBAN as GB29 NWBK 6016 1331 9268 19. Additionally, he provided his websiteas https://johndoeportfolio.com. John also discussed some of his US-specific details.He said his bank account number is 1234567890123456 and his drivers license is Y12345678.His ITIN is 987-65-4321, and he recently renewed his passport, the number for which is123456789. He emphasized not to share his SSN, which is 123-45-6789. Furthermore, hementioned that he accesses his work files remotely through the IP 192.168.1.1 and hasa medical license number MED-123456. ```Question: ```{question}```"""chain = LLMChain(    prompt=PromptTemplate.from_template(prompt_template),    llm=OpaquePrompts(base_llm=OpenAI()),    memory=ConversationBufferWindowMemory(k=2),    verbose=True,)print(    chain.run(        {"question": """Write a message to remind John to do password reset for his website to stay secure."""},        callbacks=[StdOutCallbackHandler()],    ))From the output, you can see the following context from user input has sensitive data.# Context from user inputDuring our recent meeting on February 23, 2023, at 10:30 AM, John Doe provided me with his personal details. His email is johndoe@example.com and his contact number is 650-456-7890. He lives in New York City, USA, and belongs to the American nationality with Christian beliefs and a leaning towards the Democratic party. He mentioned that he recently made a transaction using his credit card 4111 1111 1111 1111 and transferred bitcoins to the wallet address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa. While discussing his European travels, he noted down his IBAN as GB29 NWBK 6016 1331 9268 19. Additionally, he provided his website as https://johndoeportfolio.com. John also discussed some of his US-specific details. He said his bank account number is 1234567890123456 and his drivers license is Y12345678. His ITIN is 987-65-4321, and he recently renewed his passport, the number for which is
OpaquePrompts is a service that enables applications to leverage the power of language models without compromising user privacy. Designed for composability and ease of integration into existing applications and services, OpaquePrompts is consumable via a simple Python library as well as through LangChain. Perhaps more importantly, OpaquePrompts leverages the power of confidential computing to ensure that even the OpaquePrompts service itself cannot access the data it is protecting.
OpaquePrompts is a service that enables applications to leverage the power of language models without compromising user privacy. Designed for composability and ease of integration into existing applications and services, OpaquePrompts is consumable via a simple Python library as well as through LangChain. Perhaps more importantly, OpaquePrompts leverages the power of confidential computing to ensure that even the OpaquePrompts service itself cannot access the data it is protecting. ->: While discussing his European travels, he noteddown his IBAN as GB29 NWBK 6016 1331 9268 19. Additionally, he provided his websiteas https://johndoeportfolio.com. John also discussed some of his US-specific details.He said his bank account number is 1234567890123456 and his drivers license is Y12345678.His ITIN is 987-65-4321, and he recently renewed his passport, the number for which is123456789. He emphasized not to share his SSN, which is 123-45-6789. Furthermore, hementioned that he accesses his work files remotely through the IP 192.168.1.1 and hasa medical license number MED-123456. ```Question: ```{question}```"""chain = LLMChain(    prompt=PromptTemplate.from_template(prompt_template),    llm=OpaquePrompts(base_llm=OpenAI()),    memory=ConversationBufferWindowMemory(k=2),    verbose=True,)print(    chain.run(        {"question": """Write a message to remind John to do password reset for his website to stay secure."""},        callbacks=[StdOutCallbackHandler()],    ))From the output, you can see the following context from user input has sensitive data.# Context from user inputDuring our recent meeting on February 23, 2023, at 10:30 AM, John Doe provided me with his personal details. His email is johndoe@example.com and his contact number is 650-456-7890. He lives in New York City, USA, and belongs to the American nationality with Christian beliefs and a leaning towards the Democratic party. He mentioned that he recently made a transaction using his credit card 4111 1111 1111 1111 and transferred bitcoins to the wallet address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa. While discussing his European travels, he noted down his IBAN as GB29 NWBK 6016 1331 9268 19. Additionally, he provided his website as https://johndoeportfolio.com. John also discussed some of his US-specific details. He said his bank account number is 1234567890123456 and his drivers license is Y12345678. His ITIN is 987-65-4321, and he recently renewed his passport, the number for which is