--- epic: 16 story: 16.2 title: "In-App Feedback" status: draft --- ## Epic 16 — Analytics, Feedback & Iteration **Goal:** Learn from usage to improve CalcPad while respecting user privacy. ### Story 16.2: In-App Feedback As a CalcPad user, I want to send feedback directly from within the app, So that I can report issues or suggest improvements without leaving CalcPad. **Acceptance Criteria:** **Given** the user wants to send feedback **When** they navigate to Help > Send Feedback **Then** a feedback dialog opens with a text field for a description **Given** the feedback dialog is open **When** the user types a description **Then** an optional "Attach Screenshot" button is available **And** clicking it captures a screenshot of the current CalcPad window (not the full screen) **And** the screenshot preview is shown in the dialog so the user can review it before sending **Given** the feedback dialog is open **When** the user reviews the submission **Then** anonymized system information is pre-filled and visible: OS version, CalcPad version, and platform (macOS/Windows/web) **And** no PII such as name or email is included unless the user voluntarily adds it to the description **And** sheet contents are never included in the feedback payload **Given** the user clicks "Send" **When** the feedback is submitted **Then** a confirmation message is displayed: "Thank you -- your feedback has been sent" **And** the feedback is delivered to the team's feedback collection system (e.g., a backend endpoint that routes to a project tracker) **And** if the device is offline, the feedback is queued and sent when connectivity is restored