Say that we keep a date of birth and where the country comes from - #119
Merged
Conversation
Two claims on the live site stopped being true this week. The app collects a **date** of birth now, not a year: the age gate is unchanged and still counts whole years, but the day and month are kept so that birthdays can exist. Only the age is ever shown to anybody else — the date is visible to nobody but its owner — and both documents now say so. And the country is no longer a field anybody types. It is derived from the connection's IP when the profile is created, because a country filter that anyone can set by hand is not a filter. The address itself is not stored, only the two-letter code it resolved to, and the privacy policy's "we do not build a profile from your IP" paragraph would have been misleading without saying what is in fact derived from it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
xuelink
added a commit
to langx/langx
that referenced
this pull request
Aug 30, 2026
`promise-change.md` is the list of things that have to reach the public texts before v2 ships, and three landed today that none of v1's texts cover: a date of birth rather than a year, a country derived from the connection instead of typed, and notification preferences with promotions off until asked for. The site is already updated (langx/website#119); the store forms and the GitBook copy are not, which is exactly what this file exists to remember. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two claims on the live site stopped being true this week; the app changes are in langx/langx#982.
Date of birth, not year. The age gate is unchanged — it still counts whole years, so somebody who turns 18 in December is admitted in January — but the day and month are kept now, so that birthdays can exist (langx#500). Only the age is ever shown to anybody else; the date is visible to nobody but its owner. Both the privacy policy and the Terms said "year of birth".
The country is no longer typed. It is derived from the connection's IP when the profile is created — a country filter anyone can set by hand is not a filter — and afterwards only a location fix from the device can change it. The address itself is not stored, only the two-letter code it resolved to.
That last point is why §2.3 needed a line: "we do not build a profile from your IP address" is still true, but leaving it alone while quietly deriving a stored country from it would have been misleading.
prettier --checkclean on both files.