1Password • Handed off 2025

NativeautofillonmacOS

1Password

Role

Product ManagerProduct DesignerEngineer

Timeline

Jan - April 2025

Team

1 Product Manager1 Engineer

Skills

Product StrategyProduct DesignUser Research

Overview

1Password is a password manager where millions of users store their most sensitive information.

From logins to payment details to sensitive personal information, users trust 1Password to be there the moment they need it — across browser, iOS, Android, and Windows.

Problem

1Password doesn't support native macOS autofill.

When users cannot access the right password in native macOS apps, the experience breaks down — and so does trust. Native macOS autofill was table stakes for preserving user confidence.

The challenge: building autofill without owning the operating system.

Building inside Apple's ecosystem meant working within macOS constraints. We had to explore multiple paths, understand the trade-offs, and make difficult decisions around complex system-level problems.

Onboarding Users

Where should we surface macOS autofill setup?

The next challenge was discoverability: how would users find this setting? We explored several entry points:

Entry Points

Onboarding modals

Shown when users first opened 1Password, these modals could introduce macOS autofill early in the setup experience.

Guided setup

Guided Setup was an existing series of mandatory steps for new users. We explored adding optional steps to introduce macOS autofill setup.

Core product

The core product was where users landed every day. We explored embedding multiple entry points to macOS autofill across the main app surface.

Solution

Do More with 1Password

These are suggested setup steps for features like macOS autofill. We designed this as a new addition to the system, recognising that there were other valuable features users could be guided to set up.

This led to an additional round of design exploration:

Reaching both new and existing users

New users would encounter the feature in Guided Setup, while existing users would discover it through unobtrusive setup cards on the core product homepage.

Final Flow

Guiding users through macOS autofill setup

Reflection

What I learned

Simple designs hide complex decisions

My role is to work through that complexity and create an experience that feels simple to users. Elegant solutions come from exploration, iteration, and thoughtful trade-offs.

Imperfect technology creates imperfect flows

API limitations and competing applications created constraints I could not fully remove. I had to design the best possible user flow within those limitations.