Popup and privacy policy: \"nothing leaves this browser until you send it\" while /captures/known has already gone #18
Labels
No labels
bug
documentation
enhancement
performance
security
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo-chromium#18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found on 2026-09-29 in a read-only review of postulo-chromium at
7998de372, comparing what the popup says with the requests it makes.Related to #5.
As soon as the page is read, before any Send, the popup asks the person's Postulo which of the page's postings it already holds, sending each one's address, title and company to
POST /api/v1/captures/known(up to forty on a results page). The sentences around it say nothing leaves the browser until the person sends it, including the one shown above the very form that is waiting on that answer.PRIVACY.mdlists the request in its table and denies it in the paragraphs either side.src/popup.js:108(askKnown([page.read]), beforeshow("edit")) andsrc/popup.js:266(askKnown(listed.map((posting) => posting.data))for a results page); the request isknown()insrc/lib/api.js, made only when an instance is set up, the testing switch is off and the host permission is granted (src/popup.js:189-202).src/_locales/en/messages.json:31captureHint, also insrc/popup.html:23: "The page is read here, in your browser. Nothing is sent until you say so."src/_locales/en/messages.json:227reviewHintand:251nothingRead: "…nothing leaves this browser until you send it."PRIVACY.md:6-8: "it goes there only when you press Send", andPRIVACY.md:49-51: "Nothing is ever sent that you did not press Send on", against the table row atPRIVACY.md:47that describesPOST /api/v1/captures/known.captureHint,reviewHintandnothingReadin all 40 catalogues to say that the posting's address, title and company are checked against your Postulo, and the page and your corrections go only when you send them; say the same inPRIVACY.md:6-8and:49-51, keeping the table row. If the promise is to be kept instead, ask/captures/knownonly on an explicit gesture or behind a setting.Done when
PRIVACY.mdsays that nothing is sent before Send;test/i18n.test.mjsstill passes with the reworded keys in all 40 locales.