Commit Graph
13 Commits
Author SHA1 Message Date
Vitor PamplonaandGitHub 2450955478 adjusting format 2026-05-24 13:58:57 -04:00
Claude 6f8f5f7d57 docs: tighten PRIVACY.md — concise, truthful, lower-liability
Rewrites the policy/terms doc with three goals:

1) **Concise & easier to read.** Plain English, short sentences,
   removed redundant intros (the "How Amethyst Works (and Why That
   Matters Here)" block restated the Privacy intro), merged the
   "Visibility" + "Permanence" sections into one paragraph, and
   collapsed the Child Safety POC section into a single contact
   block near the top of the document.

2) **More truthful.** Two corrections:
   - F-Droid build uses UnifiedPush for notifications, not FCM. The
     previous text only mentioned Google Firebase Cloud Messaging,
     which was inaccurate for the F-Droid distribution.
   - Replaced "We rely on Google Play's age verification to make sure
     the user downloading the app is an adult" with "Amethyst's Google
     Play listing is rated 17+. The app does not request or store age
     information." Google Play does not actually verify user age, so
     the old wording overstated the protection.

3) **Lower liability.** Several specific changes:
   - Dropped the "We aim to acknowledge child-safety reports within
     72 hours" service-level commitment that the solo developer cannot
     reliably meet.
   - Softened "we will recommend that the offending relay be removed"
     and "What we can do: acknowledge the report, forward..." to
     discretionary "may forward" / "may stop recommending" phrasing.
   - Removed the absolute "data is strictly confidential and cannot
     be accessed by other apps" guarantee. Replaced with the narrower,
     verifiable claim that other apps cannot read app-local storage
     on a standard, non-rooted Android device.
   - Narrowed "Amethyst is built and distributed to comply with
     applicable child safety laws and regulations" to "Amethyst is
     distributed under Google Play's Child Safety Standards policy and
     applicable law" — same in spirit, smaller surface for dispute.

Content that the Google Play Child Safety Standards checklist
requires is unchanged: explicit CSAE prohibition, child-safety point
of contact (amethyst@vitorpamplona.com), in-app feedback mechanism
(Report Post / Report Account / Block Post / Block Account / Block
Relay / Mute), method for addressing CSAM (in-app report → block
relay → NCMEC/INHOPE → optional developer notice), compliance
statement, and references to the app name "Amethyst" and the Google
Play publisher "Vitor Pamplona". The F-Droid carve-out also remains:
the MIT License in LICENSE is identified as the only instrument
governing source-built distributions, with no additional terms.
2026-05-24 16:50:45 +00:00
Claude c3e03308f8 docs: clarify Child Safety Standards are a policy, not a license restriction
F-Droid requires that apps add no restrictions to the FOSS license that
ships with the source. The previous wording ("Amethyst strictly prohibits
the use of the app to...") could be read as an EULA clause that
restricts use beyond what the MIT LICENSE grants.

Reframe the prohibition as a published community standard / acceptable-
use policy — which is exactly what Google Play's Child Safety Standards
policy requires anyway — and add an explicit "Free Software License"
note clarifying that the MIT license terms in LICENSE are unchanged,
and that F-Droid users and source redistributors retain every right
granted by MIT.

Google Play's requirements remain satisfied: the prohibition of CSAE is
still explicit, the in-app reporting mechanism is documented, the
child-safety point of contact and NCMEC escalation path are unchanged,
and the app/developer name is still referenced.
2026-05-24 16:15:34 +00:00
Claude 5a276ce8d7 docs: expand Child Safety Standards for Play Store compliance
Google Play rejected v446 because the published Child Safety Standards
did not explicitly prohibit CSAE, name a child-safety point of contact,
describe the in-app reporting mechanism, or reference the app/developer
as listed on Play.

Rewrites the section in PRIVACY.md to:

- Explain that Amethyst is a client, not a host: third-party relays host
  content and are responsible for moderation and any NCMEC reporting
  obligations (e.g. 18 U.S.C. §2258A).
- Explicitly prohibit CSAE/CSAM in the app.
- Document the in-app tools users have: Report Post, Report Account,
  Block Post/Account, Block Relay (NIP-51 Blocked Relay List), Mute
  Words/Hashtags.
- Describe the escalation path: report in-app, block the hosting relay,
  report to NCMEC CyberTipline / INHOPE, optionally email the developer.
- Provide a child-safety point of contact (amethyst@vitorpamplona.com)
  with realistic scope of action (forward to relay ops, drop the relay
  from default lists).
- Reference the app name "Amethyst" and developer "Vitor Pamplona" as
  required by the checklist.

Also surfaces the document from inside the app by adding an
"About & Legal" section to Settings with two items: Privacy Policy and
Child Safety Standards (anchor link to the section).
2026-05-24 16:06:52 +00:00
Vitor PamplonaandGitHub 356a805681 Adds a child safety standards section 2025-08-22 18:15:12 -04:00
Licaon_KterandGitHub 97964ed65c Typo fix 2023-06-12 15:04:25 +00:00
Vitor Pamplona 42a1d157bf Fixes draft note in privacy.md 2023-06-12 10:25:03 -04:00
Vitor Pamplona e27efbc9c2 Privacy Policy:
- Removes restrictions of use from the F-Droid version given that F-Droid is taking that legal liability.
- Adds information about the Image Servers offered through the app.
- Adds privacy warnings from the readme to this document.
2023-06-12 10:23:29 -04:00
Vitor PamplonaandGitHub c3a31fd313 Update PRIVACY.md
Adds the collection of the push notification token to the Privacy.MD
2023-05-14 18:20:28 -04:00
Vitor PamplonaandGitHub 2a552bea4d Update PRIVACY.md
Clarifying that the PRIVACY policy covers the distribution usage and not the source code usage.
2023-04-27 19:30:20 -04:00
Vitor PamplonaandGitHub 3dc09cce11 Updated Privacy Policy to define objectionable content 2023-01-27 09:25:14 -05:00
Vitor PamplonaandGitHub 5268da117c Updating Privacy policy
Adding Data deletion path and contact info
2023-01-21 08:54:46 -05:00
Vitor Pamplona ea53a15105 Adding a Basic Privacy Policy 2023-01-20 23:56:54 -03:00