Cohara — Trusted-Family Pilot

AI / Vendor Processing Disclosure

This disclosure explains how Cohara uses AI processing and operational vendors during the invitation-only trusted-family pilot.

A. AI processing — Anthropic Claude

Cohara uses Anthropic's Claude model at the following code surfaces:

  1. Action plans. app/api/plans/structure/route.js — Claude generates structured action plans (including bottleneck_hypothesis, assumptions, safety_flags, escalation_guidance, and multiple script_* fields) attributed to a specific child based on parent-recorded family-context.
  2. Morning brief content (in-app). app/api/morning-brief/generate/route.js — Claude generates in-app brief content based on family + calendar + plan summaries. (The SMS brief path uses a deterministic renderer at lib/brief-format.js, not the AI.)
  3. Suggestions. app/api/suggestions/generate/route.js — Claude generates suggestions based on family + child context.
  4. Document upload. app/api/documents/upload/route.js — parent-uploaded child PDFs are sent to Claude for text extraction. Parents may upload IEPs, 504 plans, school reports, or any PDF as an artifact attributed to a child. Anthropic receives the full PDF text content.
  5. Chat (currently not active for the trusted-family pilot). app/api/chat/route.js. When chat is active, full conversational transcripts flow to Claude.

A.1 What Anthropic receives

Anthropic receives a structured family-context summary at AI-generation time. The summary contains:

Anthropic does not receive:

A.2 What AI outputs are

AI outputs are draft suggestions for parent review, not professional advice and not a substitute for parent judgment. The parent accepts or rejects each suggestion. Cohara's AI does not act on the family's behalf without parent approval.

AI outputs may be incorrect, incomplete, outdated, or misaligned with the family's actual situation. The parent is the final decision-maker for any action.

B. Operational vendors

VendorRoleInformation shared
AnthropicAI processing (Claude) for action plans, in-app brief content, suggestions, and document text extraction.Parent-provided family-context summaries (parent input).
VercelHosting, serverless runtime, deployment infrastructure.Request URL + status + duration; no application body content unless explicitly logged.
SupabasePostgres database, authentication, storage.All application data, scoped to per-family row-level security; service-role admin access operator-only.
TwilioSMS dispatch + inbound webhook for parents opted into the Cohara morning brief.Phone numbers, SMS body, delivery metadata.
ResendEmail dispatch (invite emails, deletion alerts).Email addresses, email body content.
GoogleCalendar read via OAuth, if the parent enables calendar integration.Parent-granted calendar event metadata.

B.1 Data minimization

Cohara provides each vendor only the data reasonably necessary to perform the vendor's operational role. No vendor receives data outside its operational scope.

B.2 Operator / vendor access limits

B.3 No selling / no behavioral advertising

C. AI safety + child considerations

D. Vendor list versioning

If Cohara adds or removes a vendor, this Disclosure will be updated and re-acceptance may be required where the change materially affects the parent's understanding of data flows.

E. Contact

Email: jr@cohara.ai. Operator: Cohara AI Inc., 1300 Grant Ave #204, Novato, CA 94945, United States.