open-interpreter icon indicating copy to clipboard operation
open-interpreter copied to clipboard

Privacy concerns

Open mak448a opened this issue 2 years ago • 12 comments

Please write a warning message for when you are using GPT4 so that the users know that their username is being sent to GPT4. This program also sends your operating system, and your working directory. It's fine by me if you send it to a local AI, but please inform the users when you are sending to OpenAI's servers.

Thank you, mak448a

Source code: https://github.com/KillianLucas/open-interpreter/blob/main/interpreter/interpreter.py#L118 https://github.com/KillianLucas/open-interpreter/blob/main/interpreter/interpreter.py#L363

mak448a avatar Sep 07 '23 23:09 mak448a

Hi @mak448a , thanks for bringing this up. I would love a bit more information on the implications on using OPENAI's models like GPT-4 / 3.5 ... has on the information being processed!

  • Are only the instructions send to OPENAI or also the documents one works with?
  • Where is privacy and confidential information exchanged?
  • More documentation about where information leaks and how running open interpreter locally makes it different.

Thanks @KillianLucas or any other contributer for commeting ...

mtin79 avatar Sep 17 '23 09:09 mtin79

Hi @mak448a , thanks for bringing this up. I would love a bit more information on the implications on using OPENAI's models like GPT-4 / 3.5 ... has on the information being processed!

* Are only the instructions send to OPENAI or also the documents one works with?

* Where is privacy and confidential information exchanged?

* More documentation about where information leaks and how running open interpreter locally makes it different.

Thanks @KillianLucas or any other contributer for commeting ...

Well, it sends the directory names and file names to OpenAI, and I think it sends the file content if it was outputted to the console. The reason I think that it sends the output is so that the AI language model can correct errors.

Edit: Added extra detail, removed incorrect information.

mak448a avatar Sep 18 '23 01:09 mak448a

If you're seeing in your email, I've edited the above message which had false information. Please read the most up to date version on GitHub. Thanks :)

mak448a avatar Sep 18 '23 01:09 mak448a

Another privacy concern: it sends messages to https://open-procedures.replit.app/

https://github.com/KillianLucas/open-interpreter/blob/c71078027fb6331adf9080c337802af73654c28d/interpreter/interpreter.py#L158

medvedev1088 avatar Sep 22 '23 09:09 medvedev1088

Bummer. This is going to be the main reason I can't leverage this tool, but I understand why it kind of has to be this way to function properly and in a way that's helpful.

cheestudio avatar Sep 27 '23 17:09 cheestudio

Bummer. This is going to be the main reason I can't leverage this tool, but I understand why it kind of has to be this way to function properly and in a way that's helpful.

@cheestudio If you want to use it, you can still use it offline locally

mak448a avatar Sep 28 '23 02:09 mak448a

@mak448a Ah but if I do that, I'd need a local model like falcon or llama running, as well, correct?

cheestudio avatar Sep 28 '23 20:09 cheestudio

Yes, but you don't need an NVIDIA GPU

mak448a avatar Oct 01 '23 14:10 mak448a

Another privacy concern: it sends messages to https://open-procedures.replit.app/

https://github.com/KillianLucas/open-interpreter/blob/c71078027fb6331adf9080c337802af73654c28d/interpreter/interpreter.py#L158

Update: Apparently it doesn't use this anymore.

mak448a avatar Nov 06 '23 21:11 mak448a

Closing this stale issue. Please create a new issue if privacy concerns have not been addressed. Thanks!

MikeBirdTech avatar Mar 18 '24 19:03 MikeBirdTech

Could you re open this issue @MikeBirdTech? https://github.com/KillianLucas/open-interpreter/blob/main/docs/legal/privacy-policy.mdx is still not filled out. Thanks!

mak448a avatar Mar 18 '24 22:03 mak448a

Hi @mak448a Thanks for pointing that out.

There is a privacy policy here: https://github.com/KillianLucas/open-interpreter/blob/6d1238412bee1074d41a9499ca0fbaf12cb7a3c9/docs/legal/license.mdx

Which can be found online: https://docs.openinterpreter.com/legal/license

I will have the team review it to ensure it's up to date and then update the docs to match.

MikeBirdTech avatar Mar 18 '24 23:03 MikeBirdTech