{
  "object": "list",
  "total": 57,
  "limit": 60,
  "next": null,
  "data": [
    {
      "id": "federal-foia",
      "name": "Freedom of Information Act",
      "short_name": "FOIA",
      "citation": "5 U.S.C. § 552",
      "jurisdiction": "federal",
      "state": null,
      "state_name": null,
      "url": "https://aletheca.com/laws/federal-foia",
      "description": "Federal Freedom of Information Act governing access to executive branch agency records. Does not apply to Congress, federal courts, or state/local governments.",
      "statutory_days": 20,
      "business_days": true,
      "statutory_text": "20 business days from perfection to determination; 10-day extension for unusual circumstances. Expedited processing determination within 10 calendar days.",
      "appeal_deadline_days": 90,
      "appeal_basis": "calendar days from adverse determination (agency-specific; 90 days standard since 2016 amendments)",
      "appeal_process": null,
      "litigation": "Exhaustion of administrative appeal; then federal district court. Constructive exhaustion after 20 business days with no determination.",
      "fee_waiver_standard": "Disclosure is in the public interest because it is likely to contribute significantly to public understanding of government operations and is not primarily in the commercial interest of the requester.",
      "expedited_criteria": [
        "Imminent threat to life or physical safety",
        "Urgency to inform the public by news media requester"
      ],
      "exemptions": [
        "b(1) National security",
        "b(2) Internal personnel rules",
        "b(3) Statutory",
        "b(4) Trade secrets",
        "b(5) Privileges",
        "b(6) Privacy",
        "b(7) Law enforcement (A-F)",
        "b(8) Financial institutions",
        "b(9) Wells"
      ],
      "portal": "https://www.foia.gov / https://pal.foia.gov (PAL) + agency portals (DHS PAL, DOJ FOIA STAR, SecureRelease)",
      "turnaround_notes": "Statutory 20 business days routinely exceeded; median 30-400+ days depending on agency/complexity. Simple/track queue vs complex.",
      "quirks": null
    },
    {
      "id": "federal-privacy-act",
      "name": "Privacy Act of 1974",
      "short_name": "Privacy Act",
      "citation": "5 U.S.C. § 552a",
      "jurisdiction": "federal",
      "state": null,
      "state_name": null,
      "url": "https://aletheca.com/laws/federal-privacy-act",
      "description": "Access and amendment of records about oneself held in a system of records. Often paired with FOIA.",
      "statutory_days": 20,
      "business_days": true,
      "statutory_text": "10 business days to acknowledge; prompt determination.",
      "appeal_deadline_days": 30,
      "appeal_basis": "calendar days",
      "appeal_process": null,
      "litigation": "Federal district court",
      "fee_waiver_standard": "N/A — access to own records",
      "expedited_criteria": [],
      "exemptions": [
        "(k)(1) classified",
        "(k)(2) law enforcement",
        "(k)(5) background investigations"
      ],
      "portal": "Same as FOIA",
      "turnaround_notes": "Parallel to FOIA; often combined request.",
      "quirks": null
    },
    {
      "id": "al-public-records",
      "name": "Alabama Open Records Act",
      "short_name": "Alabama Open Records Act",
      "citation": "Ala. Code § 36-12-40 et seq.",
      "jurisdiction": "state",
      "state": "AL",
      "state_name": "Alabama",
      "url": "https://aletheca.com/laws/al-public-records",
      "description": "Public records law for Alabama. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; no fixed deadline. AG opinions say prompt.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No administrative appeal; mandamus or declaratory judgment in circuit court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; no fixed deadline. AG opinions say prompt.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Broad but vague; no statutory deadline — negotiate reasonable time, then sue."
    },
    {
      "id": "ak-public-records",
      "name": "Alaska Public Records Act",
      "short_name": "Alaska Public Records Act",
      "citation": "Alaska Stat. § 40.25.100–.220",
      "jurisdiction": "state",
      "state": "AK",
      "state_name": "Alaska",
      "url": "https://aletheca.com/laws/ak-public-records",
      "description": "Public records law for Alaska. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": false,
      "statutory_text": "10 calendar days; may extend with notice.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to agency head within 60 days, then superior court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 calendar days; may extend with notice.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Strong presumption of openness; fees limited."
    },
    {
      "id": "az-public-records",
      "name": "Arizona Public Records Law",
      "short_name": "Arizona Public Records Law",
      "citation": "A.R.S. § 39-121 et seq.",
      "jurisdiction": "state",
      "state": "AZ",
      "state_name": "Arizona",
      "url": "https://aletheca.com/laws/az-public-records",
      "description": "Public records law for Arizona. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Prompt; no fixed days. Case law: reasonable under circumstances.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; special action in superior court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Prompt; no fixed days. Case law: reasonable under circumstances.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "No deadline — 'prompt' is litigable; courts enforce quickly."
    },
    {
      "id": "ar-public-records",
      "name": "Arkansas Freedom of Information Act",
      "short_name": "Arkansas Freedom of Information Act",
      "citation": "Ark. Code Ann. § 25-19-101 et seq.",
      "jurisdiction": "state",
      "state": "AR",
      "state_name": "Arkansas",
      "url": "https://aletheca.com/laws/ar-public-records",
      "description": "Public records law for Arkansas. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to respond (yes/no/more time).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; circuit court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to respond (yes/no/more time).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "One of the strongest state FOIAs; 3-day rule strictly enforced."
    },
    {
      "id": "ca-cpra",
      "name": "California Public Records Act",
      "short_name": "California Public Records Act",
      "citation": "Cal. Gov't Code § 7920 et seq. (recodified 2023 from §6250)",
      "jurisdiction": "state",
      "state": "CA",
      "state_name": "California",
      "url": "https://aletheca.com/laws/ca-cpra",
      "description": "Public records law for California. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": false,
      "statutory_text": "10 calendar days to determine; 14-day extension allowed for unusual circumstances.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; petition for writ of mandate in superior court. Agency must justify withholding.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 calendar days to determine; 14-day extension allowed for unusual circumstances.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "CPRA requester-friendly; agencies must assist and cite specific exemption. Huge volume."
    },
    {
      "id": "co-public-records",
      "name": "Colorado Open Records Act",
      "short_name": "Colorado Open Records Act",
      "citation": "C.R.S. § 24-72-200.1 et seq. (CORA)",
      "jurisdiction": "state",
      "state": "CO",
      "state_name": "Colorado",
      "url": "https://aletheca.com/laws/co-public-records",
      "description": "Public records law for Colorado. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days; 7 business days if extenuating circumstances (broadly defined after 2024).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days; 7 business days if extenuating circumstances (broadly defined after 2024).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "2024 reforms tightened fees and timelines."
    },
    {
      "id": "ct-public-records",
      "name": "Connecticut Freedom of Information Act",
      "short_name": "Connecticut Freedom of Information Act",
      "citation": "Conn. Gen. Stat. § 1-200 et seq.",
      "jurisdiction": "state",
      "state": "CT",
      "state_name": "Connecticut",
      "url": "https://aletheca.com/laws/ct-public-records",
      "description": "Public records law for Connecticut. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 4,
      "business_days": true,
      "statutory_text": "4 business days to acknowledge (via FOI Commission).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Freedom of Information Commission within 30 days — unique administrative forum.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 4 business days to acknowledge (via FOI Commission).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "FOI Commission is powerful admin appeal body; decisions appealable to superior court."
    },
    {
      "id": "de-public-records",
      "name": "Delaware Freedom of Information Act",
      "short_name": "Delaware Freedom of Information Act",
      "citation": "29 Del. C. § 10001 et seq.",
      "jurisdiction": "state",
      "state": "DE",
      "state_name": "Delaware",
      "url": "https://aletheca.com/laws/de-public-records",
      "description": "Public records law for Delaware. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 15,
      "business_days": true,
      "statutory_text": "15 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Petition to Attorney General or Chancery Court; AG advisory opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 15 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "AG opinions common; relatively fast."
    },
    {
      "id": "fl-sunshine",
      "name": "Florida Public Records Act (Sunshine Law)",
      "short_name": "Sunshine Law",
      "citation": "Fla. Stat. ch. 119",
      "jurisdiction": "state",
      "state": "FL",
      "state_name": "Florida",
      "url": "https://aletheca.com/laws/fl-sunshine",
      "description": "Public records law for Florida. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; acknowledgment immediate; no fixed deadline but unreasonable delay violates law.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; circuit court; attorney fees mandatory if denied and requester prevails.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; acknowledgment immediate; no fixed deadline but unreasonable delay violates law.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Constitutional right of access; strongest in nation; fees attorney-paid if win."
    },
    {
      "id": "ga-public-records",
      "name": "Georgia Open Records Act",
      "short_name": "Georgia Open Records Act",
      "citation": "O.C.G.A. § 50-18-70 et seq.",
      "jurisdiction": "state",
      "state": "GA",
      "state_name": "Georgia",
      "url": "https://aletheca.com/laws/ga-public-records",
      "description": "Public records law for Georgia. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; superior court; AG enforcement possible.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Clear 3-day rule; criminal penalty for willful violation."
    },
    {
      "id": "hi-public-records",
      "name": "Hawaii Uniform Information Practices Act",
      "short_name": "Hawaii Uniform Information Practices Act",
      "citation": "HRS § 92F-1 et seq.",
      "jurisdiction": "state",
      "state": "HI",
      "state_name": "Hawaii",
      "url": "https://aletheca.com/laws/hi-public-records",
      "description": "Public records law for Hawaii. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days to disclose or acknowledge; 20 business days to complete.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Office of Information Practices (OIP) within 1 year; OIP opinions binding unless appealed.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days to disclose or acknowledge; 20 business days to complete.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "OIP is effective admin appeal; agencies must justify denials to OIP."
    },
    {
      "id": "id-public-records",
      "name": "Idaho Public Records Act",
      "short_name": "Idaho Public Records Act",
      "citation": "Idaho Code § 74-101 et seq.",
      "jurisdiction": "state",
      "state": "ID",
      "state_name": "Idaho",
      "url": "https://aletheca.com/laws/id-public-records",
      "description": "Public records law for Idaho. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days; 10 business days if more time needed.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Petition to district court; no formal admin appeal.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days; 10 business days if more time needed.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Narrow exemptions; 3-day prompt."
    },
    {
      "id": "il-foia",
      "name": "Illinois Freedom of Information Act",
      "short_name": "Illinois Freedom of Information Act",
      "citation": "5 ILCS 140/1 et seq.",
      "jurisdiction": "state",
      "state": "IL",
      "state_name": "Illinois",
      "url": "https://aletheca.com/laws/il-foia",
      "description": "Public records law for Illinois. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days; 5-day extension for 7 enumerated reasons.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Request for review to Public Access Counselor (PAC) within 60 days, or circuit court. PAC binding opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days; 5-day extension for 7 enumerated reasons.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "PAC is strong; failure to respond in 5 days = denial."
    },
    {
      "id": "in-public-records",
      "name": "Indiana Access to Public Records Act",
      "short_name": "Indiana Access to Public Records Act",
      "citation": "Ind. Code § 5-14-3-1 et seq.",
      "jurisdiction": "state",
      "state": "IN",
      "state_name": "Indiana",
      "url": "https://aletheca.com/laws/in-public-records",
      "description": "Public records law for Indiana. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 7,
      "business_days": false,
      "statutory_text": "Reasonable time not to exceed 7 calendar days for denial; larger requests reasonable time.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Informal inquiry or formal complaint to Public Access Counselor within 30 days; then court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time not to exceed 7 calendar days for denial; larger requests reasonable time.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Public Access Counselor advisory opinions influential."
    },
    {
      "id": "ia-public-records",
      "name": "Iowa Open Records Law",
      "short_name": "Iowa Open Records Law",
      "citation": "Iowa Code ch. 22",
      "jurisdiction": "state",
      "state": "IA",
      "state_name": "Iowa",
      "url": "https://aletheca.com/laws/ia-public-records",
      "description": "Public records law for Iowa. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable delay not to exceed 20 calendar days; ordinarily 10-20 days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court; can seek Iowa Public Information Board advisory opinion.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable delay not to exceed 20 calendar days; ordinarily 10-20 days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "IPIB can investigate and issue opinions."
    },
    {
      "id": "ks-public-records",
      "name": "Kansas Open Records Act",
      "short_name": "Kansas Open Records Act",
      "citation": "K.S.A. § 45-215 et seq. (KORA)",
      "jurisdiction": "state",
      "state": "KS",
      "state_name": "Kansas",
      "url": "https://aletheca.com/laws/ks-public-records",
      "description": "Public records law for Kansas. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to act.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Complaint to county/district attorney or AG; then district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to act.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "No org is exempt; quick 3-day turnaround required."
    },
    {
      "id": "ky-public-records",
      "name": "Kentucky Open Records Act",
      "short_name": "Kentucky Open Records Act",
      "citation": "KRS 61.870–61.884",
      "jurisdiction": "state",
      "state": "KY",
      "state_name": "Kentucky",
      "url": "https://aletheca.com/laws/ky-public-records",
      "description": "Public records law for Kentucky. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days (excluding Sat/Sun/holidays).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Attorney General within 60 days; AG decision within 20 business days; then circuit court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days (excluding Sat/Sun/holidays).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "AG appeal is mandatory exhaustion; AG is deferential but fast."
    },
    {
      "id": "la-public-records",
      "name": "Louisiana Public Records Law",
      "short_name": "Louisiana Public Records Law",
      "citation": "La. R.S. 44:1 et seq.",
      "jurisdiction": "state",
      "state": "LA",
      "state_name": "Louisiana",
      "url": "https://aletheca.com/laws/la-public-records",
      "description": "Public records law for Louisiana. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days (immediate for most; 3 days if not immediately available).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court; mandamus.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days (immediate for most; 3 days if not immediately available).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Constitutional right; 3-day; penalties for arbitrary denial."
    },
    {
      "id": "me-public-records",
      "name": "Maine Freedom of Access Act",
      "short_name": "Maine Freedom of Access Act",
      "citation": "1 M.R.S. § 400 et seq.",
      "jurisdiction": "state",
      "state": "ME",
      "state_name": "Maine",
      "url": "https://aletheca.com/laws/me-public-records",
      "description": "Public records law for Maine. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to acknowledge; reasonable time to produce (30 days typical).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to superior court; can request AG or Public Access Ombudsman review.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to acknowledge; reasonable time to produce (30 days typical).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Public Access Ombudsman mediates; relatively cooperative."
    },
    {
      "id": "md-public-records",
      "name": "Maryland Public Information Act",
      "short_name": "Maryland Public Information Act",
      "citation": "Md. Code, Gen. Prov. § 4-101 et seq. (PIA)",
      "jurisdiction": "state",
      "state": "MD",
      "state_name": "Maryland",
      "url": "https://aletheca.com/laws/md-public-records",
      "description": "Public records law for Maryland. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days; 30 business days if more than 10 days needed with notice.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Public Information Act Compliance Board or circuit court within 30 days; mediation via Ombudsman.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days; 30 business days if more than 10 days needed with notice.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Compliance Board can order fee/cap relief; Ombudsman mediation."
    },
    {
      "id": "ma-public-records",
      "name": "Massachusetts Public Records Law",
      "short_name": "Massachusetts Public Records Law",
      "citation": "M.G.L. c. 66 § 10; 950 CMR 32",
      "jurisdiction": "state",
      "state": "MA",
      "state_name": "Massachusetts",
      "url": "https://aletheca.com/laws/ma-public-records",
      "description": "Public records law for Massachusetts. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Supervisor of Records (Secretary of Commonwealth) within 90 days; binding determination.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Supervisor of Records powerful; agencies must file appeal response within 10 days."
    },
    {
      "id": "mi-public-records",
      "name": "Michigan Freedom of Information Act",
      "short_name": "Michigan Freedom of Information Act",
      "citation": "MCL 15.231 et seq.",
      "jurisdiction": "state",
      "state": "MI",
      "state_name": "Michigan",
      "url": "https://aletheca.com/laws/mi-public-records",
      "description": "Public records law for Michigan. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days; 10-business-day extension with notice.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Administrative appeal to agency head, then circuit court within 180 days; also AG.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days; 10-business-day extension with notice.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Detailed fee/discount rules; failure to respond = denial."
    },
    {
      "id": "mn-public-records",
      "name": "Minnesota Government Data Practices Act",
      "short_name": "Minnesota Government Data Practices Act",
      "citation": "Minn. Stat. ch. 13 (MGDPA)",
      "jurisdiction": "state",
      "state": "MN",
      "state_name": "Minnesota",
      "url": "https://aletheca.com/laws/mn-public-records",
      "description": "Public records law for Minnesota. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; no fixed deadline (interpreted as prompt, often <10 business days).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Advisory opinions from Commissioner of Administration; then district court; IPAD.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; no fixed deadline (interpreted as prompt, often <10 business days).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Classifies data as public/private/confidential; nuanced."
    },
    {
      "id": "ms-public-records",
      "name": "Mississippi Public Records Act",
      "short_name": "Mississippi Public Records Act",
      "citation": "Miss. Code Ann. § 25-61-1 et seq.",
      "jurisdiction": "state",
      "state": "MS",
      "state_name": "Mississippi",
      "url": "https://aletheca.com/laws/ms-public-records",
      "description": "Public records law for Mississippi. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 7,
      "business_days": true,
      "statutory_text": "7 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; chancery or circuit court; Ethics Commission advisory opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 7 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Ethics Commission handles complaints."
    },
    {
      "id": "mo-public-records",
      "name": "Missouri Sunshine Law",
      "short_name": "Missouri Sunshine Law",
      "citation": "Mo. Rev. Stat. § 610.010 et seq.",
      "jurisdiction": "state",
      "state": "MO",
      "state_name": "Missouri",
      "url": "https://aletheca.com/laws/mo-public-records",
      "description": "Public records law for Missouri. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Complaint to AG or circuit court; AG can investigate.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Sunshine Law covers meetings and records; 3-day."
    },
    {
      "id": "mt-public-records",
      "name": "Montana Public Records Act",
      "short_name": "Montana Public Records Act",
      "citation": "Mont. Code Ann. § 2-6-1001 et seq.",
      "jurisdiction": "state",
      "state": "MT",
      "state_name": "Montana",
      "url": "https://aletheca.com/laws/mt-public-records",
      "description": "Public records law for Montana. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; prompt. No fixed days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; prompt. No fixed days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Constitutional right to know; strong presumption."
    },
    {
      "id": "ne-public-records",
      "name": "Nebraska Public Records Statutes",
      "short_name": "Nebraska Public Records Statutes",
      "citation": "Neb. Rev. Stat. § 84-712 et seq. (NPRS)",
      "jurisdiction": "state",
      "state": "NE",
      "state_name": "Nebraska",
      "url": "https://aletheca.com/laws/ne-public-records",
      "description": "Public records law for Nebraska. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 4,
      "business_days": true,
      "statutory_text": "4 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court; AG opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 4 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Narrow exemptions; 4-day."
    },
    {
      "id": "nv-public-records",
      "name": "Nevada Public Records Act",
      "short_name": "Nevada Public Records Act",
      "citation": "NRS 239.001 et seq.",
      "jurisdiction": "state",
      "state": "NV",
      "state_name": "Nevada",
      "url": "https://aletheca.com/laws/nv-public-records",
      "description": "Public records law for Nevada. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court; can request AG opinion.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Balancing test for exemptions; 5-day rule."
    },
    {
      "id": "nh-public-records",
      "name": "New Hampshire Right-to-Know Law",
      "short_name": "New Hampshire Right-to-Know Law",
      "citation": "RSA 91-A",
      "jurisdiction": "state",
      "state": "NH",
      "state_name": "New Hampshire",
      "url": "https://aletheca.com/laws/nh-public-records",
      "description": "Public records law for New Hampshire. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to respond or acknowledge.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Petition to superior court; Ombudsman program.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to respond or acknowledge.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Ombudsman can mediate; relatively accessible."
    },
    {
      "id": "nj-opra",
      "name": "Open Public Records Act",
      "short_name": "Open Public Records Act",
      "citation": "N.J.S.A. 47:1A-1 et seq. (OPRA)",
      "jurisdiction": "state",
      "state": "NJ",
      "state_name": "New Jersey",
      "url": "https://aletheca.com/laws/nj-opra",
      "description": "Public records law for New Jersey. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 7,
      "business_days": true,
      "statutory_text": "7 business days; failure to respond = deemed denial.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Government Records Council (GRC) within 45 days or superior court; GRC mediation.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 7 business days; failure to respond = deemed denial.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "GRC effective; request must be for identifiable records (no research)."
    },
    {
      "id": "nm-public-records",
      "name": "New Mexico Inspection of Public Records Act",
      "short_name": "New Mexico Inspection of Public Records Act",
      "citation": "NMSA 1978 § 14-2-1 et seq. (IPRA)",
      "jurisdiction": "state",
      "state": "NM",
      "state_name": "New Mexico",
      "url": "https://aletheca.com/laws/nm-public-records",
      "description": "Public records law for New Mexico. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to permit inspection; 15 calendar days to respond in writing if not provided.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court; AG enforcement.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to permit inspection; 15 calendar days to respond in writing if not provided.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "15-day written response max; fees limited to actual cost."
    },
    {
      "id": "ny-foil",
      "name": "Freedom of Information Law",
      "short_name": "Freedom of Information Law",
      "citation": "Pub. Off. Law § 84 et seq. (FOIL)",
      "jurisdiction": "state",
      "state": "NY",
      "state_name": "New York",
      "url": "https://aletheca.com/laws/ny-foil",
      "description": "Public records law for New York. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to acknowledge; 20 business days to grant/deny (plus reasonable extension).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Administrative appeal to agency appeals officer within 30 days; then Article 78 in supreme court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to acknowledge; 20 business days to grant/deny (plus reasonable extension).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "FOIL is detailed; Committee on Open Government advisory opinions influential."
    },
    {
      "id": "nc-public-records",
      "name": "North Carolina Public Records Law",
      "short_name": "North Carolina Public Records Law",
      "citation": "N.C.G.S. § 132-1 et seq.",
      "jurisdiction": "state",
      "state": "NC",
      "state_name": "North Carolina",
      "url": "https://aletheca.com/laws/nc-public-records",
      "description": "Public records law for North Carolina. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "As soon as possible / reasonable time; no fixed deadline.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; superior court; AG open government unit.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: As soon as possible / reasonable time; no fixed deadline.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "No deadline — 'reasonable' is litigated; mediation available."
    },
    {
      "id": "nd-public-records",
      "name": "North Dakota Open Records Law",
      "short_name": "North Dakota Open Records Law",
      "citation": "N.D.C.C. § 44-04-18 et seq.",
      "jurisdiction": "state",
      "state": "ND",
      "state_name": "North Dakota",
      "url": "https://aletheca.com/laws/nd-public-records",
      "description": "Public records law for North Dakota. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; prompt. AG opinions say days not weeks.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Request AG opinion within 30 days; then district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; prompt. AG opinions say days not weeks.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "AG opinions binding unless appealed; relatively fast."
    },
    {
      "id": "oh-pra",
      "name": "Ohio Public Records Act",
      "short_name": "Ohio Public Records Act",
      "citation": "Ohio Rev. Code § 149.43",
      "jurisdiction": "state",
      "state": "OH",
      "state_name": "Ohio",
      "url": "https://aletheca.com/laws/oh-pra",
      "description": "Public records law for Ohio. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable period of time; no fixed days. Courts require prompt.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Mandamus in court of claims ($25 fee) or common pleas; also AG mediation.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable period of time; no fixed days. Courts require prompt.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Court of Claims fast-track; no admin appeal otherwise."
    },
    {
      "id": "ok-public-records",
      "name": "Oklahoma Open Records Act",
      "short_name": "Oklahoma Open Records Act",
      "citation": "51 O.S. § 24A.1 et seq.",
      "jurisdiction": "state",
      "state": "OK",
      "state_name": "Oklahoma",
      "url": "https://aletheca.com/laws/ok-public-records",
      "description": "Public records law for Oklahoma. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Prompt, reasonable time; no fixed days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Prompt, reasonable time; no fixed days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Reasonableness standard; relatively broad exemptions."
    },
    {
      "id": "or-public-records",
      "name": "Oregon Public Records Law",
      "short_name": "Oregon Public Records Law",
      "citation": "ORS 192.310 et seq.",
      "jurisdiction": "state",
      "state": "OR",
      "state_name": "Oregon",
      "url": "https://aletheca.com/laws/or-public-records",
      "description": "Public records law for Oregon. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to acknowledge; 10 business days to complete or give estimate.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Petition to Attorney General (state) or District Attorney (local) within 60 days; then circuit court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to acknowledge; 10 business days to complete or give estimate.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "AG/DA petition is strong admin appeal; short timeline."
    },
    {
      "id": "pa-rtkl",
      "name": "Right-to-Know Law",
      "short_name": "Right-to-Know Law",
      "citation": "65 P.S. § 67.101 et seq. (RTKL)",
      "jurisdiction": "state",
      "state": "PA",
      "state_name": "Pennsylvania",
      "url": "https://aletheca.com/laws/pa-rtkl",
      "description": "Public records law for Pennsylvania. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days; 30-calendar-day extension for 5 enumerated reasons.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Office of Open Records (OOR) within 15 business days; then Commonwealth Court. OOR is mandatory for local/state executive.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days; 30-calendar-day extension for 5 enumerated reasons.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "OOR is powerful and fast; presumption of openness; 5-day."
    },
    {
      "id": "ri-public-records",
      "name": "Access to Public Records Act",
      "short_name": "Access to Public Records Act",
      "citation": "R.I. Gen. Laws § 38-2-1 et seq. (APRA)",
      "jurisdiction": "state",
      "state": "RI",
      "state_name": "Rhode Island",
      "url": "https://aletheca.com/laws/ri-public-records",
      "description": "Public records law for Rhode Island. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days; 20-business-day extension for good cause.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Complaint to AG or superior court; AG advisory opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days; 20-business-day extension for good cause.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "10-day; relatively straightforward."
    },
    {
      "id": "sc-public-records",
      "name": "South Carolina Freedom of Information Act",
      "short_name": "South Carolina Freedom of Information Act",
      "citation": "S.C. Code Ann. § 30-4-10 et seq.",
      "jurisdiction": "state",
      "state": "SC",
      "state_name": "South Carolina",
      "url": "https://aletheca.com/laws/sc-public-records",
      "description": "Public records law for South Carolina. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days to determine (15 if records older than 24 months or voluminous).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; circuit court; can seek AG opinion.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days to determine (15 if records older than 24 months or voluminous).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "10/15 day rule; fee deposits allowed."
    },
    {
      "id": "sd-public-records",
      "name": "South Dakota Public Records Law",
      "short_name": "South Dakota Public Records Law",
      "citation": "SDCL § 1-27-1 et seq.",
      "jurisdiction": "state",
      "state": "SD",
      "state_name": "South Dakota",
      "url": "https://aletheca.com/laws/sd-public-records",
      "description": "Public records law for South Dakota. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days to respond.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to circuit court; no formal admin appeal; OHE advisory.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days to respond.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "10-day; relatively new detailed statute."
    },
    {
      "id": "tn-public-records",
      "name": "Tennessee Public Records Act",
      "short_name": "Tennessee Public Records Act",
      "citation": "Tenn. Code Ann. § 10-7-501 et seq. (TPRA)",
      "jurisdiction": "state",
      "state": "TN",
      "state_name": "Tennessee",
      "url": "https://aletheca.com/laws/tn-public-records",
      "description": "Public records law for Tennessee. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 7,
      "business_days": true,
      "statutory_text": "7 business days to respond or give time estimate.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; chancery/circuit court; Office of Open Records Counsel (OORC) advisory.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 7 business days to respond or give time estimate.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "OORC mediation; 7-day rule."
    },
    {
      "id": "tx-pia",
      "name": "Texas Public Information Act",
      "short_name": "Texas Public Information Act",
      "citation": "Tex. Gov't Code ch. 552 (PIA)",
      "jurisdiction": "state",
      "state": "TX",
      "state_name": "Texas",
      "url": "https://aletheca.com/laws/tx-pia",
      "description": "Public records law for Texas. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days to request AG ruling if withholding; otherwise prompt production.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Requestor can complain to AG; agency must seek AG ruling to withhold; then district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days to request AG ruling if withholding; otherwise prompt production.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "AG ruling required to withhold (unique); strong requester position; must ask AG within 10 days."
    },
    {
      "id": "ut-public-records",
      "name": "Government Records Access and Management Act",
      "short_name": "Government Records Access and Management Act",
      "citation": "Utah Code § 63G-2-101 et seq. (GRAMA)",
      "jurisdiction": "state",
      "state": "UT",
      "state_name": "Utah",
      "url": "https://aletheca.com/laws/ut-public-records",
      "description": "Public records law for Utah. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days; 5 business days for expedited/beneficiary claim.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Administrative appeal to chief admin officer within 30 days, then State Records Committee or district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days; 5 business days for expedited/beneficiary claim.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Records Committee is effective admin appeal; complex classification."
    },
    {
      "id": "vt-public-records",
      "name": "Vermont Public Records Act",
      "short_name": "Vermont Public Records Act",
      "citation": "1 V.S.A. § 315 et seq.",
      "jurisdiction": "state",
      "state": "VT",
      "state_name": "Vermont",
      "url": "https://aletheca.com/laws/vt-public-records",
      "description": "Public records law for Vermont. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 3,
      "business_days": true,
      "statutory_text": "3 business days to respond (2 days for denial details).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to superior court; AG opinions; Secretary of State advisory.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 3 business days to respond (2 days for denial details).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Very fast 3-day; denial must be detailed."
    },
    {
      "id": "va-public-records",
      "name": "Virginia Freedom of Information Act",
      "short_name": "Virginia Freedom of Information Act",
      "citation": "Va. Code Ann. § 2.2-3700 et seq. (VFOIA)",
      "jurisdiction": "state",
      "state": "VA",
      "state_name": "Virginia",
      "url": "https://aletheca.com/laws/va-public-records",
      "description": "Public records law for Virginia. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to respond (grant/deny/more time/estimate).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Petition to general district or circuit court; FOIA Council advisory opinions.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to respond (grant/deny/more time/estimate).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "5-day; FOIA Council mediates; relatively detailed."
    },
    {
      "id": "wa-pra",
      "name": "Public Records Act",
      "short_name": "Public Records Act",
      "citation": "RCW 42.56 (PRA)",
      "jurisdiction": "state",
      "state": "WA",
      "state_name": "Washington",
      "url": "https://aletheca.com/laws/wa-pra",
      "description": "Public records law for Washington. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 5,
      "business_days": true,
      "statutory_text": "5 business days to respond (produce/acknowledge/deny/estimate).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; superior court; AG consultation; penalties $5-$100/day for bad denial.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 5 business days to respond (produce/acknowledge/deny/estimate).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Strongest penalties in nation; 5-day acknowledgment strictly enforced."
    },
    {
      "id": "wi-public-records",
      "name": "Wisconsin Public Records Law",
      "short_name": "Wisconsin Public Records Law",
      "citation": "Wis. Stat. § 19.31 et seq.",
      "jurisdiction": "state",
      "state": "WI",
      "state_name": "Wisconsin",
      "url": "https://aletheca.com/laws/wi-public-records",
      "description": "Public records law for Wisconsin. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "As soon as practicable and without delay; no fixed days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Mandamus in circuit court; AG opinions; no formal admin appeal.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: As soon as practicable and without delay; no fixed days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Prompt standard; attorney fees if prevail."
    },
    {
      "id": "wy-public-records",
      "name": "Wyoming Public Records Act",
      "short_name": "Wyoming Public Records Act",
      "citation": "Wyo. Stat. Ann. § 16-4-201 et seq.",
      "jurisdiction": "state",
      "state": "WY",
      "state_name": "Wyoming",
      "url": "https://aletheca.com/laws/wy-public-records",
      "description": "Public records law for Wyoming. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": null,
      "business_days": false,
      "statutory_text": "Reasonable time; no fixed deadline (7 business days common practice via rules).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "No admin appeal; district court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: Reasonable time; no fixed deadline (7 business days common practice via rules).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "No deadline but 7-day practice; broad access."
    },
    {
      "id": "dc-foia",
      "name": "D.C. Freedom of Information Act",
      "short_name": "D.C. Freedom of Information Act",
      "citation": "D.C. Code § 2-531 et seq.",
      "jurisdiction": "district",
      "state": "DC",
      "state_name": "District of Columbia",
      "url": "https://aletheca.com/laws/dc-foia",
      "description": "Public records law for District of Columbia. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 15,
      "business_days": true,
      "statutory_text": "15 business days (10 business days after 2023 amendments for most; 15 for voluminous).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Administrative appeal to Mayor's Office of Legal Counsel within 15 days; then Superior Court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 15 business days (10 business days after 2023 amendments for most; 15 for voluminous).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Mirrors federal FOIA; strong but backlogged."
    },
    {
      "id": "as-foia",
      "name": "American Samoa Open Government Provisions",
      "short_name": "American Samoa Open Government Provisions",
      "citation": "A.S.C.A. § 4.0401 et seq.",
      "jurisdiction": "territorial",
      "state": "AS",
      "state_name": "American Samoa",
      "url": "https://aletheca.com/laws/as-foia",
      "description": "Public records law for American Samoa. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days (practice).",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "High Court of American Samoa.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days (practice).. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Limited infrastructure."
    },
    {
      "id": "gu-foia",
      "name": "Guam Sunshine Reform Act (Open Government Law)",
      "short_name": "Open Government Law",
      "citation": "5 GCA § 10101 et seq.",
      "jurisdiction": "territorial",
      "state": "GU",
      "state_name": "Guam",
      "url": "https://aletheca.com/laws/gu-foia",
      "description": "Public records law for Guam. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 4,
      "business_days": true,
      "statutory_text": "4 business days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Superior Court of Guam.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 4 business days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Strong Sunshine Act."
    },
    {
      "id": "mp-foia",
      "name": "CNMI Open Government Act",
      "short_name": "CNMI Open Government Act",
      "citation": "1 CMC § 9901 et seq.",
      "jurisdiction": "territorial",
      "state": "MP",
      "state_name": "Northern Mariana Islands",
      "url": "https://aletheca.com/laws/mp-foia",
      "description": "Public records law for Northern Mariana Islands. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Superior Court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Commonwealth status."
    },
    {
      "id": "pr-foia",
      "name": "Puerto Rico Transparency and Expedited Procedure for Access to Public Information Act",
      "short_name": "Puerto Rico Transparency and Expedited Procedure for Access to Public Information Act",
      "citation": "Act No. 141-2019",
      "jurisdiction": "territorial",
      "state": "PR",
      "state_name": "Puerto Rico",
      "url": "https://aletheca.com/laws/pr-foia",
      "description": "Public records law for Puerto Rico. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Appeal to Court of First Instance.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Spanish/English bilingual; relatively new statute."
    },
    {
      "id": "vi-foia",
      "name": "Virgin Islands Public Records Law",
      "short_name": "Virgin Islands Public Records Law",
      "citation": "3 V.I.C. § 881 et seq.",
      "jurisdiction": "territorial",
      "state": "VI",
      "state_name": "U.S. Virgin Islands",
      "url": "https://aletheca.com/laws/vi-foia",
      "description": "Public records law for U.S. Virgin Islands. Covers state agencies, counties, municipalities, school districts, and special districts.",
      "statutory_days": 10,
      "business_days": true,
      "statutory_text": "10 business days.",
      "appeal_deadline_days": null,
      "appeal_basis": "varies",
      "appeal_process": "Superior Court.",
      "litigation": null,
      "fee_waiver_standard": null,
      "expedited_criteria": [],
      "exemptions": [],
      "portal": null,
      "turnaround_notes": "Statutory: 10 business days.. Actual medians vary widely by agency and request complexity; simple requests often 7-30 days, complex 60-300+.",
      "quirks": "Mirrors FOIA; limited case law."
    }
  ]
}