A client management system built to IRCC standards
When a government funder comes with non-negotiable security requirements, the technical implementation has to match. We built a record-keeping system for Literacy Alberni Society that satisfied IRCC's compliance requirements, and that staff could actually work in day to day.
Government funding with government-grade security requirements
Literacy Alberni Society had an existing partnership with Immigration, Refugees and Citizenship Canada, and with that partnership came specific requirements for how client data was to be handled, stored, and reported. Their existing record-keeping processes weren't meeting those requirements, and they needed a system that would.
The technical challenge was real, but so was the human one. The system would be used by staff every day, for every client interaction. A secure system that's unusable isn't a solution. The design had to serve both masters: IRCC's compliance requirements and the actual working patterns of the people who would be in the system for hours at a time.
Data residency was an explicit concern. Client data, belonging to individuals accessing literacy and immigration-related services, needed to stay in Canada, out of reach of extraterritorial legislation like the USA PATRIOT Act.
IRCC's security guidelines for systems handling client data are detailed and specific. Meeting them wasn't optional. It was a condition of the funding. Every technical decision in this project was made with those requirements as a hard constraint.
A secure system that staff can't use efficiently defeats the purpose. We worked directly with Literacy Alberni staff throughout development, learning how they actually entered and retrieved data and building that directly into the system's design.
Compliance and usability: not a trade-off
Government compliance requirements and staff usability are often treated as competing priorities. This project required us to treat them as equally non-negotiable.
Coordinating between the organization and a federal funder
This project had two sets of requirements that had to be satisfied simultaneously: what Literacy Alberni Society needed operationally, and what IRCC required for compliance. We managed the full project lifecycle (scoping, budgeting, timelines, and stakeholder coordination), serving as the primary liaison between the organization and the funding agency. Keeping both parties aligned while the system was being built required ongoing communication and a clear process for incorporating feedback from both sides.
Record-keeping that staff could actually work in
We built the system on WordPress using Advanced Custom Fields, a proven stack that allowed us to create a highly customized data entry and reporting environment without building from scratch. The interface was designed around the actual workflow of Literacy Alberni staff: intuitive data entry fields, minimal friction for routine tasks, and structured reporting outputs built to satisfy IRCC's documentation requirements. Post-implementation, staff saw a measurable reduction in the time required for data entry and report generation.
Meeting IRCC standards while protecting client data
IRCC's security requirements for handling client data are specific and non-negotiable, and for good reason. The system handles sensitive information about individuals accessing literacy and immigration-related services. We implemented a multi-layered security approach and partnered with a Canadian web host with servers based in Canada, explicitly addressing extraterritorial legislation concerns such as the USA PATRIOT Act. Every aspect of the system's security was documented and verified against IRCC's compliance requirements.
What changed for Literacy Alberni
The operational improvements were immediate: less time on data entry, cleaner reporting outputs. The compliance outcome was the harder-won one: a system that can withstand funder scrutiny because every security decision was documented and deliberate.
- Measurable improvement in staff efficiency for data entry and report generation
- Full compliance with IRCC security requirements
- Client data stored in Canada, protected from extraterritorial legislation
- Structured reporting outputs aligned with funder documentation requirements
- Staff trained and working independently in the system
- Project delivered on scope, on budget, and on timeline
Working with a funder who has compliance requirements?
We've navigated government security standards before. Start with a conversation about what your funder needs.
