crewAIInc / crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
https://crewai.com
MIT License
21.31k stars 2.96k forks source link

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

Closed barshag closed 2 months ago

theCyberTech commented 6 months ago

Read the docs - https://docs.crewai.com/telemetry/Telemetry/#data-collected-includes

b1ochicken commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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

barshag commented 6 months ago

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?

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?

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

barshag commented 3 months ago

But it's still relevnt