rubyforgood / rubyforgood/alongwithyou

[FEATURE] Plain-language privacy policy for health data & export/sharing

Open
#114 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement triage
Dominant language
TypeScript
Stars
9
Forks
4
Avg merge
9h 34m
Merged PRs (30d)
16

Description

Description

Write a plain-language privacy policy describing what health data Along With You collects, how it's stored, and how the export/sharing feature works. This needs to ship before the export feature goes live, since export is the first point where journal data can leave the device.

Scope: policy content covering data collection and export/sharing behavior, plus surfacing it in-app (e.g., settings and/or the export screen). Written for the app's audience — people who may be exhausted, anxious, or cognitively overloaded — so plain language over legal jargon. Does not cover the legal sign-off process itself.

Acceptance Criteria
  • Policy uses plain language, avoiding legal/technical jargon, appropriate for a stressed or tired reader
  • Clearly states what health data is collected (journal entries, etc.) and confirms local-only storage — no cloud sync of medical data
  • Clearly explains how export works: what's included (PDF export), how it's generated, and that sharing is manual/user-initiated — no live account access for caregivers or doctors
  • Confirms excluded data types are never collected: SSNs, medical portal passwords/secrets, security alarm codes, exact house key/wallet/purse locations
  • Reviewed and approved by product owner (Roberta Talmage) before publishing
  • Accessible from the app (e.g., settings and/or export screen) before the export feature ships
  • The feature/s being implemented are covered by unit tests - If not, create tests for them on this ticket
Additional Info and Resources

Blocks the export feature release — export ships as PDF export only, no live doctor/caregiver account access (per Paul's documented decision). Should reflect current product principles: plain language, reduced cognitive load, and privacy as a requirement rather than a later add-on.

QA
  • Have a non-technical reviewer read the policy and confirm it's clear and jargon-free
  • Verify the policy accurately matches the actual data handling implementation (local storage only, PDF export, no cloud)
  • Confirm the policy is reachable from within the app before export ships

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the current data-handling implementation and the export entry point, then inspect how settings or the export screen can surface policy content. Draft the policy around local storage, PDF export, manual sharing, and excluded data, and identify any missing unit tests. Done means the policy is reachable before export ships, matches implementation, passes relevant tests, and is approved by Roberta Talmage.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation, security
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.