Our Methodology

    How CreditKaren's AI-assisted report review reads a credit report, what it can and can't do, and the consumer-protection law that guides every step.

    How CreditKaren reviews a credit report: Uploaded PDFs are parsed client-side with pdfjs-dist, then sent to Google Gemini with a structured prompt that extracts every tradeline, collection, public record, and inquiry. Each item is scored against FCRA § 611, § 609, § 605, and FDCPA § 1692g criteria and assigned one of three dispute tiers: High Dispute, Moderate Dispute, or Low Dispute. Files are purged after the session ends.

    TL;DR

    We extract text from your credit report PDF in your browser, send it to an AI model with a strict, FCRA-aware prompt, score the flagged items, and generate dispute letters citing the statute's investigation requirements — all in seconds. We don't keep your report data after the session.

    Try the AI-assisted report review yourself

    Upload your Equifax, Experian, or TransUnion PDF and get an AI-powered credit report review and optional FCRA-informed draft letters for your review — free, no account needed.

    Start an Educational Report Review

    1. How we read your report

    When you upload an Equifax, Experian, or TransUnion PDF, the file is parsed in your browser using pdfjs-dist. Only the extracted text — not the original PDF — is sent to our analysis backend. Scanned/image-only PDFs without an OCR text layer cannot be read; we'll tell you when that happens.

    2. How the AI evaluates items

    Each bureau's text is sent to a large language model with a structured system prompt that asks it to identify accounts and entries that may be:

    • Inaccurate (wrong balance, status, dates, or ownership)
    • Incomplete (missing required tradeline information)
    • Unverifiable (lacking sufficient detail to confirm)
    • Outdated under FCRA reporting time limits (15 U.S.C. § 1681c)

    The model returns a structured list of items with a short rationale. The model does not access your other reports, your identity, or any external database — only the text you uploaded for that single session.

    3. How dispute letters are drafted

    For each flagged item you select, CreditKaren drafts a letter addressed to the specific credit bureau, identifying the disputed account and citing the consumer's rights under:

    • FCRA § 611 (15 U.S.C. § 1681i) — the bureau's duty to conduct a reasonable investigation, generally within 30 days of a consumer dispute.
    • FCRA § 623 (15 U.S.C. § 1681s-2) — the furnisher's duty to investigate disputes referred by a bureau and to correct or delete inaccurate information.
    • FCRA § 609 (15 U.S.C. § 1681g) — the consumer's right to request the information in their file.

    4. Privacy & data handling

    • No account creation. We do not collect your name, address, or SSN to use the analyzer.
    • Report text is processed in-memory by the analysis function and is not written to a database.
    • Results are cached only in your browser's sessionStorage so a refresh doesn't lose your work; clearing the tab clears the data.
    • We use Google Analytics for aggregate, non-PII traffic measurement.

    5. Limitations & what we don't do

    • We do not guarantee any item will be removed or that your score will change.
    • Accurate negative information generally cannot be removed via dispute, even if it's unflattering. The CFPB is explicit about this.
    • We are not a credit-repair organization under CROA, a law firm, a lender, or a credit bureau.
    • AI-generated analysis can be wrong. Always review flagged items against your own records before sending a dispute letter.

    Primary sources

    Last reviewed: April 16, 2026. This page describes our process at a general level and may be updated as our system or applicable guidance changes. Nothing on this page is legal advice.