Buddy groups — small groups seeing each other's progress through an end-to-end-encrypted relay server, with app-generated names, invite codes, and ways to rename, hide, report and remove — were withdrawn. In their place the app shares outward: a progress card, and a link that lets whoever receives it start the identical goal on their own phone. The group chat a family, class or club already has does the rest.
Why. Everything heavy about buddy groups followed from one fact: the app carried content from one person to another, which made it a user-to-user service. With nothing carried between people:
- The Online Safety Act no longer applies — no risk assessments, no children's access assessment, and no section 66 duty to report child sexual exploitation and abuse content.
- Apple's App Review Guideline 1.2 and Google Play's user-generated content policy no longer apply.
- Google Play's Families policy has nothing to gate.
- The encryption leaves the app, so its export-compliance answer to Apple becomes “no encryption”, the app can be offered in France again, and no filing is owed to the US Bureau of Industry and Security.
- Google Play's Data safety section returns to “No data collected”, Apple's App Privacy label to “Data Not Collected”, and neither age rating involves user-generated content.
Measured by the repository at the time: 790 lines of protocol, carrying 25,522 words of compliance prose.
Given up, knowingly. No live view of other people inside the app, no pooled team total, and sharing is a deliberate act each time.
What it left behind.
- The buddy-group fields stay in the app's data model. There was no migration: a phone that had groups keeps everything and loses nothing, and an exported backup still leaves the group secrets out.
- The relay server stays up, untouched, until older Android installs have updated and its 60-day expiry has emptied it. Then it is deleted.
- An old buddy-group invite (one beginning DG1.) is recognised by the app and the website, and explained rather than treated as an error.