Files are read in 256 KiB chunks using FileReader. Standard unencrypted ZIP files are decompressed incrementally in the browser and checked for integrity. Text formats with one genotype column or two allele columns are supported. No raw rows, file names, or additional genotypes are submitted.
rs671 must have an unambiguous GG, GA/AG, or AA call on chromosome 12. Missing calls, conflicting duplicates, and unsupported alleles are not interpreted. AG is displayed as GA. Reverse-strand calls are not automatically inferred. Consumer raw data can contain errors; the parser cannot verify laboratory accuracy.
The optional index checks 14 predefined metabolic or longevity research loci, including KCNQ1 and APOA5. Its count reflects readable genotype calls actually present in your export. Presence is not a risk finding or a longevity prediction. It does not constitute a validated panel. Individual variant records:
Population datasets are linked for context, not queried with your data. These resources do not endorse this tool. The GWAS Catalog’s 2023 publication reported 79% European-only studies in its catalog; that is a study statistic, not a measurement of commercial DNA platforms. GWAS Catalog source ↗
Data handling: local results use browser memory only. Clear or refresh to discard them. The optional email action sends only { email, genotype, rsid: "rs671" } to this site. The current placeholder endpoint discards requests and cannot deliver email. No biological data is retained remotely. Ordinary web infrastructure may record request metadata, but this app does not log request bodies. The page loads Tailwind from a CDN; the font and logo are embedded. No analytics, cookies, or browser storage are used.