30 Days Gen AI Risk Trial -Start Now
Skip to main content

Developer data protection

  • Claude

Review Claude Code support uploads

A Claude Code feedback submission can disclose conversation history and source code beyond the text of a bug description. Review the selected sharing path, included material, recipient and retention before sending. Current documentation distinguishes /feedback-style reports, simple session ratings, optional transcript sharing and automatic error reporting; their data and retention are not interchangeable.

For Developer-platform and privacy teams

Aona field notesD09
Support-upload review
Review the bundle, not only the message

A short bug description can accompany a much larger disclosure.

Synthetic payload illustration, not a real export or submitted report. No network action is included.

01

Identify the exact sharing action

A developer reporting a failure may choose a feedback command, a rating prompt or a later transcript-sharing option. Start by naming that action and the current client/provider route. Do not apply the ordinary chat-retention setting to an exceptional support upload without checking the documented policy.

Anthropic currently documents /feedback, /bug and /share as using the same feedback-reporting path. The documentation states that shared transcripts on that path are retained for five years and that feedback may be used to improve products and services. Review that disclosure separately from the team’s normal coding permission.

Source context: Claude Code: Data usage

02

Keep ratings, transcripts and diagnostics separate

The session-quality rating prompt is documented as collecting the rating rather than the conversation transcript. A separate follow-up can ask to share session data. The current documentation describes explicit consent for that follow-up, source code and conversation content included as-is, and retention up to six months for shared transcripts on that path.

Some provider or authentication arrangements create a local archive for the optional follow-up instead of uploading it immediately. Forwarding that archive later is another disclosure decision. Automatic error reporting is also a separate flow with its own eligibility, redaction and opt-out behaviour. Verify the flow actually presented to the user.

Keep ratings, transcripts and diagnostics separate
ActionDocumented distinctionReview before acting
/feedback, /bug or /shareFeedback transcript path; five-year retentionIncluded history and code
Session ratingRating alone, not a transcriptThe specific prompt being answered
Optional transcript follow-upSeparate explicit sharing; up to six monthsPayload, eligibility and provider route
Local diagnostic archiveMay remain local until forwardedArchive contents and intended recipient

Source context: Claude Code: Data usage

03

Inspect what accompanies the report

Look for source files, conversation excerpts, command output, paths and comments that reveal more than the error. A value being redacted does not mean proprietary code or business context has been removed. Separate “known secret pattern removed” from “owner has approved this disclosure.”

The synthetic bundle in the download contains a fake project path, a fictional feature name, a harmless code excerpt and an already removed credential marker. Its purpose is to show how a bundle can still contain company-style context after a token is absent. It is not a real Claude Code export or a promise about every field in one.

04

Prefer the smallest useful support example

Where possible, reproduce the issue in a clean project with synthetic data and prepare the report from that context. Preserve the version, relevant operation and error needed for diagnosis, while leaving unrelated repository content out. Do not edit evidence in a way that changes the failure being described without explaining the difference.

Use the review worksheet before an authorised person sends the material. Record the exact route, included history, recipient, documented retention and owner decision. Keep observed contents separate from assumptions about automatic redaction. If the bundle cannot be inspected or reduced sufficiently, use the organisation’s approved support and escalation process.

05

Make feedback sharing part of developer practice

Tell developers who can approve support disclosures and which routine feedback choices are permitted. A useful rule covers both a convenient in-product button and a file later forwarded to support. It should explain how to obtain help without putting real credentials or customer data into a diagnostic reproduction.

Recheck the policy when the client changes its feedback interface, provider route or account agreement. Keep normal prompt inspection, support uploads and telemetry as separate coverage questions. A browser or native DLP result for ordinary chat does not establish that an exceptional support bundle was evaluated.

Source context: Claude Code: Data usage · Aona: AI security coverage

Put it into practice

Claude Code support-upload review pack

Inspect a fictional bundle and document the selected sharing route before an authorised disclosure.

Synthetic payload illustration, not a real export or submitted report. No network action is included.

Claude Code support-upload review pack
Bundle elementIllustrative contentDecision needed
ErrorSynthetic parser failureEnough detail to reproduce?
ConversationFictional feature discussionNecessary and approved?
CodeHarmless toy functionOwner permits the disclosure?
Credential fieldRemoved fake markerOther sensitive context still present?

Work through your review

Use the checks to organise the evidence you need. Your selections stay in this tab.

0 of 3 reviewed

Example files for this task

Keep the source material and the instructions together. You can also download the complete worksheet or matrix as CSV.

README.mdInspect
# Support-upload review exercise

This is a fictional payload, not a Claude Code export. It contains no customer data, working credentials or instructions to send a report. No file invokes feedback commands or makes API calls.

Read synthetic-support-bundle.json. Notice that removing the fake credential does not remove the fictional feature name or code context. Use bundle-review.csv to decide what is necessary, and complete support-disclosure.md with the intended route and current retention source. Do not put a real support bundle into this training pack.

## Guide and source references

Canonical guide: https://aona.ai/resources/guides/ai-coding-assistant-support-uploads/
Source review: 2026-09-21
- Claude Code: Data usage: https://code.claude.com/docs/en/data-usage
- Aona: AI security coverage: https://aona.ai/resources/ai-security-coverage/
Download README.md
synthetic-support-bundle.jsonInspect
{
  "notice": "SYNTHETIC EXERCISE ONLY; NOT AN ACTUAL EXPORT",
  "route": "TO_BE_SELECTED_AND_APPROVED",
  "client_version": "RECORD_CURRENT_VERSION",
  "error": "SYNTHETIC_PARSE_ERROR: quantity missing",
  "project_path": "/synthetic-review/example-project",
  "conversation_excerpt": "Review the fictional INTERNAL_DEMO_FEATURE calculation.",
  "code_excerpt": "def synthetic_total(values): return sum(values)",
  "credential_field": "[FAKE_CREDENTIAL_REMOVED]",
  "submission_status": "NOT_SUBMITTED"
}
Download synthetic-support-bundle.json
bundle-review.csvInspect
element,observed_synthetic_content,needed_for_diagnosis,owner_decision,change_or_reason
error,SYNTHETIC_PARSE_ERROR,REVIEW,UNDECIDED,
project_path,fictional local path,REVIEW,UNDECIDED,
conversation_excerpt,fictional internal feature,REVIEW,UNDECIDED,
code_excerpt,toy sum function,REVIEW,UNDECIDED,
credential_field,removed fake marker,REVIEW,UNDECIDED,
Download bundle-review.csv
support-disclosure.mdInspect
# Support disclosure decision

Client/version, provider and account: ____________________
Exact action: rating / feedback report / optional transcript / forwarded archive / other
Files and history selected: ____________________
Recipient: ____________________
Documented retention for this route and source date: ____________________
Owner approval for code and other context: ____________________
Minimal reproduction available: ____________________
Decision: NOT YET REVIEWED
Submission status: NOT SUBMITTED

A local draft or archive is not proof that nothing will leave if it is later forwarded. Review that later action separately.
Download support-disclosure.md

Before you proceed

Keep these distinctions clear

Using the normal retention setting for every upload
Identify the exceptional feedback route and its own documented handling.
Equating redaction with disclosure approval
Code, comments and conversation context may remain even when a credential pattern is removed.

Apply it to employee AI use

Bring your actual data path.

Aona can help review which supported employee endpoint input paths are evaluated by the intended policy.

This guide does not claim coverage of every feedback command, diagnostic archive, telemetry flow or third-party support upload.

Bring an inert synthetic bundle and the actual intended sharing route to a scoped coverage discussion.

Review your use case

FAQ

Questions for this decision

Does answering the session rating prompt send the transcript?
The current documentation describes the rating itself as separate from transcript collection. A later optional sharing request is a different action. Read the exact prompt rather than treating both choices as one flow.
Are /feedback transcripts retained like normal coding sessions?
Do not assume so. The documentation reviewed on 21 September 2026 states five-year retention for transcripts shared through /feedback, /bug or /share. Check the current route and agreement before sending.
Is the sample JSON the exact Claude Code export format?
No. It is a fictional review exercise showing types of context that can matter. Inspect the actual selected bundle in your authorised process; field presence and export formats may change.
If a diagnostic archive remains local, is it automatically safe to email?
No. Forwarding it creates a new disclosure. Review the contents, destination, permitted purpose and retention independently before an authorised person sends it.

Evidence behind the guide

Sources and scope

Prepared by Aona. Sources checked 2026-09-21. The cited material supports the specific points below; it does not certify a product or your use case.

  1. Claude Code: Data usage

    Documents feedback-report retention, session ratings, optional transcript sharing, local archives and error-reporting distinctions.

    vendor · checked 2026-09-21
  2. Aona: AI security coverage

    Requires verification of the exact supported input route rather than assuming universal interception.

    vendor · checked 2026-09-21
Claude Code feedback and support upload data