top of page

Cloudflare One

Making security policy configuration more accessible

Designing a clearer way for customers to configure and schedule DNS policies.

Role

Product Designer

(UX, UI, Research, Prototyping, Testing)

RoGsdCGIeXV.png

01

THE CHALLENGE

API-only DNS policy scheduling configuration limits adoption

Admins couldn’t configure DNS policy schedules without help from IT experts. A complex workflow limited adoption and made policy management harder to scale.

Opportunity

•

Make DNS policy scheduling self-serve

Design a streamlined experience that helps admins easily configure & manage DNS policy schedules without requiring deep technical expertise.

02

DISCOVERY, EMPATHY, DATA COLLECTION

Understanding customer needs & pain points

I conducted user interviews, analyzed support tickets, and reviewed customer configurations to understand how teams currently manage DNS policies and where they get stuck.

Key insights

•

Complex startup

The current workflow requires deep technical knowledge.

•

Low discoverability

Scheduling and advanced options are difficult to find.

•

Limited self-service

Many customers rely on IT experts or support for setup.

•

Customer trends

- Most of the schedules begin or end at the :00 or :30 minute mark.

- Admins consistently reuse the same schedules.

Customer Trends Dashboard Table.png
image (88).png

03

USER JOURNEY

From intent to an an enforced policy

I mapped the end-to-end journey to identify key moments of friction and opportunities to simplify the experience.

DNS Policy Scheduling Journey Map.png

04

COMPETITIVE ANALYSIS

Identifying patterns & opportunities

I analyzed how other security and DNS platforms approach policy creation to identify common patterns & gaps.

Dark UI Product Comparison Table.png

05

AI-AUGMENTED DESIGN

Using AI as a research & design partner

I used ai to accelarate analysis, exploration, and iteration. AI helped me work faster and broader - but it didn't replace user research, domain expertise, or security decision-making.

Research evidence

User interviews, support themes, product analytics, and existing UX audit.

​

Validation

Built prototypes, tested with users, and created a test plan with AI support.

​

AI-assisted synthesis

Clustered pain points, generated edge cases, explained flow options, and drafted content.

Designer judgement

Validated findings against source evidence, applied domain expertise, and refined the direction.

06

CONSTRAINTS & DESIGN PRINCIPLES

Designing with constraints & considerations

I balanced customer needs, technical constraints, and platform consistency to guide the design.

Make policy logic visible

Communicate how conditions, actions, and scheduling work together.

Guide decisions progressively

Reduce cognitive load with step-by-step configuration and helpful defaults.

Support validation & monitoring

Give admins confidence with clear feedback, & easy iteration.

Considerations

•

Admin should be able to enable/disable a policy schedule.

•

Users should be able to view a list of pre-configured time intervals.

•

Users should be able to customize the schedule.

07

PROPOSED EXPERIENCE

A simple, intuitive schedule creation flow

The new design streamlines policy schedule creation with a clear built-in scheduling tool within the existing policy builder UI.

image (93).png
image (90).png
image (104).png

08

USABILITY VALIDATION

Testing the experience with real users

I planned and structured an unmoderated usability test to evaluate how easily admins can configure a DNS policy schedule.

Key insights

•

6/7 Completed all tasks with minimal friction

•

6/7 Thought the UI was intuitive and familiar

•

7/7 Wanted templated/preset schedules

Unmoderated usability test

7 participants

IT admins and security team members.

Participant tasks

• Configure a DNS policy schedule

• Edit an existing policy

Post-task questions

• How easy was it to complete?

• What was confusing?

• What additional information would be helpful?

image (94).png
image (91).png
image (92).png

09

SUCCESS METRICS

Defining what success looks like

The design will be evaluated against key metrics to ensure it reduces friction, increases adoption and improves policy management.

Task completion

Users can create and schedule a policy independently.

User confidence

Admins feel confident the policy will enforce the intended behavior.

Time to create policy

Reduced time and fewer steps in the workflow.

Configuration errors

Fewer errors & misconfigurations.

​

bottom of page