BC Services Card

  • Public Sector
  • Mobile

The next step in improving access to government services. This BC services card app digitized the identity card BC issues to citizens, providing convenient and secure access to eHealth medical records, drivers licencing, school records, and more.

Developed for

Project Summary

Make accessing web services more convenient for citizens.
That was the goal.

With this in mind, the Provincial Identity Information Management Program, within the Ministry of Citizens Services worked with Sierra Systems and FreshWorks Studio to create the BC Services card app mobile solution. A team of 15 developers from three different companies came together to develop a mobile app that allows British Columbians to securely login to their accounts using their registered mobile device.

The innovative approach taken here to improve citizen convenience has impressive results:

  • 10,000+ downloads in the first six months
  • 40,000+ total logins

Every download and login represents a BC resident that has used this app to simply and securely access citizen services, which means many have already benefited from this digital transformation in the public sector.

Touch ID


The Challenge

How do you make it more convenient for BC residents to use your services? And how do you ensure that the people logging into your services are actually who they say they are? 

Services BC was facing exactly these issues when they decided that one of the main goals they would like to focus on was “citizen convenience.” While most services were already accessible through the web, there was still the issue around forgotten passwords or ensuring the person logging onto the system was the owner of the account.

The Solution

In November 2016, a FreshWorks project manager and team of app developers started working on the prototype with support from Sierra Systems, IDIM BC, and Service BC

As it is with many prototypes, it wasn’t always clear whether it would go into full time production. When production was a go in early 2017, the 15 developers from Sierra Systems and FreshWorks worked on the app relentlessly to assist in fulfilling Services BC’s goal of improving citizen convenience.

Their team internally operated under a driven and supportive work ethic.

Roger Fabi

VP of Sales, Sierra Systems

To ensure the person accessing the app is the person associated to the BC Services card, a level of assurance 3 proof needed to be implemented. This means that the approval authority, in this case Services BC, has completed a strong identity verification process.

As the project went on, more and more people came on board to provide feedback and help the progress along. From meetings to demo days, the FreshWorks mobile app dev team was leading the way. The app was launched in April 2018 and immediately saw a high adoption rate.

Having worked on this project has allowed all of us to get an in-depth understanding of the ins and outs of working with multiple organizations towards a common goal.

Jeff McNally-Dawes

Senior Android Developer

The Features

After a user adds their digital identity card and verifies it via in-person or video call, they’re all set. With the one-time security check, the user can begin using their mobile card in just a few short steps.

Proof of Identity
Sign in to Services BC Online
The BC Services card app enables Services BC to have a Proof of Identity Level of Assurance 3 (LOA3). Users are able to use their card on their mobile device to authenticate their identity during login to online services. Users also don’t have to physically visit a government counter to start using the mobile card and are given the option to authenticate themselves directly through the application.
With push notifications enabled, BC Services Card can send you push notifications to let you know when your proof of identity has been approved and your mobile card is ready to use, get notified when your card is set to expire or when there have been changes made to your BC Services Card Account.
The BC Services Card app allows citizens to pair their device with their BC Services Card and use it to sign into any of the participating BC Service websites through a simple push notification on their phone.

Technologies Used

The secure mobile app was written in Swift and Java and utilizes Apple’s Keychain and Android’s Keystore.


Launched in November 2017, the BC Services Card app has received over 74,000 ratings on the Apple App Store and over 12,000 ratings on the Google Play Store.

#1 App in Productivity for iOS & Android

4.5 out of 5
rating on the App Store

Pictured below is John Horgan, Premier of BC, using the BC Services Card App to access vaccination status results during a visit to the FreshWorks office.

Download the App

The Future

With a solid foundation since the launch of the app, Services BC has taken major steps towards making it even easier for BC residents to conveniently access the services that are offered to them. With the move to the BC Services Card mobile app, Services BC has further established its hold on the spot of the innovator in the provincial government. Additionally, the app has allowed citizens to gather a better understanding of what services are offered to them. 

In line with public sector innovation and the shift to e-goverment, the mobile card has also been touted as a possible way to verify someone’s identity if the province considers electronic voting in the future.

What the Client is Saying:


Their uplifting company culture leverages individual strengths to deliver quality results.

"The app’s features helped increase the program’s user base to an estimated 5 million. The software illustrates FreshWorks’ extreme attention to detail and collaborative skills in its consistent and reliable functionality."

Roger Fabi

VP of Sales, Sierra Systems

Want to Create Something Remarkable?