Well let me ask the obvious question: Won't this redact data that is obviously crucial to getting the given task done? Let's say in case of financial statements, it if can't read credit card numbers and names, then it can't tell you which days some credit card was used and by who. Maybe that's not the typical use case, but I would imagine it being very annoying, given the already high typical LLM failure rate.
It's a great question. Redaction limits the LLMs ability to draw on the underlying training data on the subject. This can work to the developers benefit in many cases, like asking questions about your own provided context. Many developers have gotten away from relying on LLMs for facts, toward providing LLMs with facts and having those facts repurposed. For example, if you ask an LLM about a famous person, like Wayne…
Show HN: Cape API – Keep your sensitive data private while using GPT-4
11–20 of 30 posts
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#12So now instead of sending the data to OpenAI we send it to Cape? I know that you "promise to keep it secure", but I can only trust you, right? Something like this should IMO be done on-premise
So far, most we have spoken to are literally SHOCKED that we require SOC3 (one company even told me they'd never even heard of SOC3) and everything needs to be hashed before it goes out and be mapped on our end back to actual. They think we're being too cautious and are really trying to get to sale without understanding that it's literally NOT something we can do and NO ONE else should be doing it either.
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#13So now instead of sending the data to OpenAI we send it to Cape? I know that you "promise to keep it secure", but I can only trust you, right? Something like this should IMO be done on-premise
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#14If I were a user or integrator, how do I know that the de-identification step is actually working? Is there a way to test (and/or continue testing) your regex patterns or whatever mechanism used continues to accurately strip my sensitive information before it goes to OpenAI?
Re mechanism, the redactions themselves are powered by a language model.
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#15So now instead of sending the data to OpenAI we send it to Cape? I know that you "promise to keep it secure", but I can only trust you, right? Something like this should IMO be done on-premise
Yep! The more you can do locally the better. An entirely local LLM is the best for data privacy and security. Any time data leaves it poses some risk. The de-identification itself requires a complex language model, which has its own complexity and costs to operate. At Cape we're going as far as we can to offer a secure API that's self-serve and easy to use to make these feature accessible to developers, but it does r…
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#16So now instead of sending the data to OpenAI we send it to Cape? I know that you "promise to keep it secure", but I can only trust you, right? Something like this should IMO be done on-premise
Yes, this has been my #1 issue with all the VC-backed startup dollars flowing lately. They are all 100% reliant on OpenAI and are just shuttling private information and pretending OpenAI's terms are good enough protection. So far, most we have spoken to are literally SHOCKED that we require SOC3 (one company even told me they'd never even heard of SOC3) and everything needs to be hashed before it goes out and be mapp…
The humans at TaskUS are moderating prompts, and then you have Azure, CloudFlare, and Snowflake as sub-processors, each with their own list of sub-processors and on and on.
https://platform.openai.com/subprocessors
Data breaches can happen, so any data that you throw over the wall to OpenAI you must be willing to accept that it could become public.
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#17So now instead of sending the data to OpenAI we send it to Cape? I know that you "promise to keep it secure", but I can only trust you, right? Something like this should IMO be done on-premise
Right... I want less parties involved with secure data, not more. This should be an on-prem solution with no external network access and no direct calls to OpenAI. A call is made to this service to obfuscate, then another call to OpenAI, all managed by a coordinating mechanism that is opensource / trusted. Better yet, maybe LLMs should be required to have weights released considering they are trained on the collectiv…
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#18I do think stripping and adding personal info back only when needed is in principle a good idea for some situations. But I have big doubts at the injection of another party into the mix.
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#19Well let me ask the obvious question: Won't this redact data that is obviously crucial to getting the given task done? Let's say in case of financial statements, it if can't read credit card numbers and names, then it can't tell you which days some credit card was used and by who. Maybe that's not the typical use case, but I would imagine it being very annoying, given the already high typical LLM failure rate.
It's a great question. Redaction limits the LLMs ability to draw on the underlying training data on the subject. This can work to the developers benefit in many cases, like asking questions about your own provided context. Many developers have gotten away from relying on LLMs for facts, toward providing LLMs with facts and having those facts repurposed. For example, if you ask an LLM about a famous person, like Wayne…
I suppose most LLMs are not smart enough to make the connection and can be probably told to avoid doing it, but I would imagine that it's not impossible for it to figure out that Name1 is likely Wayne Gretzky from context?
Edit: Yep, it's definitely a problem unless the facts are also anonymized I guess: https://chat.openai.com/share/84dbe124-dca7-46e3-be73-79b194...
Re: Show HN: Cape API – Keep your sensitive data private while using GPT-4
#20I checked out Github for more info as suggested, and it seems the main ingredient, https://github.com/capeprivacy/private-ai is forked from udacity/private-ai. Hmmm. I was expecting to find a clever and useful repo to nicely identify and strips out personal info, that's not what it is. I do think stripping and adding personal info back only when needed is in principle a good idea for some situations. But I have big d…