jahwag / ClaudeSync

ClaudeSync is a Python tool that automates the synchronization of local files with Claude.ai Projects
MIT License
161 stars 24 forks source link

Current implementation may violate Anthropic's Terms of Service and Usage Policy. Ban risk? #38

Closed rmcc3 closed 1 week ago

rmcc3 commented 1 month ago

Details:

  1. Automated Access: TOS states:

    "Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, to access the Services through automated or non-human means, whether through a bot, script, or otherwise."

    Current implementation uses a session key, not an API key. Unclear if this is permitted.

  2. Account Security: TOS states:

    "You may not share your Account login information, Anthropic API key, or Account credentials with anyone else. You also may not make your Account available to anyone else."

    Using a session key might be interpreted as sharing access, even if it is running locally.

  3. Platform Usage: Usage Policy prohibits:

    "Intentionally bypass capabilities or restrictions established within our products for the purposes of instructing the model to produce harmful outputs"

    Automated access could potentially be seen as bypassing normal usage restrictions.

Suggested actions:

  1. Reach out to Anthropic support for clarification on automated access using session keys
  2. Add clear warnings in README and script about potential TOS violations
jahwag commented 1 month ago

Good points. I have opened a discussion at https://discord.com/channels/1072196207201501266/1270344413671067774/1270344413671067774

rmcc3 commented 1 month ago

Looks like that was deleted?

jahwag commented 1 month ago

Looks like that was deleted?

What was?

github-actions[bot] commented 2 weeks ago

This issue has been marked as stale due to 14 days of inactivity. Please remove the stale label or comment to keep it open, otherwise, it will be closed in 3 days.

github-actions[bot] commented 1 week ago

This issue was closed due to 3 additional days of inactivity after being marked as stale.