Loading ChongCheck
Preparing the next page and checking session context.
Preparing the next page and checking session context.
This is the single, prominent place where we explain — in detail — how ChongCheck uses data from your usage to improve our AI models and to produce research. If you have read only one legal document on this site, please make it this one.
If any of that is unclear, the rest of this document expands each point. If it is still unclear after reading the rest, please email privacy@chongcheck.app.
ChongCheck is built on a feedback loop:
Without this loop, the Service stagnates. With it, every consilium gets better for the next pet. That is the entire reason ChongCheck exists as a category, and it is why we feel comfortable offering a Free Plan: the contribution is mutual.
The research corpus is a separate dataset, in a separate cloud bucket (chongcheck-research-corpus), with separate access controls from production. It contains, for each completed consilium:
hashed_owner_id — v1:<64-character hexadecimal> (HMAC-SHA256 of your user ID with a secret only we hold).hashed_pet_id — same construction.hashed_case_id — same construction.Without the HMAC key, these strings are meaningless.
breed_slug (e.g., golden_retriever, domestic_shorthair).age_bucket (one of seven categories: 0-3mo, 3-6mo, 6-12mo, 12-24mo, 24-60mo, 60-120mo, 120-180mo).weight_bucket (one of seven categories: <5kg, 5-10kg, 10-15kg, 15-25kg, 25-40kg, 40-60kg, >60kg).country (ISO-2 country code, e.g., US, RU, DE).sex (one of male_intact, male_neutered, female_intact, female_spayed).Notice what is not here: exact date of birth, exact weight, name, microchip ID, address.
For each marker submitted to the consilium:
ALT, AST, ALP, BUN, CREA, SDMA, etc. — 89 codes total);low, normal, high, critical_low, critical_high);2026-Q2 — quarterly granularity, not exact date).quick / standard / deep).none / mild / moderate / severe / life_threatening);monitoring_only / dietary_change / oral_medication / injectable / iv_fluids / hospitalization / surgery / other);fully_recovered / improving / same / worse / pet_passed);k_anon_key (the combination of breed × age band × weight band × country);k_anon_safe (boolean — whether this record falls in a group of ≥5 at the time of writing).We list this explicitly because trust depends on what we do not do.
The research corpus does not contain, in any form (raw, encoded, hashed, or transformed for reversibility):
Your user ID, pet ID, and case ID are each transformed into a deterministic pseudonym of the form v<N>:<64-character lowercase hexadecimal> using HMAC-SHA256 with a 64-byte secret key. The key is:
Per GDPR Recital 26, this qualifies as pseudonymization rather than full anonymization, which allows us to (a) respect your right to erasure of the pseudonymized record, while (b) using the Article 89 scientific-research exception for indefinite retention with valid consent.
We never store your pet's exact date of birth or exact weight in the corpus — only age band and weight band. This makes statistical comparison possible while breaking any "datapoint matches one specific pet" link.
[EMAIL], [PHONE], [NAME], etc.). Pass 1 is idempotent: applying it twice yields the same result.The original text is discarded after Pass 2. Only the redacted variant enters the corpus.
Before any aggregated report leaves our perimeter (e.g., a quarterly statistics report to a pharmaceutical partner), the export pipeline groups records by (breed × age band × weight band × country) and drops or coarsens any group with fewer than 5 records. The threshold rises to 10 before our first commercial DPA with a pharmaceutical partner.
This means a partner receives statements like "for Cocker Spaniels aged 60-120 months, ALT > 100 U/L was observed in 14.2% of cases in 2026-Q2 (n=327)," never "Cocker Spaniel, age 84 months, ALT = 128 — and here's their de-identified record."
The Free Plan exists because de-identified contributions allow us to keep improving the model and to defray operating costs through aggregated commercial reports. Data sharing is part of the Free Plan, consented to at signup. You will see a clearly labelled checkbox at registration explaining exactly what you are agreeing to, with a link to this Notice.
If you change your mind:
If you want both privacy maximization and full features, the Paid Plan is the appropriate choice.
On the Paid Plan, research-data sharing is fully opt-in and toggleable with no impact on features or pricing. We invite the contribution (it genuinely helps), but the Paid Plan does not require it.
This separation is intentional and ethical: free users contribute data; paying users buy features. Neither subsidizes the other under false pretenses.
| Recipient | What they get | Frequency |
|---|---|---|
| ChongCheck engineering | Row-level pseudonymized data | Continuous |
| ChongCheck ML team | Row-level pseudonymized data, for model training and validation | Continuous |
| ChongCheck analytics | Aggregated queries (no row-level access) | Continuous |
| Pharmaceutical partners | Aggregated, k-anonymous statistics only; never row-level | Per DPA, typically quarterly |
| Academic research institutions | Aggregated reports; row-level only by exception, under DPIA and DPA, with separate explicit user consent | Per project |
| Regulators | Only when legally required, per official request | As needed |
| Advertising networks | Never | Never |
| Data brokers | Never | Never |
| Insurance companies | Without separate explicit user consent — never | Never |
| Social networks | Never | Never |
| Scenario | Retention |
|---|---|
| Active consent, ongoing | Indefinite |
Consent withdrawn, scope personal-data-only | Pseudonymized rows remain (GDPR Art. 89 scientific exception); not updated; not joined with future data |
Consent withdrawn, scope full erasure including research | Erased within 30 days; tombstone retained in audit log |
| Hashing secret rotated (only after confirmed breach) | New writes use v2:…; older v1:… rows remain valid for queries until a separate purge decision |
The audit log of erasure events is kept for 7 years (compliance requirement) but contains only deletion metadata, not the deleted records.
ChongCheck uses external AI model providers (Anthropic, OpenAI, Google AI, Groq) for inference — i.e., running the consilium on your submitted data. Those calls are governed by per-provider Data Processing Agreements with zero or short retention configurations. Your data is not used by those providers to train their own models.
ChongCheck does train and fine-tune its own ancillary models (e.g., Bayesian breed-baseline, outcome predictor, readiness score) using the research corpus described in this Notice. Our own models stay within our infrastructure.
A clearly labelled checkbox at signup, with a link to this Notice and to the Privacy Policy. You can toggle the consent at that moment.
Settings → Privacy → toggles for:
Toggle changes are logged in our audit log (settings.consent.research_toggled event in PostHog and in our internal audit log).
Settings → Export My Data → ZIP archive within 30 days, including a list of records held under your pseudonym in the research corpus.
Settings → Delete Account → two scopes (personal-data-only / full erasure). 24-hour cancellation grace, 30-day SLA.
You can mark any individual case as "exclude from research" before submission (from the new-case screen). This excludes that single case from the corpus regardless of your general setting.
Material changes — e.g., adding a new category of recipient, expanding what is included in the corpus, changing retention rules — are announced by email and in-app banner at least 30 days before they take effect. If a change expands the purposes of processing or the categories of recipients for already-collected data, we will obtain fresh consent (re-consent) rather than rely on the old one.
This Notice is versioned. Version history: chongcheck.app/legal/ai-research-notice/versions.
support@chongcheck.appprivacy@chongcheck.appdpo@chongcheck.appresearch@chongcheck.appThis Notice is a draft pending review by qualified counsel. The Privacy Policy and Terms of Service are the binding documents; this Notice expands and clarifies the AI-training and research-data sections of both.