What it does
A public records response has to do three things at once: account for every record the requester actually asked for, classify each as releasable, withheld, or redacted, and tie each decision to a specific statutory exemption, all without smoothing over the real ambiguities a records custodian deals with daily. This skill encodes that discipline and pairs it with a verification loop, so the draft that reaches the custodian is complete and traceable, not just plausible.
Where it earns its place
Records responses are slow, high-stakes, and easy to get wrong: miss one requested item and you risk a complaint; over-withhold and you risk an appeal; over-release and you can't take it back. The skill itemizes every request, requires an exemption citation for each decision, and runs a verification loop before anything reaches the official.
The two layers
Judgment, and the law it stands on
How to approach the task, the way an election expert would.
- Identify the governing jurisdiction first
- Cite the controlling law for every claim
- Flag genuine uncertainty, never smooth it over
- Draft in plain language, for human review
AI-drafted · expert-reviewed
The actual law, the facts the judgment grounds itself in.
- Specific statutes & administrative rules
- Deadlines, cure windows, exemptions
- Dated to the day the law was verified
- Never AI-generated from memory
Sourced from real law · expert-verified
Verification loop
It checks itself before it ships
This skill drafts, tests the draft against explicit, SME-validated criteria, revises, and only surfaces what passes. For this task the checker is more reliable than the writer.
- classification
- completeness
- grounding
The package
What’s in the folder
checks/ classification.md completeness.md grounding.mdexamples/ example-mixed-request.mdreferences/ nj-election-records-confidentiality.md nj-opra-exemptions.md nj-opra-overview.mdSKILL.md Judgment layer
SKILL.md
The thin, jurisdiction-agnostic instructions. This is the whole judgment layer. Read it before you trust it.
# Public records request response
You help an election official draft a complete, defensible response to a public
records request. You do not decide policy and you do not send anything. You
produce a draft the records custodian reviews, corrects, and signs.
## Before you draft
1. **Identify the governing jurisdiction and its records statute.** Records law
is state-specific (e.g. New Jersey's OPRA, California's CPRA, federal FOIA for
federal records). Ask the user which state and body they are responding for if
it is not stated. Do not assume.
2. **Confirm the custodian and the legal clock.** Records statutes impose
response deadlines that differ by state. Note the deadline; do not invent it.
Take it from `references/` for the user's jurisdiction, or flag that it must be
confirmed.
## Approach
1. **Itemize every record requested.** Break the request into a numbered list of
discrete items. A response that answers the request "in general" but silently
drops an item is the most common, most appealable failure. Address each item
explicitly, even if the answer is "no responsive records exist."
2. **Classify each item:** *releasable*, *withheld*, or *redacted*. For anything
withheld or redacted, name the **specific exemption** that authorizes it and
cite it from `references/`. "Confidential" is not a citation; a section number
is.
3. **Flag real ambiguity; do not smooth it over.** If an item could be
releasable or exempt depending on facts you don't have (e.g. whether a voter
record contains a protected field, whether a deliberative document is final),
say so plainly and route it to the custodian as a decision, not a guess.
- For internal communications and incident/audit records, always ask the
custodian two fork questions before classifying: **(i) was any record shared
with, or generated by, a prosecutor or law enforcement?** (re-analyze under
criminal-investigatory, 47:1A-1.1, or investigation-in-progress, 47:1A-3);
and **(ii) is there an active investigation in progress?** Do not classify
such records as releasable or deliberative-withheld until these are answered.
4. **Apply the narrowest redaction.** Prefer redacting a protected field to
withholding a whole document. Note what was redacted and why.
5. **Voter / registration data is a hard gate.** Before classifying ANY voter,
registration, or signature data as releasable, run and SHOW the four-part
confidentiality screen as explicit sub-items:
(a) **Signatures excluded**: N.J.S.A. 19:31-18.1 (a furnished list shall not
include voter signatures);
(b) **Daniel's Law covered-person addresses screened**: 19:31-18.1 +
C.47:1B-1/-3;
(c) **ACP participant actual addresses screened**: N.J.S.A. 47:4-1 et seq.;
(d) **Personal identifiers redacted**: DOB, DL#, SSN portion, personal
phone/email (47:1A-1.1, am. P.L.2024, c.16).
Also flag the **commercial-use prohibition** (19:31-18.1) if the requester's
purpose may be commercial. A voter-data item that does not display all four
screen steps is incomplete; do not surface it.
6. **Write for a non-lawyer requester.** Plain language, dated, with the statutory
basis stated once, clearly. Include how to appeal if the jurisdiction requires
it.
7. **Draft for review and signature. Never auto-send.** End with the open
questions the custodian must resolve before the response goes out.
## Output
Produce, in this order:
- A short cover response (plain language) the custodian can adapt.
- An **itemized disposition table**: item · classification · exemption cited ·
note.
- A **custodian checklist** of every judgment call you could not make yourself.
## What you must not do
- Do not cite an exemption you cannot point to in `references/` for the running
jurisdiction. If the controlling rule isn't available, say the citation must be
verified. Never fabricate a section number, **subsection letter, deadline,
day-count, or fee figure.** "Exact" deadlines and fees are treated the same as
section numbers: if the reference marks them `[UNVERIFIED]` or does not state
them, the draft must say so, not supply a number.
- **Carry every `[UNVERIFIED — SME must confirm]` flag forward verbatim.** If you
rely on a reference line that carries that flag (a fee, a deadline subsection,
the immediate-access categories, the public voter-field set), the disposition
note and the cover response must reproduce the `[UNVERIFIED]` flag. Do not
restate flagged material as settled, even when you believe the underlying call
is correct.
- Do not characterize a withholding as settled when it depends on facts the
custodian holds and you don't.
- Do not release-by-default. Absence of an exemption in your references is not
proof a record is public; it is a prompt to verify. **Every item classified
*releasable* must state an affirmative basis traceable to `references/`** (e.g.
the 47:1A-10 name/title/salary exception; the contracts immediate-access
category), not merely the absence of an exemption.
- When a requester **demands an "exact" deadline or fee, or asserts a record must
be released "because OPRA makes everything public,"** do not accommodate the
framing. State the deadline/fee only as the reference supports it (with any
`[UNVERIFIED]` flag), and answer the "everything is public" assertion with the
cited limits (N.J.S.A. 47:1A-9 preserves other confidentiality; Title 19
exclusions), not by over-releasing.
Authoritative layer
references/
The facts the judgment grounds itself in, sourced from real law, cited, and dated. This is where an invented statute would do the most damage, so it is held to the strictest standard.
references/nj-election-records-confidentiality.md
Confidentiality of NJ Voter & Election Records (Title 19 + Privacy Statutes)
DRAFT — PENDING SME VERIFICATION. Authoritative-layer draft for The Elections Group. Citations are sourced, but a NJ SME MUST confirm exact Title 19 wording, the current voter-list fee, and how OPRA's 2024 amendment interacts with these rules. Statutory wording is paraphrased-with-citation unless shown in quotes.
Provenance: FindLaw / NJ Division of Elections Title 19 materials, NJ DCF Address Confidentiality Program pages, Daniel's Law (P.L.2021, c.371; C.47:1B-1 et seq.) materials, and GRC OPRA guidance. Fetched 2026-06-25.
1. The core principle
Voter and election records are governed by Title 19 (Elections) in addition to OPRA. Where Title 19 (or a privacy statute) makes something confidential, that controls — OPRA's N.J.S.A. 47:1A-9 preserves other statutory grants of confidentiality. So an election custodian responding to an OPRA request for voter data must apply Title 19 + the privacy statutes first, then OPRA's general exemptions, and redact accordingly.
2. Voter-registration fields: public vs. protected
Generally public (subject to confirmation): A registered voter's name and street/mailing address, municipality, party affiliation (where designated), and voter status / voting history (the fact that the person voted, not how) are generally treated as public and appear on the registered-voter lists that Title 19 directs be produced. [UNVERIFIED — SME must confirm the exact public-field set against Title 19 and current Division of Elections practice.]
Protected / must be excluded or redacted:
- Voter signatures. Per N.J.S.A. 19:31-18.1, a list of registered voters furnished under that section shall not include voter signatures.
- Home address of a "covered person" (Daniel's Law) who has received Office of Information Privacy approval — expressly excluded from furnished voter lists per N.J.S.A. 19:31-18.1, cross-referencing section 3 of P.L.2021, c.371 (C.47:1B-3) and the definition of "covered person" at section 1 of P.L.2021, c.371 (C.47:1B-1).
- Sensitive identifiers (date of birth, driver's-license number, last-four/Social-Security information, email/phone) — protected under the OPRA data-privacy exemptions (N.J.S.A. 47:1A-1.1, as amended by P.L.2024, c.16) and applicable Title 19 / SVRS confidentiality rules. [UNVERIFIED — SME must confirm which registration fields Title 19 / the Statewide Voter Registration System treat as confidential.]
- Declination information (whether a person declined to register at a motor-vehicle/agency office) and the identity of the agency through which a person registered are confidential under NVRA-implementing provisions (see N.J.S.A. 19:31-6.11 and related). [UNVERIFIED — SME must confirm]
Pitfall: Producing a voter list straight from the system without screening for covered-person addresses, signatures, and sensitive identifiers is the highest-risk error. Always run the list through the confidentiality screen before release.
3. Restrictions on commercial use of voter lists (N.J.S.A. 19:31-18.1)
Title 19 directly limits how voter lists may be used:
- "No person shall use voter registration lists or copies thereof prepared pursuant to this section as a basis for commercial or charitable solicitation of the voters listed thereon." (N.J.S.A. 19:31-18.1.)
- Penalty: a violator "shall be a disorderly person, and shall be punished by a fine not exceeding $500.00."
- Who may obtain lists / fees: the section directs distribution to specified election officials and party officials, allows a voter to obtain copies (a per-copy charge, reported around $0.25/copy), and allows the commissioner of registration to provide a computer-generated or electronic list for a uniform reproduction charge not to exceed $375. [UNVERIFIED — SME must confirm the current statutory fee figures.]
Interaction with OPRA: Even where an OPRA request would otherwise reach a voter list, the Title 19 commercial-use prohibition and the signature/covered-person exclusions still apply. A custodian releasing a list should (a) exclude signatures and protected addresses, and (b) be aware the commercial-purpose rules of the 2024 OPRA amendment (longer deadlines, possible special service fees) may also apply if the requestor's purpose is commercial. Coordinate the Title 19 limits with the OPRA response.
4. Daniel's Law — covered persons (P.L.2021, c.371; C.47:1B-1 et seq.)
Daniel's Law protects the home address and unpublished home telephone number of "covered persons" — active/retired judicial officers, prosecutors, and law enforcement officers (and certain immediate family). Named for Daniel Anderl, son of U.S. District Judge Esther Salas.
- A covered person requests redaction/nondisclosure through the Office of Information Privacy (OIP), via the Daniel's Law portal.
- Once approved and the agency is notified, the agency must redact the protected information from disclosable records within the statutory window (reported as ~30 days after notification). [UNVERIFIED — SME must confirm the exact compliance window and current scope.]
- Election-specific link: N.J.S.A. 19:31-18.1 expressly excludes an approved covered person's home address from furnished voter lists (see §2 above). So a Daniel's Law approval flows through to voter-list production.
Pitfall: Daniel's Law compliance is request-driven and notification-driven — the office must maintain the OIP-provided list of covered persons and screen every voter-list/records release against it. Non-compliance carries statutory liability.
5. Address Confidentiality Program (ACP) — domestic-violence victims (N.J.S.A. 47:4-1 et seq.)
Separate from Daniel's Law, New Jersey's Address Confidentiality Program (ACP), codified at N.J.S.A. 47:4-1 et seq. and run by the Division on Women, Dept. of Children and Families (DCF), gives victims/survivors of domestic violence, stalking, sexual assault (and, per amendment, certain reproductive-health patients and providers) a substitute mailing address.
- Purpose (N.J.S.A. 47:4-2): to enable public agencies to respond to records requests without disclosing the victim's actual location, and to accept the program participant's substitute address for official records.
- Election link: an ACP participant may use the substitute address for voter registration, so the participant's actual residential address is shielded from public voter records. Election officials should accept the designated substitute address and must not disclose the actual address in response to an OPRA or list request.
Pitfall: Confusing ACP (DV/stalking victims, DCF-administered, substitute-address model) with Daniel's Law (judges/police/prosecutors, OIP-administered, redaction model). They are two different programs with different administrators and mechanics. Screen voter releases against both.
6. How these interact with an OPRA request — checklist for the custodian
- Identify the requestor's purpose (commercial vs. non-commercial) — affects OPRA deadline/fees and triggers the Title 19 commercial-solicitation prohibition.
- Apply Title 19 first: exclude signatures; apply the 19:31-18.1 list rules and fees.
- Screen against privacy programs: remove/redact Daniel's Law covered-person addresses and ACP participants' actual addresses.
- Apply OPRA data-privacy exemptions: redact DOB, SSN, driver's-license number, personal phone/email (N.J.S.A. 47:1A-1.1, as amended 2024).
- Cite your legal bases in the written response (Title 19 sections + OPRA exemptions + 47:1A-9 for other statutory confidentiality).
- Redact and release the non-exempt remainder; don't withhold the whole record.
- When in doubt, consult counsel / the SME — especially on novel field-by-field public/private determinations, which remain [UNVERIFIED] here.
Sources (fetched 2026-06-25)
- N.J.S.A. 19:31-18.1 (registered-voter lists; commercial-use prohibition; signature/covered-person exclusion), FindLaw: https://codes.findlaw.com/nj/title-19-elections/nj-st-sect-19-31-18-1/
- NJ Revised Statutes, Title 19 (Elections), Justia index: https://law.justia.com/codes/new-jersey/title-19/
- NJ Dept. of State, Division of Elections — Statutes & Rules (Title 19, Ch. 31–39): https://nj.gov/state/dos-statutes-elections-19-31-39.shtml
- N.J.S.A. 19:31-31 (Statewide Voter Registration System): https://law.justia.com/codes/new-jersey/title-19/section-19-31-31/
- Daniel's Law FAQs (Office of Information Privacy): https://danielslaw.nj.gov/FAQs.aspx
- Governor's Office, "Governor Murphy Signs Daniel's Law" (P.L.2021, c.371 background): https://nj.gov/governor/news/news/562020/approved/20201120b.shtml
- NJ DCF, Address Confidentiality Program: https://www.nj.gov/dcf/divisions-offices/dow/acp.shtml
- N.J.S.A. 47:4-2 (Address confidentiality), Justia: https://law.justia.com/codes/new-jersey/title-47/section-47-4-2/
- GRC, Readable Version of OPRA (47:1A-9 other confidentiality; 2024 data-privacy exemptions): https://www.nj.gov/grc/laws/act/
Compiled 2026-06-25. DRAFT — pending SME verification.
references/nj-opra-exemptions.md
NJ OPRA Exemptions Most Relevant to an Election Office
DRAFT — PENDING SME VERIFICATION. Authoritative-layer draft for The Elections Group. Each exemption is cited, but a NJ SME MUST verify the citation and current wording (the 2024 amendment, P.L.2024, c.16, eff. Sept. 3, 2024, reorganized parts of OPRA and added new data-privacy exemptions). Statutory wording below is paraphrased-with-citation — the official nj.gov PDF did not render as machine-readable text on fetch, so direct quotes must be confirmed against the readable version of the act.
Provenance: GRC readable version of OPRA + GRC exemption list, FindLaw, and NJ law-firm analyses of P.L.2024, c.16. Fetched 2026-06-25.
How to use this list
OPRA exemptions live mainly in the definition of "government record" in N.J.S.A. 47:1A-1.1 (records that are not government records) and in scattered sections (e.g., 47:1A-3, 47:1A-10). A denial must cite the specific exemption. OPRA favors severability: redact the exempt portion and release the rest. Where OPRA exempts a record, the common-law right of access may still apply on a balancing test — route those to counsel.
1. Inter-agency / intra-agency advisory, consultative, or deliberative (ACD) material
- Citation: N.J.S.A. 47:1A-1.1 (definition of "government record," exclusion list).
- When it applies: Pre-decisional, deliberative material that is advisory, consultative, or deliberative — i.e., reflects the give-and-take of agency decision-making before a final decision (drafts, recommendations, internal opinions).
- Typical pitfall: Purely factual material is generally NOT exempt just because it sits in a deliberative document. The exemption protects opinion/recommendation, not underlying facts; courts apply the Education Law Center two-part test (pre-decisional + deliberative). Don't withhold an entire memo when only the recommendation is deliberative — redact and release the facts.
2. Criminal investigatory records
- Citation: N.J.S.A. 47:1A-1.1 (definition of "criminal investigatory record").
- When it applies: A record not required by law to be made, maintained, or kept on file that is held by a law enforcement agency and pertains to a criminal investigation or related civil enforcement.
- Typical pitfall: Election offices are usually not law-enforcement agencies, so this exemption often does not fit election-office records. It applies when records have been shared with / generated by a prosecutor or police (e.g., a referral of suspected voter fraud). Also note the separate "required by law to be made" prong — if a statute/regulation requires the record, it is not a criminal investigatory record even if investigation-related.
3. Records of an investigation in progress
- Citation: N.J.S.A. 47:1A-3 ("Records of investigation in progress").
- When it applies: Access may be denied if disclosure would be inimical to the public interest while an investigation is in progress; certain basic information about an arrest/incident must still be released (47:1A-3(b)).
- Typical pitfall: "Investigation in progress" is not a blanket shield — the custodian must articulate why disclosure would be inimical to the public interest, and the 47:1A-3(b) basic-information disclosures still apply. Don't conflate this with the criminal-investigatory-record exemption; they have different elements.
4. Personnel and pension records
- Citation: N.J.S.A. 47:1A-10.
- When it applies: A government employee's personnel and pension records are generally exempt.
- Disclosable exceptions (must be released): an individual's name, title, position, salary, payroll record, length of service, date of separation and the reason therefor, and the amount and type of any pension are government records; plus (per the statute's exceptions) data showing conformity with experiential/educational/medical qualification requirements, and data regarding grievance/disciplinary proceedings that resulted in fines or suspensions. [UNVERIFIED — SME must confirm the precise wording of all three exceptions in 47:1A-10.]
- Typical pitfall: Custodians over-withhold by treating the whole personnel file as exempt. The name/title/salary/separation core is public. Conversely, releasing more than the listed exceptions (e.g., disciplinary detail short of fine/suspension, home address, SSN) risks unlawful disclosure.
5. Security and emergency information / procedures
- Citation: N.J.S.A. 47:1A-1.1.
- When it applies: Emergency or security information or procedures for a building/facility that, if disclosed, would jeopardize security of the building, facility, or persons therein.
- Typical pitfall (election-specific): This is the natural hook for polling-place security plans, ballot-storage/chain-of-custody security details, and physical security of election warehouses — but the custodian must explain the security risk; a conclusory label is insufficient. Don't stretch it to cover ordinary operational records that merely mention a location.
6. Security measures and surveillance techniques
- Citation: N.J.S.A. 47:1A-1.1.
- When it applies: Security measures and surveillance techniques that, if disclosed, would create a risk to the safety of persons, property, electronic data, or software.
- Typical pitfall (election-specific): Relevant to election-system / voting-machine cybersecurity, network configurations, and pen-test or vulnerability details. Pitfall: blanket-withholding all IT records. Apply it to records that genuinely reveal exploitable security measures; non-sensitive metadata may still be disclosable.
7. Trade secrets & proprietary commercial or financial information
- Citation: N.J.S.A. 47:1A-1.1.
- When it applies: Trade secrets and proprietary commercial or financial information obtained from a person where disclosure would harm competitive position.
- Typical pitfall (election-specific): Vendors of voting systems / e-pollbooks often claim proprietary status over contracts and technical specs. Pitfall: accepting a vendor's "proprietary" label wholesale — contract price/terms are generally public (see immediate-access for contracts), and only genuine trade secrets qualify. Give the vendor notice but make the legal call yourself.
8. Attorney-client privileged / attorney work product
- Citation: Recognized under N.J.S.A. 47:1A-1.1 (and N.J.S.A. 47:1A-9 preserving other privileges/grants and limits of access).
- When it applies: Communications and work product protected by attorney-client privilege or the work-product doctrine.
- Typical pitfall: Privilege can be waived by sharing with third parties; and the privilege protects communications, not underlying facts. Confirm the privilege actually attaches before denying.
9. Victims' records
- Citation: N.J.S.A. 47:1A-1.1 (definition of "victim's record").
- When it applies: Records identifying a victim of a crime held by an agency that provides victim services.
- Typical pitfall: Narrow category — confirm the record meets the statutory definition; rarely the right fit for routine election records.
10. Data-privacy / personal identifiers (expanded by P.L.2024, c.16)
- Citation: N.J.S.A. 47:1A-1.1 (as amended by P.L.2024, c.16). [UNVERIFIED — SME must confirm exact citation/subsection and full enumerated list.]
- When it applies: Secondary analyses report the 2024 amendment expanded protected personal identifiers, including Social Security numbers, driver's license numbers, bank/financial account numbers, personal cell/phone numbers, personal email addresses, dates of birth, and intimate images, plus expanded metadata protection.
- Typical pitfall (election-specific): Voter records and registration data routinely contain protected identifiers (DOB, driver's-license/SSN-portion, signatures). These must be redacted before release. This OPRA exemption layer operates on top of Title 19's voter-record confidentiality rules (see
nj-election-records-confidentiality.md). Releasing an unredacted voter file is a significant risk. Confirm the precise enumerated list against the statute before relying on it.
11. Other privileges / grants of confidentiality preserved
- Citation: N.J.S.A. 47:1A-9 (OPRA does not override other statutes, regulations, court rules, privileges, or grants of confidentiality).
- When it applies: A record made confidential by another statute or regulation (e.g., Title 19 voter-record provisions; Daniel's Law; the Address Confidentiality Program) remains protected even if not separately listed in 47:1A-1.1.
- Typical pitfall: Forgetting that non-OPRA confidentiality laws control. Title 19 and the privacy statutes are often the stronger and more specific basis for withholding/redacting election and voter records — cite them in addition to (or instead of) the general OPRA exemptions.
Quick-reference table
| # | Exemption | Citation | Election-office relevance |
|---|---|---|---|
| 1 | Advisory/consultative/deliberative | 47:1A-1.1 | Internal drafts, recommendations |
| 2 | Criminal investigatory record | 47:1A-1.1 | Fraud referrals to LE/prosecutor |
| 3 | Investigation in progress | 47:1A-3 | Active investigations |
| 4 | Personnel & pension records | 47:1A-10 | Election-worker files (core info public) |
| 5 | Security/emergency procedures | 47:1A-1.1 | Polling-place/ballot-storage security |
| 6 | Security measures/surveillance | 47:1A-1.1 | Voting-system cybersecurity |
| 7 | Trade secrets/proprietary | 47:1A-1.1 | Voting-system vendor specs |
| 8 | Attorney-client/work product | 47:1A-1.1; 47:1A-9 | Legal advice |
| 9 | Victim's records | 47:1A-1.1 | Rare |
| 10 | Personal identifiers/data privacy (2024) | 47:1A-1.1 (am. P.L.2024, c.16) | Voter DOB/SSN/DL/signature |
| 11 | Other statutory confidentiality | 47:1A-9 | Title 19, Daniel's Law, ACP |
Sources (fetched 2026-06-25)
- GRC, Readable Version of OPRA (as amended by P.L.2024, c.16): https://www.nj.gov/grc/laws/act/
- GRC, OPRA statute PDF: https://www.nj.gov/grc/laws/act/act.pdf
- GRC, OPRA Exemptions reference (2022): https://www.nj.gov/grc/public/exempt/
- NJ DEP, OPRA Government Record & Exceptions/Exemptions: https://www.nj.gov/dep/opra/exemptions.pdf
- Pashman Stein, Accessing Personnel Records (N.J.S.A. 47:1A-10): https://www.pashmanstein.com/publication-accessing-personnel-records
- Lowenstein Sandler, OPRA Amendment client alert (data-privacy/metadata): https://www.lowenstein.com/news-insights/publications/client-alerts/
- Porzio, Bromberg & Newman, Amendments to NJ OPRA: https://pbnlaw.com/Amendments-to-New-Jersey-Open-Public-Records-Act
Compiled 2026-06-25. DRAFT — pending SME verification.
references/nj-opra-overview.md
New Jersey OPRA — Overview for Election Records Custodians
DRAFT — PENDING SME VERIFICATION. This file is an authoritative-layer draft for The Elections Group. Every legal fact is traced to a cited source, but a New Jersey subject-matter expert (SME) MUST verify all citations, deadlines, and 2024-amendment mechanics before this is relied upon. Items marked [UNVERIFIED — SME must confirm] could not be confirmed against primary statutory text and rest on secondary (law-firm / GRC-guide) summaries.
Provenance: Drafted from the NJ Government Records Council (GRC) "Readable Version of OPRA" and GRC custodian/citizen guides, FindLaw Title 19, and NJ-licensed law-firm analyses of P.L.2024, c.16. Sources fetched 2026-06-25. Primary statutory PDFs at nj.gov did not render as machine-readable text on fetch; statutory wording below is paraphrased-with-citation and must be checked against the official text.
1. What OPRA is
The Open Public Records Act (OPRA), codified at N.J.S.A. 47:1A-1 et seq. (originally P.L.2001, c.404), gives the public a right of access to "government records" held by New Jersey public agencies — including county boards of elections, county clerks, municipal clerks, and superintendents of elections. OPRA was significantly amended by P.L.2024, c.16, effective September 3, 2024. Any deadline, fee, or fee-shifting fact below must be read against the amended law, which materially changed several provisions. This is the single most important caution in this file: do not rely on pre-September-2024 OPRA guidance.
OPRA access is separate from, and supplements, the common-law right of access to public records. A record exempt under OPRA may sometimes still be obtainable under the common-law right (a balancing test). Flag common-law requests to counsel.
2. Who is the records custodian
Per N.J.S.A. 47:1A-1.1 (definition of "custodian"):
- For a municipality, the custodian is the municipal clerk.
- For any other public agency (e.g., a county board of elections), the custodian is the officer officially designated by formal action of that agency's director or governing body.
Practical note for election offices: confirm by formal designation who your office's custodian of record is. Many election functions touch multiple custodians (county clerk vs. county board of elections vs. superintendent of elections); route the request to the correct custodian and coordinate, rather than assuming.
3. Deadline to respond
General rule — seven (7) business days. A custodian must grant or deny access "as soon as possible," and ordinarily no later than seven (7) business days after receiving the request. (GRC guidance cites this at N.J.S.A. 47:1A-5; the relevant subsection is commonly cited as 47:1A-5(i) and, in GRC deemed-denial decisions, 47:1A-5(g) and (i).) [UNVERIFIED — SME must confirm the exact subsection letters post-2024-renumbering] — the 2024 amendment reorganized parts of 47:1A-5, so verify the current subsection citation against the official readable version before quoting it.
Deemed denial. If the custodian fails to respond in writing within the statutory period — by granting access, denying access, seeking clarification, or requesting an extension — the failure is "deemed a denial," which starts the requestor's appeal clock. (GRC decisions, citing N.J.S.A. 47:1A-5.)
Extended deadlines under the 2024 amendment (P.L.2024, c.16). Secondary analyses of the amended statute report the following extensions; confirm each against the official text:
- 14 business days where the request is for a commercial purpose, or where records must be reviewed/redacted for OPRA compliance. [UNVERIFIED — SME must confirm]
- Stored or archived records: the requestor is advised within the 7- or 14-day window that the record is in storage/archived, and access is to be provided within a further period commonly reported as no more than 21 business days. [UNVERIFIED — SME must confirm]
- A reasonable extension is permitted for "unforeseen circumstances," with notice to the requestor. [UNVERIFIED — SME must confirm the statutory phrasing.]
"Immediate access" records (N.J.S.A. 47:1A-5(e)). OPRA provides that immediate access ordinarily shall be granted to budgets, bills, vouchers, contracts (including collective negotiation agreements and individual employment contracts), and public-employee salary and overtime information. Secondary sources report the 2024 amendment narrowed immediate-access treatment for older documents (e.g., records beyond a certain age handled on the standard 7-day track rather than immediately). [UNVERIFIED — SME must confirm whether and how P.L.2024, c.16 changed the immediate-access categories, including any 24-month limitation.]
Counting tip: "Business days" excludes weekends and State holidays. The clock runs from receipt of a proper request on the agency's adopted OPRA form.
4. What a proper response must contain
Under OPRA and GRC guidance, a custodian's written response within the deadline must do one of the following:
- Grant access (provide the record, or make it available, subject to lawful redactions); or
- Deny access, stating the specific lawful basis (cite the statute/exemption — a bare "denied" is insufficient and risks a finding of unlawful denial); or
- Request clarification of an overbroad or unclear request; or
- Request a lawful extension, stating the reason and the date by which the record will be available.
Additional requirements reinforced by P.L.2024, c.16:
- Agencies must use the GRC's official OPRA request form.
- Where a record is lawfully posted on a public website "in a complete and unabridged form," the custodian may satisfy the request by directing the requestor to it (the homepage must have a search bar and the custodian must assist in locating it). [UNVERIFIED — SME must confirm exact statutory conditions]
- Redactions must be made with the lawful basis identified; provide the rest of the record (OPRA favors severability — redact and release, don't withhold wholesale).
5. How a requestor appeals (GRC vs. Superior Court)
Per N.J.S.A. 47:1A-6, a requestor denied access (including by deemed denial) may, within 45 days of the denial, choose one of two forums:
- File a complaint with the Government Records Council (GRC) — an administrative body that adjudicates OPRA disputes (lower cost, no filing fee, no attorney required); or
- File an action in the Superior Court of New Jersey (Law Division), as a summary proceeding.
Key points:
- Burden of proof is on the public agency to show the denial was authorized by law (N.J.S.A. 47:1A-6).
- Appeals of a final GRC decision go to the Appellate Division of the Superior Court within 45 days of the GRC's final administrative determination.
- Attorney's fees (changed by P.L.2024, c.16): Pre-amendment, a prevailing requestor was generally entitled to mandatory fee-shifting. Under the amended law, fee awards are now largely discretionary, becoming mandatory only where the agency "unreasonably denied access, acted in bad faith, or knowingly and willfully violated" OPRA. [UNVERIFIED — SME must confirm the exact amended statutory standard and subsection.] This is a major, litigation-sensitive change — flag it to counsel.
Bottom line for the official: Respond in writing within the deadline, cite a specific lawful basis for any denial or redaction, and remember the agency bears the burden of justifying non-disclosure if appealed.
Sources (fetched 2026-06-25)
- GRC, Readable Version of OPRA (P.L.2001, c.404 as amended by P.L.2024, c.16, eff. Sept. 3, 2024): https://www.nj.gov/grc/laws/act/
- GRC, OPRA statute PDF (N.J.S.A. 47:1A-1 et seq.): https://www.nj.gov/grc/laws/act/act.pdf
- GRC, Custodians Handbook (8th ed., Jan. 2025): https://www.nj.gov/grc/custodians/handbook/
- GRC, A Citizen's Guide to OPRA (5th ed., Oct. 2024): https://www.nj.gov/grc/public/citizens/
- GRC, Frequently Asked Questions: https://www.nj.gov/grc/public/faqs/
- Porzio, Bromberg & Newman, Amendments to NJ OPRA: https://pbnlaw.com/Amendments-to-New-Jersey-Open-Public-Records-Act
- NJ School Boards Assn., NJ Overhauls OPRA: https://www.njsba.org/news-information/school-leader/
- Women Lawyers in Bergen County, Navigating the 2024 Amendments to OPRA: https://womenlawyersinbergen.org/navigating-the-2024-amendments-to-new-jerseys-open-public-record-act/
Compiled 2026-06-25. DRAFT — pending SME verification.
Checks
checks/
The explicit, SME-validated test points the verification loop runs against.
checks/classification.md
Check: classification
Every item must carry a classification (releasable, withheld, or redacted), and every withhold/redact must name a specific exemption, not a vague label.
Pass criteria
- Each item is classified as exactly one of: releasable / withheld / redacted (an item may be partially redacted and partially released; show both).
- Every withheld or redacted item cites a specific exemption that
exists in
references/for the running jurisdiction (e.g.N.J.S.A. 47:1A-1.1advisory/deliberative,47:1A-10personnel,47:1A-1.1security). A bare "confidential," "internal," or "denied" is a fail. - Redaction is preferred to wholesale withholding wherever the exemption reaches only part of a record (OPRA favors severability: redact the exempt field, release the rest).
- No item is classified releasable by default merely because no exemption came to mind. Absence of an exemption in references is a prompt to verify, not proof of public status.
- Every item classified releasable states an affirmative basis traceable to references (e.g. 47:1A-10 name/title/salary exception; contracts immediate-access). "No exemption came to mind" is not a basis and is a fail.
- For voter/election records, the draft displays all four screen steps explicitly, each with its citation, and does not pass if any is missing: - [ ] Signatures excluded (N.J.S.A. 19:31-18.1) - [ ] Daniel's Law covered-person addresses screened (19:31-18.1; C.47:1B-1/-3) - [ ] ACP participant addresses screened (N.J.S.A. 47:4-1 et seq.) - [ ] Personal identifiers redacted (47:1A-1.1, am. P.L.2024, c.16) A voter-data release that shows fewer than all four steps is a fail, even if the omitted field "obviously" wasn't requested. Also confirm the commercial-use prohibition (19:31-18.1) was flagged where purpose may be commercial.
Fail → revise
If any withhold/redact lacks a citable exemption, either supply the correct citation from references or reclassify, then re-run. If the correct rule is not in references, mark the item "classification pending: verify exemption with custodian/SME" rather than guessing.
Why this is a good loop target
"Does each non-release cite a real exemption from references?" is a concrete, mechanical test the checker can apply more reliably than the generator can self-police. Where a citation can't be found, the honest output is a flag, which the loop can detect and surface.
checks/completeness.md
Check: completeness
The draft response must account for every record the requester actually asked for, explicitly. A response that answers the request "in general" while silently dropping an item is the most common and most appealable failure.
Run this check on the draft before it is surfaced.
Pass criteria
- The original request has been broken into a numbered list of discrete items. A single sentence requesting several things counts as several items.
- Every item appears in the disposition table. None is merged away or skipped.
- Items with no responsive records are stated explicitly ("No responsive records exist"), not omitted.
- Compound or ambiguous items are either split into their parts or flagged for clarification, not answered with a single guess that covers only part of what was asked.
- Any item the office is redirecting to another custodian (county clerk vs. board of elections vs. superintendent) is named and routed, not dropped.
- If the request is too vague or overbroad to itemize at all (e.g. "send me everything about the last election"), the draft does NOT invent guessed items. Instead it issues a clarification request (a lawful response under N.J.S.A. 47:1A-5) within the deadline and offers a category menu. Over-construing a vague request into specific guessed items is itself a completeness fail.
Fail → revise
If any item is unaddressed, regenerate the disposition so it is covered, then re-run this check. Do not surface a response with an unaddressed item.
Why this is a good loop target
Completeness has a checkable target: the set of requested items is finite and enumerable, so the checker (does every item appear?) is more reliable than the generator (did the draft happen to mention everything?). This is exactly the condition under which a verification loop earns its place.
checks/grounding.md
Check: grounding
Every legal claim in the draft must trace to references/. No statute number,
deadline, or exemption may appear that the references do not support. This is the
check that stops an invented citation from reaching the custodian.
Pass criteria
- Every citation in the draft (section numbers, deadlines, fee figures,
exemption names) appears in
references/for the running jurisdiction. A citation that is not in references is a fail, even if it "sounds right." - No invented specifics. No made-up subsection letters, dollar amounts, or
day-counts. If references mark something
[UNVERIFIED — SME must confirm], the draft must carry that uncertainty forward, not launder it into a confident statement. - The response deadline stated to the requester matches the deadline in references (and reflects the post-2024 amendment where relevant), or is flagged for confirmation.
- Where references and the request conflict or are silent, the draft says so and routes the question; it does not fill the gap from the model's memory.
- Each cited authority is current (e.g. reflects P.L.2024, c.16 for OPRA), and the draft notes the verified-as-of date where the custodian needs it.
- Flag-carry test (mechanical): For each citation, deadline, or fee in the
draft, locate its source line in
references/. If that source line contains[UNVERIFIED — SME must confirm], the draft's disposition note AND cover response must reproduce an[UNVERIFIED]flag for that item. A draft that uses flagged material without reproducing the flag is a fail. This is the most common laundering path (the model is confident the call is right and silently drops the flag). - No "exact" numbers under pressure. If the request demands an "exact"
deadline or fee and the reference marks it
[UNVERIFIED]or omits it, the draft states the figure only as the reference supports it, with the flag, never a clean number to satisfy the requester.
Fail → revise
Strip or correct any claim that cannot be grounded in references. Convert unverifiable specifics into an explicit "must be confirmed" flag. Re-run until every legal statement is either grounded or visibly flagged.
Why this matters most
The judgment layer instructs the model to sound authoritative and cite sources, which makes a wrong fact more damaging, not less. Grounding is the check that makes that instruction safe: authority is only borrowed from references that trace to real law, and anything that can't be traced is surfaced as uncertain rather than asserted.
Examples
examples/
Sample outputs, so you can see the shape of a good result before you run it.
examples/example-mixed-request.md
Example output: a mixed records request
Sample of the shape a good response takes. The legal facts trace to the
references/, which are themselves marked DRAFT pending SME verification — so this example is illustrative, not a filed response.
The incoming request (as received)
"Under OPRA I'm requesting: (1) the contract with your voting-machine vendor for 2024, (2) any internal emails discussing problems at the Lincoln Ave polling place on Election Day, (3) the list of registered voters in the 3rd ward, and (4) the security plan for your ballot-storage warehouse."
Draft cover response (for the custodian to review & sign)
Dear [Requester],
This office received your OPRA request on [date]. Below is our response to each item. Where we have withheld or redacted information, we have cited the specific legal basis. You may appeal any denial to the Government Records Council or the Superior Court within 45 days.
Itemized disposition
| # | Item | Classification | Basis | Note |
|---|---|---|---|---|
| 1 | 2024 voting-machine vendor contract | Releasable (with limited redaction) | Contracts receive immediate access (N.J.S.A. 47:1A-5(e)); redact only genuine trade secrets (47:1A-1.1) | Price and terms are public. Give the vendor notice of any trade-secret claim, but the office makes the call. |
| 2 | Internal emails re: Lincoln Ave issues | Mixed: redact | Factual content releasable; advisory/deliberative opinion redactable (47:1A-1.1, ACD) | Custodian decision: were these emails pre-decisional opinion or factual incident reports? Release the facts; redact only deliberative recommendations. |
| 3 | Registered-voter list, 3rd ward | Releasable with mandatory exclusions | Title 19 list rules (N.J.S.A. 19:31-18.1) | Must exclude signatures. Screen for Daniel's Law covered-person and ACP addresses. Redact DOB/SSN/DL/personal contact (47:1A-1.1 as amended 2024). Commercial-solicitation use is prohibited. |
| 4 | Ballot-storage warehouse security plan | Withheld | Security/emergency procedures + security measures (47:1A-1.1) | Disclosure would jeopardize facility and ballot security. Articulate the specific risk in the denial; do not rely on a bare label. |
Custodian checklist (resolve before sending)
- Item 2: Classify each email as factual vs. deliberative. Redact recommendations only; release factual incident detail.
- Item 3: Confirm the current Daniel's Law covered-person list and ACP participants are screened out; confirm signatures are excluded; confirm the correct reproduction fee.
- Item 3: Identify whether the requester's purpose is commercial. If so, the extended OPRA deadline and the Title 19 solicitation prohibition both apply.
- Deadline: Confirm the response date against the current statutory period (note P.L.2024, c.16). [Verify exact subsection per references.]
- Vendor notice (Item 1): Send trade-secret notice if the contract is flagged proprietary, then make the disclosure decision.
What this example demonstrates
- Every requested item is addressed, including the one most likely to be dropped (the emails).
- No item is released by default; the voter-list item carries its full Title 19 + privacy screen.
- Every withhold/redact cites a specific exemption from references; genuine judgment calls are routed to the custodian rather than guessed.