IAJ
Home Research Tribunal
Investigations Standards Evidence Resources
News Volunteers About Contact
Login Register

IAJ Website — Release 2.3

Released: 2026-06-01

Overview

This release makes working with your case documents faster and more reliable. You can now upload very large files and whole folders without hitting the limits that previously blocked them, watch real per-file progress as they upload, attach specific documents to a written statement, and copy a document from one case into another without using extra storage. When you report a violation you witnessed happen to someone else, you can now identify that person by name and email so IAJ can connect it to their case. It also resolves a page-loading error that some complainants hit on the complaint, accommodation, and violation detail pages, and includes a number of behind-the-scenes security enhancements.

What's New

Upload very large files

Large documents — for example, lengthy scanned PDFs or video — that previously failed partway through now upload reliably. Files above roughly 95 MB are sent directly to secure storage, bypassing the size ceiling that used to interrupt them. There is no longer a practical cap that stops a genuine case document from being uploaded.

Real per-file upload progress

When you upload one or many files, you now see accurate progress for each file as it goes up, and a clear final tally of how many were uploaded, how many were skipped (for example, hidden system files your computer adds automatically), and how many failed. A stalled upload no longer freezes the rest of the batch.

Upload whole folders

You can select and upload a folder of documents in one action, and the previous limit on the number of files accepted at once has been raised so large folders go through in a single step.

Attach supporting documents to a statement

When you write or revise a statement, you can now tick the specific documents that support it, organized by the case folders they live in. The links are carried forward as you revise, so each version of your statement keeps its own record of which documents back it up.

Copy a document into another case

If the same document is relevant to more than one of your cases, you can now copy it from one case into another in a couple of clicks, without re-uploading it. The copy is independent — deleting it from one case leaves the other untouched — but it does not consume additional storage.

More accurate document counts

The document totals shown on your case pages now reflect exactly what is stored, and the document list reliably shows every file rather than occasionally displaying fewer than were actually present.

Identify who a violation report is about

When you file a violation report about something you witnessed happen to someone else, the form now asks you to identify the person it happened to — their full name and email address. You can name more than one person. This lets IAJ connect your report to that person's own case, if they have one, so nothing you report on their behalf is overlooked. Who you name is shared only with IAJ staff handling the matter — it is never shown publicly.

Reliability fix on detail pages

An error that could cause the complaint, accommodation, and violation detail pages to fail to load for some complainants has been fixed; those pages now open normally.

Security enhancements

This release includes a number of security enhancements to further protect the site and your data. For safety reasons we do not describe these in detail.

What Stays the Same

  • All of your existing cases, documents, statements, and account settings are unchanged and require no action from you.
  • Documents you copy between cases are reference-linked behind the scenes for efficiency, but behave as fully independent files — editing or deleting one never affects the other.
  • All pages, data, and workflows from Release 2.2 continue to work as before.

Need Help?

If an upload, the copy-to-case feature, or a statement attachment behaves unexpectedly, please use the 🐛 Report a Bug or Feedback link in the footer, or email [email protected].


IAJ Website — Release 2.2

Released: 2026-05-31

Overview

This release is a small but high-value reliability upgrade focused on one specific frustration: losing your work when the website logs you out due to inactivity. You now get a clear warning before being logged out, your unsaved form entries are quietly backed up to your browser every 30 seconds, and you're offered the chance to restore them the next time you visit the same page.

What's New

Idle-timeout warning before logout

If you stop interacting with the site for about 19 minutes, a dialog now appears: "Are you still there?" with a 2-minute countdown. Click I'm here — stay logged in to continue your session uninterrupted. If you don't respond before the countdown ends, you're logged out cleanly (rather than the previous behavior, where the session simply expired silently and you'd discover it on your next click).

While you're actively using the site, your session is now automatically kept alive in the background — no more being kicked out mid-work because you spent too long reading or composing a long entry.

Universal form-state preservation

Every form on the website now backs up its text fields, dropdowns, and selections to your browser's local storage every 30 seconds while you're filling it in. If you close the tab, lose power, get logged out, or navigate away accidentally, a yellow banner appears the next time you visit the same page: "You had unsaved work on this page from N minutes ago. Restore?"

Click Yes, restore to bring your work back. Click No, discard to start fresh. The backup is cleared automatically once you successfully submit the form, and ages out after 24 hours.

The backup lives in your browser only — it never leaves your device and is not transmitted to or stored on the IAJ server. It is keyed to your account and the specific page, so logging in from a different device or browser won't see backups from other sessions.

Cleaner logout flow

When you're logged out due to inactivity, the login page now shows a clear message explaining what happened and reminding you that your unsaved work was backed up to your browser. This replaces the previous generic "session expired" message that didn't tell you what was preserved.

Removed: legacy auto-save remnants

An earlier auto-save mechanism that had been disabled but whose files remained on the server has been fully removed. This was internal cleanup with no user-visible effect, but reduces the codebase's attack surface and eliminates confusion for future maintenance.

What Stays the Same

  • The 30-minute inactivity timeout itself is unchanged for security reasons — the new mechanism just gives you warning and the chance to keep working before it fires.
  • Forms that handle sensitive credentials (the login page, password fields) are deliberately excluded from local-storage backup, as is the volunteer Certificate of Truth page which must be signed deliberately each session.
  • All existing pages, data, and workflows from Release 2.1 are unchanged.

Privacy & Confidentiality

The form-state backup is stored exclusively in your browser's localStorage — it is never sent to the IAJ server. It is per-device, per-browser, per-account, and per-page. Other people using the same computer can read it if they use the same browser account, so as with all browser storage, sign out and use a private window if you share a device. See the Privacy Policy for the full statement.

Need Help?

If the warning dialog or restore prompt behaves unexpectedly, please use the 🐛 Report a Bug or Feedback link in the footer, or email [email protected].


IAJ Website — Release 2.1

Released: 2026-05-29

Overview

This release adds the Volunteer Assist Framework: a structured way for IAJ-trained volunteers to help complainants navigate the website, organize their case, and prepare for sessions and process steps. Every assist action is logged, every helper can be removed at any time, and your most sensitive information is locked behind an extra consent step that only you can grant. No existing data or features are removed.

What's New

IAJ volunteers can now assist you on your case

An IAJ administrator can offer a qualified volunteer to help you with a specific case. You see who is assisting you on your case home, what role they hold, and what they have done on your case — in detail, at any time. You can remove a helper from a single case or block them from all your cases with one click. They are notified that you have done so, but not given a reason.

Seven volunteer roles, each with a narrow scope

Volunteers are qualified by an IAJ administrator for one or more specific roles, each with strictly limited capabilities:

  • Web Assistant — helps you enter your complaint, accommodation request, violation report, incidents, actors, witnesses, evidence, and documents into the website.
  • Chronologist — helps you build the timeline of incidents and time periods for your case.
  • Wellness Liaison — provides supportive contact and can view (with your explicit consent) your psychological, impact, and treatment information.
  • Urgent Communications Conduit — handles urgent communications between you and IAJ staff.
  • Session Coordinator — coordinates sessions and process steps; can write to-do items for you.
  • Process Guide — walks you through procedural steps; can write to-do items for you.
  • Intake Buffer — helps with initial intake and triage.

No volunteer in any role can ever enter answers to your psychological questionnaires — only you can do that. This is enforced at the database level.

You control consent for your medical and psychological information

By default, no volunteer can see your psychological questionnaire answers, your impact-on-functioning entries, or your treatment records, even if they are otherwise assisting you on the case. The first time a volunteer is active on your case, you'll see a small banner on your home page asking whether you want to grant that specific volunteer permission to see this information. You can say yes, no, decline a request, or "don't ask again" — and you can revoke a previously-granted consent at any time with one click. A volunteer can also ask you for consent through an in-website request.

Certificate of Truth, signed every session

Every time a volunteer enters assist mode on your case, they must sign a fresh Certificate of Truth acknowledging four commitments: no tampering with evidence or the truth, no influence, no selective filing of information, and no inventing of information. The certificate is recorded with their name, IP address, and timestamp. The full ack record is part of your case audit trail.

Every assist action is logged and visible to you

While a volunteer is in assist mode on your case, every page they view and every change they make is recorded in your case activity log. You see this log on your home page under "Case helpers", grouped by volunteer and case, and can review it at any time. Administrators can adjust how detailed the logging is for everyone, for specific complainants, or for specific volunteers.

Polite presence indicator

When a volunteer is currently in an active assist session on your case, a small green • viewing now badge appears next to their name on your home page. The badge updates live without a page reload. Likewise, a volunteer assisting you sees when you are also active on the same case.

To-do items from your helpers

Session Coordinators and Process Guides can add to-do items for you — things to gather, prepare, or do before an upcoming session or process step. To-dos appear at the top of your home page with one-click Mark complete and Decline options. You can add a note to any to-do (for example, to explain why you're declining it), which the volunteer will see.

Notifications when assignments change

When a volunteer is offered to help you, accepts, declines, is withdrawn, or is reinstated, you receive an email and a message in your IAJ inbox. Notifications wait 5 minutes before being sent, so that a quick correction (an admin withdrawing an offer, a volunteer declining within the window) doesn't produce a misleading message.

New Standards documents

Three new documents are now available on the Standards page:

  • UNCAT Article 20 Operations Manual — the operational procedures for IAJ's Article 20 reporting under the United Nations Convention Against Torture.
  • IAJ Quick Reference to Psychological Evaluation and Intermediate Manual (renamed from the earlier "Quick Reference and Intermediate Manual" to clarify the scope).
  • IAJ Licensing Duty Equivalence Companion — a companion document to the Quick Reference, mapping licensing duty equivalence across jurisdictions.

What Stays the Same

  • Nothing in your case data, your account, or your existing complaint workflow changes. The volunteer framework is opt-in — an administrator must offer a volunteer, you can refuse, and even after accepting you remain in full control.
  • The complainant home page, all case-detail pages, and all legacy interfaces continue to work exactly as they did in Release 2.0.
  • All public-facing pages (About, Research, Standards, Investigations, News, Tribunal) are unchanged except for the three new Standards documents listed above.
  • The investigation workspace introduced in 2.0 is unchanged.

Privacy & Confidentiality

The volunteer framework is built around the principle that you control who sees what. The default is that a helper sees only the information needed for their role — never your psychological questionnaires, never your impact-on-functioning entries, never your treatment records — unless you have explicitly granted that specific volunteer permission to view those records on a specific case. You can revoke consent at any time. Every action a volunteer takes is logged and visible to you. See the Privacy Policy for the full statement.

Need Help?

If you encounter a problem with the new volunteer features, the consent prompts, or anything else, please use the 🐛 Report a Bug or Feedback link in the footer, or email [email protected].


IAJ Website — Release 2.0

Released: 2026-05-25

Overview

This release replaces the previous "Detailed Questionnaire" interface with a new case-centric workspace. All existing case data is preserved. If you have used IAJ before today, your information has been carried forward into the new interface automatically the next time you log in — no action is required from you.

What's New

Redesigned complainant home

Cases are now organized around the events that actually shape a complaint: discrete incidents, the people involved in each, the documents that record them, and the medical impact during specific time periods. The new interface mirrors how an investigator thinks about a case, which means the information you enter flows directly into how your matter will be reviewed.

Automatic migration of existing data

Users who had cases filed under the previous interface have their data copied into the new system on their next login. The migration is silent and runs in a single database transaction — nothing happens until everything is ready, and your original entries remain on file unchanged as the historical record. If anything goes wrong during migration, the operation is rolled back and your data is not altered.

Psychological assessment framework

Twenty-one standardized psychological instruments are now integrated into the case workspace, including PHQ-9, GAD-7, PCL-5, DASS, BAI, BDI-II, IES-R, PCL-5, PSQI, WHODAS, SF-36, and others. Assessments can be assigned by a clinician, completed by the complainant, and reviewed in context with the rest of the case.

Investigation workspace

Assigned investigators now have a unified workspace for each case, surfacing incidents, witnesses, documents, findings, admissions, and consent tracking in one place. Membership and roles are explicit and audited.

Document organization

Per-case folder structure with versioning and access control. Documents can be tagged, organized into folders, and shared with specific case actors under explicit consent.

Bug & feedback form

Use the 🐛 Report a Bug or Feedback link in the footer to submit issues, feature requests, or usability feedback from any page. Reports can be filed anonymously or while logged in, and optionally include a screenshot.

What Stays the Same

  • The Simple Questionnaire, Detailed Questionnaire and Pichard Family Law Questionnaire remain available for users who already have answers in them. Switch back to the legacy view from your account home if you need to see those answers.
  • Accommodation requests, violation reports, the volunteer application, and the mailbox are unchanged.
  • All public-facing pages (About, Research, Standards, Investigations, News, Tribunal) are unchanged.

Privacy & Confidentiality

Migrated data is held to the same privacy and confidentiality standards as the original entries. Once a user's data is migrated, the legacy records are frozen at the database level and become a read-only historical record; new entries and edits flow only through the new interface. See the Privacy Policy for the full statement.

Need Help?

If you encounter a problem, see a page that doesn't load, or have feedback on the new interface, please use the 🐛 Report a Bug or Feedback link in the footer, or email [email protected].

Contact Us

Email: [email protected]

Phone: +1 (408) 766 7471

Address: 1968 S. Coast Hwy #3919

Laguna Beach CA 92651

Quick Links

  • About
  • Complaint
  • Accommodation
  • Contact Us
  • 🐛 Report a Bug or Feedback

Legal

  • Privacy Policy
  • Terms of Service
  • Code of Ethics
  • Website release: 2.3
  • Security Incidents

© 2026 Institute for the Advancement of Justice & Human Rights. All rights reserved. California non-profit corporation 5723791 IRS 501(c)(3) 99-2887013