diff --git a/package-lock.json b/package-lock.json index 6309fff..3b93437 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "jsqr": "1.4.0", "lucide-react": "^0.546.0", "motion": "^12.23.24", - "onehook-api-client": "^1.0.31", + "onehook-api-client": "^1.0.32", "qrcode.react": "^4.2.0", "react": "^19.0.1", "react-dom": "^19.0.1", @@ -5704,9 +5704,9 @@ } }, "node_modules/onehook-api-client": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/onehook-api-client/-/onehook-api-client-1.0.31.tgz", - "integrity": "sha512-viO4c+6Pa3brsz//Y0UHHLvAqxY1oAxRjoX+b+pBoAjrnuBGzZJH9UEQFKlW4AIp97RkTAbo2XR3V+KQLkl8Ow==", + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/onehook-api-client/-/onehook-api-client-1.0.32.tgz", + "integrity": "sha512-7hNQH0WATbaDbC2zjhqin9Phw4t0R9GrTtqND53KBW/kGB6YjUUMKUE42nannxl4jDZSVtW24Wcg1+/T3mQlXA==", "license": "UNLICENSED", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", diff --git a/package.json b/package.json index 0576191..9b3b9af 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "jsqr": "1.4.0", "lucide-react": "^0.546.0", "motion": "^12.23.24", - "onehook-api-client": "^1.0.31", + "onehook-api-client": "^1.0.32", "qrcode.react": "^4.2.0", "react": "^19.0.1", "react-dom": "^19.0.1", diff --git a/src/components/legal/Privacy.tsx b/src/components/legal/Privacy.tsx index dbe7182..b318244 100644 --- a/src/components/legal/Privacy.tsx +++ b/src/components/legal/Privacy.tsx @@ -80,7 +80,11 @@ export function Privacy() {
+ Date of birth. You give it once, at sign-up. We use it to show your age + (calculated fresh every time, never stored as a separate number), to keep OneHook adults-only + (18+), and for age preferences in matching. Other members see your age, never your date of + birth. You cannot change it yourself; if it is wrong, our support team can correct it after + checking proof such as a government ID, at most twice per account, and each correction is + recorded with the reason. +
++ Birth time, time zone and birthplace (optional). If you add them, together + with your date of birth they are used for one purpose: estimating traditional compatibility + between members (for example Kundali, Western natal charts, Bazi and Tzolk'in). The + result slightly changes the order in which profiles are suggested to you and to others; it + never hides anyone and is never shown as a score. You can add, change or remove them at any + time in your profile. +
++ How it is handled. We store the coordinates of your birthplace rounded to + about 1 km, plus the place name you picked. Birth details are visible only to you. They are + not shared with other members, not sent to our AI recommendation service, and removed from our + analytics, which keep only your age at the time of an event. From these details we compute a + short coded summary (a few bytes) that is used only for matching. Birthplace search is + answered by Amazon Location Service; what you type is not stored. +
++ By entering your date of birth you consent to these uses; by adding birth time or place you + consent to their use for traditional compatibility. You can withdraw that consent by removing + the optional details from your profile. +
+@@ -577,6 +615,14 @@ export function Privacy() { Data deleted within 30 days of account deletion (except where required by law)
+ Kept while your account is active and deleted with it, together with the matching summary + computed from them and any record of a support correction. Removing your birth time or place + deletes them and their summary straight away. +
+@@ -626,7 +672,9 @@ export function Privacy() { Right to Access: Request a copy of all your personal data we hold
+ Optional. Your birth time and place only refine traditional compatibility (Kundali, natal + chart, Bazi and more). They are never shown to other members, and you can add or change them + at any time. +
+ +Searching…
} + {error &&{error}
} + {results.length > 0 && ( ++ {value.latitude.toFixed(2)}, {value.longitude.toFixed(2)} +
+ )} ++ Filled in from the birthplace. Needed when you add a birth time. +
+