Content terms
Last updated: 23 September 2026
This page is written by the person who runs this site, not a law firm — it says plainly what publishing means and what happens when something should not be public, and it is not legal advice for either side of a dispute.
What "publish" puts on the shelf
Publishing a graph from the app makes it public on this site's shelf: every concept, every summary and every link in the graph you built, under your account name, for anyone to open and download. It does NOT include your notes, your pasted images, the source document's original text, or your study progress — see docs/web-hoa.md if you want the exact line between the two.
A graph built from a copyrighted book carries that book's structure and summaries even though no source text is uploaded — that can still be an infringement in some jurisdictions, and it is worth thinking about before pressing publish, not after.
Who is responsible
The account that presses publish is. This site does not review a graph before it goes on the shelf, does not claim ownership of anything published, and does not check that a publisher had the right to share what they built. Pressing publish is a claim by that account, not a guarantee by this site.
How something comes down
- The publisher can unpublish their own graph at any time — it stops being listed on the shelf immediately.
- Any signed-in reader can report a graph or a comment. Three reports from three different accounts take it off the shelf automatically, before anybody on this end has looked at it — see functions/api/community/report.ts in the project's own source for exactly how.
- A report whose reason names copyright is treated the same way, at the same threshold — there is no separate fast lane, because the report system's whole point is that nobody has to wait for a person to be on duty.
- Anyone — reporter, publisher, or a rights holder who is neither — can also write to the address below and ask for a specific graph or comment to come down. A message naming the link and the reason gets a reply.
Taking a graph off the shelf does not delete the bytes: a direct /g/