Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to opt out from any collected data? This surviellance is not acceptable. #524

Open
barshag opened this issue Apr 27, 2024 · 7 comments

Comments

@barshag
Copy link

barshag commented Apr 27, 2024

No description provided.

@theCyberTech
Copy link

@b1ochicken
Copy link

b1ochicken commented Apr 29, 2024

I have to agree with @barshag, there needs to be a way to totally disable it.

Perhaps instead of hard wiring AgentOps in, a telemetry provider interface could be swapped in. A default DevNullTelemetryProvider should be the default, By all means provide an optional AgentOpsTelemetryProvider but don't force it.

CrewAI now depends on AgentOps and you can't opt out of AgentOps TOS. This will cause complications within corporate environments for sure. https://github.com/AgentOps-AI/agentops/blob/main/TOS.md

Can this be rolled back until another solution is provided?

@theCyberTech
Copy link

theCyberTech commented Apr 29, 2024

Crew Telemetry is disabled by default - you have to opt-in

AgentOps is an optional module, as far as Im aware there is no requirement to install this unless you want it

@b1ochicken
Copy link

You do have to include AgentOps now as the crew.py, agents.py, tool_usage.py, now all "import agentops" otherwise you'll get a dependency error.

@joaomdmoura
Copy link
Owner

We are rolling back agentsops integration for now, it is on a RC so it's not out on a proper version only for people manually installing that specific version.

The crew telemetry is actually enabled but anonymous by default, maybe - you have to opt-in to make it non-anonymous. We are also putting out our own TOS.

@piratos
Copy link

piratos commented Apr 29, 2024

I think you can get Crewai, python and OS versions stats from pypi directly

@barshag
Copy link
Author

barshag commented Apr 29, 2024

The crew telemetry is actually enabled but anonymous by default, maybe - you have to opt-in to make it non-anonymous. We are also putting out our own TOS.

**** Why?****

  • Even Microsoft allow you to opt-out from annonymous by default (on windows)!
  • This was meant to be community effort project and now it's all about survelliance to gain benefits from usages.
  • This is wrong practical of any Open-source project ethic. You can see it in NextJS or any other big project.

If one is willing to give you data fine, but why make it mandatory for all of us that our privacy is so important for us?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants