foia-requests

GitHub

提供FOIA及公共记录申请的工作流与模板,涵盖联邦与州法律概览、豁免条款分析、资源指引及申诉流程,辅助起草和追踪政府信息请求。

journalism-core/skills/foia-requests/SKILL.md jamditis/claude-skills-journalism

Trigger Scenarios

起草信息公开申请 查询政府豁免条款 跟踪申请提交状态 应对申请被拒申诉

Install

npx skills add jamditis/claude-skills-journalism --skill foia-requests -g -y
More Options

Non-standard path

npx skills add https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/foia-requests -g -y

Use without installing

npx skills use jamditis/claude-skills-journalism@foia-requests

指定 Agent (Claude Code)

npx skills add jamditis/claude-skills-journalism --skill foia-requests -a claude-code -g -y

安装 repo 全部 skill

npx skills add jamditis/claude-skills-journalism --all -g -y

预览 repo 内 skill

npx skills add jamditis/claude-skills-journalism --list

SKILL.md

Frontmatter
{
    "name": "foia-requests",
    "description": "FOIA and public records workflows. Use when drafting requests, tracking submissions, checking exemptions, or appealing denials."
}

FOIA and public records requests

Workflows and templates for obtaining government records through freedom of information laws.

Understanding FOIA landscape

Jurisdiction overview

Level Law Scope
Federal Freedom of Information Act (5 U.S.C. § 552) Federal executive branch agencies
State Varies by state (e.g., OPRA in NJ, FOIL in NY) State and local agencies
Local Often covered by state law Municipal, county, school boards

Key federal exemptions (U.S. Federal FOIA)

## The 9 federal FOIA exemptions

1. **National security** - Classified information
2. **Internal personnel rules** - Agency housekeeping matters
3. **Statutory exemptions** - Other laws prohibit disclosure
4. **Trade secrets** - Confidential business information
5. **Inter/intra-agency memos** - Deliberative process privilege
6. **Personal privacy** - Personnel, medical files
7. **Law enforcement** - Could interfere with proceedings
8. **Financial institutions** - Bank examination reports
9. **Geological data** - Oil and gas well information

Note: Agencies must segregate and release non-exempt portions

State public records laws

All 50 states have enacted laws requiring certain government records to be open to the public.

State-specific resources

### State public records resources

#### Reporters Committee for Freedom of the Press
- Open Government Guide: rcfp.org/open-government-guide
- State-by-state analysis of public records laws
- Sample request letters by state

#### National Freedom of Information Coalition
- nfoic.org/state-freedom-of-information-laws
- State FOI organization contacts
- Training and resources

#### MuckRock
- muckrock.com
- File requests through platform
- Search previous requests/responses
- Agency response time data

Common state exemptions

State legislatures may be subject to different rules than the rest of their governing bodies:

  1. Exempt from public records statute (e.g., Massachusetts, Oklahoma, Oregon, Wyoming)
  2. Excluded from definition of public body (e.g., Georgia, Minnesota)
  3. Covered by separate statute (e.g., California)
  4. Allowed to set own policies (e.g., Mississippi, New York)

Court decisions and attorneys general opinions in some states have held that the separation of powers doctrine prevents courts from enforcing public records statutes against the legislature.

State-by-state reference

State Public Records Law Legislative Exemptions/Notes
Alabama AL Code § 36-12-40 et seq. AL Code § 29-6-7.1 Legislative confidential communication
Alaska AK Stat. § 40.25.110 AK Stat. § 24.20.100 Research and drafting services confidential
Arizona AZ Rev. Stat. § 39-121.01 AZ Rev. Stat. § 41-1279.05 Confidential records of auditor general
Arkansas AR Code Ann. § 25-19-101 et seq. AR Code Ann. § 10-2-129; § 10-4-422; § 25-19-105(b)(7)
California CA Govt. Code § 7920 et seq. CA Govt. Code § 9070 et seq. Legislative Open Records Act
Colorado CO Rev. Stat. Ann. § 24-72-200 et seq. CO Rev. Stat. Ann. § 24-72-202(6); § 2-3-505(2)
Connecticut CT Gen. Stat. § 1-200 et seq. CT Gen. Stat. § 1-210(b)(19); § 52-146r
Delaware 29 Del. Laws, c. 100 § 10001 et seq. § 10002(o)(16 & 19) Exempt records; GA emails
Florida FL Stat. § 119.01 et seq. FL Stat. § 11.0431(2); § 11.26; § 15.07
Georgia O.C.G.A. § 50-18-70 et seq. General Assembly not included in definitions
Hawaii HI Rev. Stat. § 92F-1 et seq. HI Rev. Stat. § 84-12; § 92F-13(5); § 23G-4
Idaho ID Stat. § 74-101 et seq. ID Stat. § 74-109 Draft legislation exempt
Illinois 5 ILCS 140/1 5 ILCS 140/7(1)(f) Legislative documents exempt
Indiana IN Code § 5-14-3-1 et seq. IN Code § 5-14-3-4(b)(13) & (14) Staff work products exempt
Iowa IA Code § 22.1 et seq. IA Code § 2A.1(3); § 23.12
Kansas K.S.A. § 45-215 et seq. K.S.A. § 45-217(l)(3)(B); § 45-221(a)(20)-(22)
Kentucky KRS § 61.870 et seq. KRS § 7.117; § 7.119; § 7.120
Louisiana LA Rev. Stat. § 44:1 et seq. LA Rev. Stat. § 44:4(6); § 44:4.1; § 44:2
Maine ME Rev. Stat. Tit. 1 § 400 et seq. ME Rev. Stat. Tit. 1 § 402(3)(C) Legislative exception
Maryland MD General Provisions Code § 4-101 et seq. MD State Govt. Code § 2–1226
Massachusetts MA Gen. Laws Ch. 66 § 1 et seq. Ch. 66 § 18 General Court exempt
Michigan MI Comp. Laws § 15.231 MI Comp. Laws § 4.1109 LSB confidentiality
Minnesota MN Stat. § 13.03 MN Stat. § 3C.05; § 10.46; § 3.098
Mississippi MS Code Ann. § 25-61-1 et seq. MS Code Ann. § 25-61-17 Legislature regulates own records
Missouri MO Rev. Stat. § 610.010 et seq. MO Rev. Stat. § 610.010(6); § 610.021
Montana MT Code Ann. § 2-6-1001 et seq. N/A
Nebraska NE Rev. Stat. § 84-712 et seq. NE Rev. Stat. § 84-712.05(14)
Nevada NV Rev. Stat. § 239.001 et seq. NV Rev. Stat. § 41.071; § 218F.150
New Hampshire NH Rev. Stat. § 91-A:1 et seq. NH Rev. Stat. § 91-A:5(IX)
New Jersey NJ Rev. Stat. § 47:1A-1 et seq. NJ Rev. Stat. § 47:1A-1.1; § 52:13D-22(d)
New Mexico NM Stat. § 14-2-1 et seq. NM Stat. § 2-3-13 Services confidential
New York NY PBO Article 6 § 84 et seq. NY PBO Article 6 § 88; Article 4 § 74(c)
North Carolina NC G.S. § 132-1 et seq. NC G.S. § 120 et seq. Confidentiality of communications
North Dakota ND Cent. Code § 44-04-18 et seq. ND Cent. Code § 44-04-18.6
Ohio OH Rev. Code § 149.43 OH Rev. Code § 101.30 Staff confidentiality
Oklahoma OK Stat. Tit. 51 § 24A.1 et seq. Legislature not a public body under OORA
Oregon ORS § 192.001 et seq. ORS § 192.311(6); § 192.355; § 171.405
Pennsylvania 65 Pa. Stat. § 67.101 et seq. 101 Pa. Code § 3.6
Rhode Island R.I. Gen. Laws § 38-2-1 et seq. R.I. Gen. Laws § 38-2-2(4)(K & M)
South Carolina SC Code § 30-4-10 et seq. SC Code § 30-4-40(a)(7 & 8)
South Dakota SD Cod. Laws § 1-27-1 et seq. SD Cod. Laws § 1-27-1.5(12 & 19); § 19-19-508
Tennessee Tenn. Code Ann. § 10-7-503 et seq. Tenn. Code Ann. § 3-12-105; § 3-12-106
Texas TX Stat. Gov. Code § 552.001 et seq. § 306.003; § 323.017-018; § 325.0195; § 552.106; § 552.111; § 552.146
Utah UT Code § 63G-2-101 UT Code § 63G-2-305(19-22); § 63G-2-703; § 63G-2-208
Vermont 1 V.S.A. § 315 et seq. 2 V.S.A. 403(b)(1) Legislative council requests confidential
Virginia VA Code § 2.2-3700 et seq. VA Code § 30-28.18; § 2.2-3705.7(2)
Washington RCW 42.56 RCW 1.08.027; RCW 40.14.180; RCW 42.56.280
West Virginia WV Code § 29B WV Code § 4-1A-6; § 4-1A-7; § 4-1A-12
Wisconsin WI Stat. § 19.21 et seq. WI Stat. § 13.91 et seq.; § 16.61(2)(b)(1)
Wyoming WY Stat. Ann. § 16-4-201 et seq. WY Stat. Ann. § 28-8-116

Source: National Conference of State Legislatures, Updated April 2025

NJ OPRA reforms (P.L. 2024, c. 16), effective Sept. 3, 2024

Senate bill S2930 (signed June 5, 2024; effective Sept. 3, 2024) changed New Jersey's Open Public Records Act in five ways that make requesting harder:

  • Fee-shifting weakened. Prevailing requesters now receive attorneys' fees only when a court finds the agency's denial was in bad faith or knowing and willful. Previously, prevailing requesters were entitled to fees in most successful suits.
  • Anonymous requesters lose standing. Requesters must identify themselves by name and address; agencies may reject anonymous requests.
  • Deadline tiers introduced. The standard 7-business-day response window remains, but agencies can extend timelines for "voluminous" or "complex" requests under defined criteria, and may treat certain commercial requests differently.
  • Special service charge presumption. Agencies may impose extraordinary service fees more readily; requests for large data extracts, bulk records, or programmatic responses are presumed to justify a service charge above the standard copy fee.
  • Agencies can sue requesters. Public agencies have new authority to seek injunctive relief against requesters whose requests the agency deems harassing, repeated, or filed in bad faith.

Practical effect for journalists: file under your byline and outlet (anonymous requests are now risky); narrow the scope to avoid triggering "voluminous" treatment; document the public-interest rationale up front because fee-shifting protection is weaker.

Sources: New Jersey P.L. 2024, c. 16 (S2930); New Jersey Press Association coverage; Lowenstein Sandler client advisory; HealthLaw Advisor analysis; Chasan Lamparello Mallon & Cappuzzo summary.

Drafting effective requests

Request template (Federal FOIA)

[NAMES]
[ADDRESS]
[CITY],[STATE] [ZIPCODE]
[EMAIL]
[PHONE]

[DATE]

FOIA Officer
[AGENCY]
[AGENCY_ADDRESS]

[STATUTE] Request

Dear FOIA Officer:

My name is [NAME] and I am a [TITLE] for [OUTLET]. Pursuant to the [STATUTE], I am writing to request the following:

- [RECORDS_REQUESTED1] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4] 
- [RECORDS_REQUESTED2] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4] 
- [RECORDS_REQUESTED3] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4] 

**INSTRUCTIONS REGARDING SEARCH:**
1. Instructions Regarding "Leads":
As required by the relevant case law, [AGENCY] should follow any leads it discovers during the conduct of its searches and perform additional searches when said leads indicate that records may be located in another system. Failure to follow clear leads is a violation of [STATUTE].

2. Request for Public Records:
Please search for any records even if they are already publicly available.

3. Request Regarding Attachments, Photographs and Other Visual Materials:
I request that any photographs or other visual materials responsive to my request be released to me in their original or comparable forms, quality and resolution. For example, if a photograph was taken digitally, or if [AGENCY] maintains a photograph digitally, I request disclosure of the original digital image file, not a reduced resolution version of that image file nor a printout and scan of that image file.

Likewise, if a photograph was originally taken as a color photograph, I request disclosure of that photograph as a color image, not a black and white image. 

For video and audio files I request that they be provided in their complete, original and unedited format. 

Please contact me at the number or email listed below for any clarification on these points.

4. Request for Duplicate Pages:
l request disclosure of any and all supposedly "duplicate" pages. Scholars analyze records not only for the information available on any given page, but also for the relationships between that information and information on pages surrounding it. As such, though certain pages may have been previously released to me, the existence of those pages within new context renders them functionally new pages. As such, the only way to properly analyze released information is to analyze that information within its proper context. Therefore, I request disclosure of all "duplicate" pages.

5. Request for Search of Records Transferred to Other Agencies:
I request that in conducting its search, [AGENCY] should disclose releasable records even if they are available publicly through other sources outside the [AGENCY] office. If [AGENCY] is unable to do so, it should disclose where specifically the relevant records are available.

6. Regarding Destroyed Records
If any records responsive or potentially responsive to my request have been destroyed, my request includes, but is not limited to, any and all records relating or referring to the destruction of those records. This includes, but is not limited to, any and all records relating or referring to the events leading to the destruction of those records.

INSTRUCTIONS REGARDING SCOPE AND BREADTH OF REQUESTS
Please interpret the scope of this request broadly. [AGENCY] is instructed to interpret the scope of this request in the most liberal manner possible short of an interpretation that would lead to a conclusion that the request does not reasonably describe the records sought.

EXEMPTIONS AND SEGREGABILITY

The FOIA Improvement Act of 2016 codified a foreseeable-harm standard at 5 U.S.C. § 552(a)(8)(A). An agency may withhold information only if it (i) reasonably foresees that disclosure would harm an interest protected by an exemption, or (ii) disclosure is prohibited by law. Embarrassment to officials, the possibility that disclosure might reveal errors or failures, and speculative or abstract fears are not legitimate grounds for withholding.

Even where an exemption properly applies to part of a record, the statute requires the agency to release all reasonably segregable non-exempt portions. If documents are denied in part or in whole, please specify which exemption(s) is (are) claimed for each passage or whole document denied. 

Please provide a complete itemized inventory and a detailed factual justification of total or partial denial of documents. Specify the number of pages in each document and the total number of pages pertaining to this request. For "classified" material denied, please include the following
information: the classification (confidential, secret or top secret); identity of the classifier; date or event for automatic declassification or classification review or downgrading; if applicable, identity of official authorizing extension of automatic declassification or review past six years; and, if applicable, the reason for extended classification beyond six years.

In excising material, please "black out" the material rather than "white out" or "cut out." I expect, as provided by FOIA, that the remaining non-exempt portions of documents will be released.

Please release all pages regardless of the extent of excising, even if all that remains are the letterhead, page numbers, or administrative markings.

In addition, I ask that your agency exercise its discretion to release records which may be technically exempt, but where withholding serves no important public interest.


**Format requested:**
I request that any releases stemming from this request be provided to me in its original digital format (soft-copy), ideally through an online file transfer or digital portal system. Should this be impossible, material may be provided on a compact disk, flash drive, hard drive or other like media.

I request that you provide records as they become available, rather than all at once.

Please produce all records with administrative markings and pagination included.

Please send a memo (copy to me) to the appropriate units in your office to assure that no records related to this request are destroyed. Please advise of any destruction of records and include the date of and authority for such destruction.


**Fee waiver request (for U.S. federal FOIA):**
I am a [JOB_TITLE] for [CURRENT_OUTLET], covering [BEAT/TOPIC]. My reporting has appeared in [PRIOR_OUTLETS].

I request a waiver of all fees pursuant to 5 U.S.C. § 552(a)(4)(A)(iii), which provides that documents shall be furnished without charge "if disclosure of the information is in the public interest because it is likely to contribute significantly to public understanding of the operations or activities of the government and is not primarily in the commercial interest of the requester."

The records I have requested meet that standard. They bear directly on [SPECIFIC_GOVERNMENT_OPERATION], a matter of public concern. I have the intent and ability to disseminate this information to a meaningful audience through [PUBLICATION_CHANNEL]. My request is non-commercial; I will not resell the records or use them primarily for private gain. *See Judicial Watch, Inc. v. Rossotti*, 326 F.3d 1309, 1312 (D.C. Cir. 2003) (Congress amended FOIA to ensure that fee-waiver provisions are "liberally construed in favor of waivers for noncommercial requesters"). I incorporate by reference the explanation in the sections above.

Should the fee waiver be denied, I request to be categorized as a representative of the news media for fee purposes pursuant to 5 U.S.C. § 552(a)(4)(A)(ii)(II). The statute defines a representative of the news media as "any person or entity that gathers information of potential interest to a segment of the public, uses its editorial skills to turn the raw materials into a distinct work, and distributes that work to an audience", a definition derived from the holding in *Nat'l Sec. Archive v. Dep't of Def.*, 880 F.2d 1387 (D.C. Cir. 1989). I qualify under this definition because I [DESCRIBE_REPORTING_PROCESS_AND_AUDIENCE].

If both the fee waiver and the news-media classification are denied, please provide an itemized estimate of charges in writing before processing further. I am willing to pay reasonable charges up to $[AMOUNT] only if such a denial is final.

I will appeal any denial of the fee waiver administratively and, if necessary, in court.

**Expedited processing request (if applicable):**
I request expedited processing because:
- [Urgent need to inform the public about actual or alleged government activity]
- [Imminent threat to life or physical safety]

As a reminder, [TIME_LIMIT_STATUTE] requires a response within [DAYS_NUMBER] days.

**Contact information:**
Please do not hesitate to contact me at [EMAIL] or [PHONE] if you have questions or need clarification about this request.

Thank you. I appreciate your time and attention to this matter.

Sincerely,
[Your Name]

*Template Source: [Jason Leopold](https://www.dni.gov/files/documents/FOIA/DF_2023_00079_15_Oldest_Appeal_FOIA_Cases_cont.pdf)*

Request drafting best practices

## Effective request strategies

### Be specific but not too narrow
BAD: "All documents about climate change"
BAD: "The email from John Smith on March 15, 2024 at 2:47 PM"
GOOD: "Emails between [Office] and [External Party] regarding [Topic] from [Date Range]"

### Use agency terminology
- Research how agency categorizes information
- Use their document type names (memos, briefings, reports)
- Reference specific programs or initiatives by official name
- Include relevant file numbers if known

### Define your terms
- Specify what you mean by "communications" (emails, texts, calls?)
- Define "records" (include drafts? attachments?)
- Clarify "regarding" vs "mentioning" vs "primarily about"

### Request specific record types
- Emails and email attachments
- Text messages and messaging apps
- Printed Correspondence (letters, faxes)
- Calendar entries and meeting invites
- Memoranda, briefing papers and presentations
- Contracts, purchase orders and invoices
- Meeting minutes and notes
- Policies and procedures
- Databases and datasets; schema for databases/datasets

Tracking and managing requests

Request tracking system

from dataclasses import dataclass, field
from datetime import date, timedelta
from enum import Enum
from typing import Optional

import holidays  # pip install holidays

class RequestStatus(Enum):
    DRAFTED = "drafted"
    SUBMITTED = "submitted"
    ACKNOWLEDGED = "acknowledged"
    PROCESSING = "processing"
    PARTIAL_RESPONSE = "partial_response"
    COMPLETED = "completed"
    APPEALED = "appealed"
    LITIGATION = "litigation"
    CLOSED = "closed"

@dataclass
class FOIARequest:
    id: str
    agency: str
    date_submitted: date
    description: str
    status: RequestStatus = RequestStatus.DRAFTED

    # Tracking
    tracking_number: Optional[str] = None
    assigned_officer: Optional[str] = None
    estimated_completion: Optional[date] = None

    # Fees
    fee_estimate: Optional[float] = None
    fee_waiver_requested: bool = True
    fee_waiver_granted: Optional[bool] = None

    # Timeline
    acknowledgment_date: Optional[date] = None
    response_dates: list[date] = field(default_factory=list)

    # Documents
    pages_received: int = 0
    pages_withheld: int = 0
    exemptions_cited: list[str] = field(default_factory=list)

    # Appeals
    appeal_deadline: Optional[date] = None
    appeal_filed: Optional[date] = None

    @property
    def statutory_deadline(self) -> date:
        """Federal FOIA: 20 business days from submission.

        Business days exclude weekends and legal federal holidays, per
        5 U.S.C. 552(a)(6)(A)(i). The count starts the day after submission.
        holidays.US() covers only nationwide federal holidays and expands to
        the queried year on lookup, so windows crossing into a new year (e.g.
        late December) still exclude the right days.
        """
        us_holidays = holidays.US()
        remaining, deadline = 20, self.date_submitted
        while remaining:
            deadline += timedelta(days=1)
            if deadline.weekday() < 5 and deadline not in us_holidays:  # Mon-Fri, non-holiday
                remaining -= 1
        return deadline

    @property
    def is_overdue(self) -> bool:
        return date.today() > self.statutory_deadline and self.status in [
            RequestStatus.SUBMITTED,
            RequestStatus.ACKNOWLEDGED,
            RequestStatus.PROCESSING
        ]

# Tracking spreadsheet structure
TRACKING_COLUMNS = [
    'request_id',
    'agency',
    'date_submitted',
    'tracking_number',
    'description',
    'status',
    'statutory_deadline',
    'actual_response_date',
    'pages_received',
    'exemptions_cited',
    'fee_amount',
    'appeal_deadline',
    'notes'
]

Follow-up communication templates

## Status inquiry (after 20+ business days)

Subject: Status inquiry, FOIA request [tracking number]

Dear FOIA Officer:

I am writing to inquire about the status of my Freedom of Information Act request submitted on [DATE], assigned tracking number [NUMBER].

Under FOIA, agencies must respond within 20 business days. As of today, [X] business days have elapsed.

Please provide:
1. Current status of my request
2. Estimated completion date
3. Any fee estimates
4. Name of assigned processor

I can be reached at [contact info].

Sincerely,
[Name]
## Fee waiver appeal

Subject: Appeal of fee waiver denial, request [number]

Dear FOIA Appeals Officer:

I appeal the denial of my fee waiver request dated [DATE] for request [NUMBER].

The denial was improper because:

1. **Public interest**: [Explain how disclosure serves public interest]

2. **Ability to disseminate**: [Describe your platform/audience]
   - Publication: [name, circulation/readership]
   - Previous FOIA-based reporting: [examples]
   - Planned use of records: [specific plans]

3. **Commercial interest**: I have no commercial interest in these records. [Or: My commercial interest is minimal compared to public benefit because...]

4. **Comparison**: Similar requests have received fee waivers. See: [examples if available]

I request the fee waiver be granted or, alternatively, that fees be limited to [amount].

Sincerely,
[Name]

Handling responses

Response review checklist

## Initial response review

### Administrative check
- [ ] Response received by deadline?
- [ ] Tracking number matches
- [ ] Request description accurate
- [ ] All requested record types addressed

### Completeness assessment
- [ ] All date ranges covered?
- [ ] All offices/divisions searched?
- [ ] Search terms used listed?
- [ ] Any referrals to other agencies?

### Exemption analysis
For each exemption claimed:
- [ ] Specific exemption cited (e.g., "Exemption 6")
- [ ] Explanation provided for each withholding
- [ ] Foreseeable harm articulated?
- [ ] Segregable portions released?

### Document review
- [ ] Page count matches stated total
- [ ] Documents legible
- [ ] Redactions clearly marked
- [ ] Index provided (Vaughn index if applicable)

### Fee assessment
- [ ] Charges match estimate?
- [ ] Itemized breakdown provided?
- [ ] Fee category correct (media, educational, commercial, other)?

Redaction analysis

## Understanding redactions

### Types of redactions
- (b)(1) - National security [black bar with exemption]
- (b)(5) - Deliberative process [often overused]
- (b)(6) - Personal privacy [names, contact info]
- (b)(7)(A) - Law enforcement investigation
- (b)(7)(C) - Law enforcement privacy

### Challenging over-redaction
Questions to ask:
1. Is entire document withheld or just portions?
2. Are routine details redacted unnecessarily?
3. Is information already public elsewhere?
4. Is the exemption correctly applied?
5. Was foreseeable harm test applied?

### Building your case
- Compare with similar released documents
- Check if information is already public
- Note inconsistent redaction patterns
- Document segregability arguments

Appeals process

Federal FOIA appeal template

[Your Name]
[Address]
[Date]

Chief FOIA Officer / FOIA Appeals Office
[Agency Name]
[Address]

RE: Administrative Appeal of FOIA Request [Tracking Number]

Dear Appeals Officer:

Pursuant to 5 U.S.C. § 552(a)(6), I appeal the [partial denial / full denial / inadequate search / fee waiver denial] of my FOIA request dated [original date], tracking number [number].

**Original request:**
[Brief description of what you requested]

**Agency response:**
On [date], the agency [describe response - denied, partially released, etc.]

**Grounds for appeal:**

[Choose applicable grounds:]

**1. Improper exemption claim**
The agency improperly invoked Exemption [X] because:
- [Specific argument about why exemption doesn't apply]
- [Legal precedent if known]
- [Foreseeable harm not demonstrated]

**2. Inadequate search**
The agency failed to conduct an adequate search because:
- [Specific offices not searched]
- [Relevant record systems overlooked]
- [Search terms too narrow]

**3. Failure to segregate**
The agency failed to release non-exempt portions as required. Specifically:
- [Identify documents where segregation possible]

**4. Fee waiver improperly denied**
[See fee waiver appeal template above]

**Relief requested:**
I request that the agency:
1. Release all improperly withheld records
2. Conduct additional searches of [specific locations]
3. Provide a detailed justification for any continued withholdings
4. Grant my fee waiver request

I expect a response within 20 business days.

Sincerely,
[Name]

Appeal deadlines by jurisdiction

Jurisdiction Appeal deadline Where to file
Federal FOIA 90 days from response Agency appeals office
New Jersey OPRA 45 days Government Records Council
New York FOIL 30 days Agency appeals officer
California PRA No admin appeal Direct to court

Advanced strategies

Multi-agency requests

## Coordinated request strategy

When a topic spans multiple agencies:

1. **Map the agencies involved**
   - Which agencies have jurisdiction?
   - Which offices within agencies?
   - Are there inter-agency communications?

2. **Sequence requests strategically**
   - Start with agency most likely to release
   - Use released documents to refine subsequent requests
   - Reference other agencies' releases in appeals

3. **Cross-reference responses**
   - Compare what different agencies release
   - Note discrepancies in redactions
   - Use one agency's release to challenge another's withholding

4. **Track coordination**
   - Document all request/response dates
   - Note referrals between agencies
   - Build timeline of events from multiple sources

Document production management

## Large production workflow

For responses with 100+ pages:

### Organization system
/FOIA_[Agency]_[Topic]/
├── 01_Request_Materials/
│   ├── original_request.pdf
│   ├── acknowledgment.pdf
│   └── correspondence/
├── 02_Responses/
│   ├── response_2024-01-15/
│   ├── response_2024-02-20/
│   └── final_response/
├── 03_Analysis/
│   ├── document_index.xlsx
│   ├── redaction_log.xlsx
│   └── key_documents/
├── 04_Appeals/
│   └── appeal_2024-03-01.pdf
└── 05_Notes/
    └── research_notes.md

### Document indexing
For each document, track:
- Bates number (if assigned)
- Date of document
- Author/recipient
- Document type
- Subject/summary
- Exemptions applied
- Relevance rating (1-5)
- Follow-up needed?

Version History

  • cdf2292 Current 2026-08-20 05:11

    精简技能描述以符合字符限制,移除长破折号并修复相关格式问题。

  • 2ba6c24 2026-07-25 10:49

Same Skill Collection

dev-toolkit/skills/accessibility-compliance/SKILL.md
dev-toolkit/skills/claude-md-updater/SKILL.md
dev-toolkit/skills/context-engineering-fundamentals/SKILL.md
dev-toolkit/skills/electron-dev/SKILL.md
dev-toolkit/skills/mobile-debugging/SKILL.md
dev-toolkit/skills/one-way-door/SKILL.md
dev-toolkit/skills/python-pipeline/SKILL.md
dev-toolkit/skills/test-first-bugs/SKILL.md
dev-toolkit/skills/vibe-coding/SKILL.md
dev-toolkit/skills/web-scraping/SKILL.md
dev-toolkit/skills/web-ui-best-practices/SKILL.md
dev-toolkit/skills/zero-build-frontend/SKILL.md
journalism-core/skills/ai-writing-detox/SKILL.md
journalism-core/skills/brazil-records-requests/SKILL.md
journalism-core/skills/crisis-communications/SKILL.md
journalism-core/skills/data-journalism/SKILL.md
journalism-core/skills/editorial-workflow/SKILL.md
journalism-core/skills/fact-check-workflow/SKILL.md
journalism-core/skills/interview-prep/SKILL.md
journalism-core/skills/interview-transcription/SKILL.md
journalism-core/skills/newsletter-publishing/SKILL.md
journalism-core/skills/newsroom-style/SKILL.md
journalism-core/skills/photo-metadata/SKILL.md
journalism-core/skills/social-media-intelligence/SKILL.md
journalism-core/skills/source-verification/SKILL.md
journalism-core/skills/story-pitch/SKILL.md
okf-wiki/SKILL.md
pdf-design/SKILL.md
pdf-playground/skills/document-design/SKILL.md
project-templates-toolkit/skills/project-memory/SKILL.md
project-templates-toolkit/skills/project-retrospective/SKILL.md
project-templates-toolkit/skills/template-selector/SKILL.md
research-toolkit/skills/academic-writing/SKILL.md
research-toolkit/skills/content-access/SKILL.md
research-toolkit/skills/digital-archive/SKILL.md
research-toolkit/skills/free-apis-catalog/SKILL.md
research-toolkit/skills/page-monitoring/SKILL.md
research-toolkit/skills/web-archiving/SKILL.md
security-toolkit/skills/api-hardening/SKILL.md
security-toolkit/skills/security-checklist/SKILL.md
superjawn/skills/brainstorming/SKILL.md
superjawn/skills/dispatching-parallel-agents/SKILL.md
superjawn/skills/executing-plans/SKILL.md
superjawn/skills/finishing-a-development-branch/SKILL.md
superjawn/skills/receiving-code-review/SKILL.md
superjawn/skills/requesting-code-review/SKILL.md
superjawn/skills/subagent-driven-development/SKILL.md
superjawn/skills/systematic-debugging/SKILL.md
superjawn/skills/test-driven-development/SKILL.md

Metadata

Files
0
Version
cdf2292
Hash
63967943
Indexed
2026-07-25 10:49

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 01:04
浙ICP备14020137号-1 $방문자$