Skip to main content
← Back to Schedule

Using Django to deliver public transit benefits securely and privately

to View on time.is

Sauganash Ballroom

About this session

Cal-ITP Benefits is an open-source Django application funded by the state of California as part of the California Integrated Travel Project. It provides a way for riders to confirm their eligibility for public transit benefits and then register their credit or debit card so they automatically receive reduced fares when they tap to pay. This product aims to make open-loop payments accessible to all transit riders, while providing a convenient digital enrollment path for reduced fares that limits the need for in-person trips to a transit center.

In this talk we will discuss how Cal-ITP Benefits is architected with a focus on user privacy. The app utilizes the California Identity Gateway to digitally verify a rider’s identity and confirm their eligibility for transit benefits using a variety of state and federal government partners, including Login.gov, Medicare.gov, the Veterans Administration, and the California Department of Social Services. All personally identifiable information (PII) is managed external to the application; our app has no end-user accounts and only a small database for configuration.

Join us to learn how our solution…

  • Leverages core Django features to provide the self-service front end and the Django Admin back end that supports both transit provider staff doing in-person enrollments and Cal-ITP staff managing configuration
  • Prioritizes user privacy and helps transit providers administer a lightweight, compliant fare discount program that eliminates the need to store and manage sensitive rider data
  • Uses existing data sources rather than rider input to confirm a person’s eligibility for transit benefits
  • Creates a modular, reproducible digital identification and eligibility confirmation model that is available for reuse by other states or the federal government

Presented by

  • Scott Cranfill

    Scott Cranfill

    I'm a Senior Software Engineer at Compiler, a software consultancy dedicated to building open-source, human-centered, and secure solutions to support the delivery of government services that increase equity of opportunity.

    Prior to joining Compiler, I used Django in my daily work at NASA's Jet Propulsion Laboratory (2021-2025) and the Consumer Financial Protection Bureau (2013-2021).

    I'm also a member of the core team and accessibility team for Wagtail, the leading open-source Python CMS.