Evergreen Data Permissions
Role
UI Designer
Date
Spring - Fall 2025
Timeline
30 weeks
Team
3 Des, 2 Devs, 2 Graphics, 1 PM
Evergreen is a $16 million mobile app project using passive sensor data and AI to provide proactive wellbeing support for Dartmouth students. It aims to catch mental health struggles before they become clinical.
THE CHALLENGE
To conceptualize and design the Evergreen app & onboarding.
This case study focuses on the data permissions aspect of onboarding.
I designed transparent data permission screens to clarify Evergreen's use of passive sensing data and build student trust

My Iterations
ROUND 1 ITERATIONS
Based on key insights from research

The partners liked the data-based organization the most (left). However, to satisfy the other insights from my research, I pulled in components of my other iterations and gave each data type its own page listing out the features it would be used for.
ROUND 2 ITERATIONS
With the ambiguity of the project, I wasn’t fully sure what these features would be, so I used these screens as a brainstorming hub where I could hold ideas for possible features based on the data types we had.
Scroll to read all my feature ideas
ROUND 3 ITERATIONS
We decided to create tiers of permissions to reduce the mental load of deciding which individual permissions to enable, and thus encouraging users to enable more. I designed an interactive sliding permissions meter with phone/battery imagery to convey the idea that the more permissions were enabled, the more "powered up" Evergreen would be.
Interactive permissions screen with tiers

ROUND 4 ITERATIONS
Changing to two tiers: During a team discussion, we worried that creating three tiers would lead users to default to the middle option. Thus, I changed the design to only incorporate two tiers and set the default to the high-permissions tier.
Language adjustments: I made subtle language changes to focus on how Evergreen supports users and develop trust.
Incorporating data pop ups: Following feedback from an external design mentor, I turned my data-focused screens into pop ups to bring more of my first designs' transparency into the new design.
Engaging and informative permissions screen



User Testing
We found that the majority of users preferred the simplest pop up (highlighted in blue). We also found the battery screen interaction was confusing for new users.
Scroll to see all data overlay iterations
ROUND 5 ITERATIONS
Discovering that the permissions screen was unintuitive to users was disappointing considering the past term of work I'd put into it. However, I overhauled the sliding battery visual and began iterating on new ways we could design an interactive, yet intuitive, permissions screen.
I wanted to emphasize the data types over the interactive battery component. So, I shrunk the battery to make it a visual indicator rather than the core interaction. Then I made each permission much larger and easier to toggle on/off.
Permissions screen iteration with more data focus

Having learned from the permissions slider, I ran user testing often, even on half-baked designs. This helped me get constructive feedback early.
Data cards still do not look clickable
When I gave my screens to a few users to test, 0% clicked on the data types to open the popup. Since the whole goal in shrinking the battery was to encourage opening these popups, this was an issue.
I turned to familiar design systems. I added the universal “i” button which was a clear indicator of more information. This made the design much simpler and in user testing, 100% of users selected the “i” button or stated that they knew where to click if they wanted to find more information.
Drop shadows look confusing

"i" clearly indicates more info

How to show which permissions are required
Removing the slider feature made it hard to show required permissions. I experimented with different ways to communicate which permissions were required, and grappled with transparency vs functionality. Ultimately in a conversation with partners, we decided to omit required permissions from this screen and simply have users approve the native permission alerts
Two ideas of how to communicate required permissions
How to encourage users to enable more permissions
My new designs lost the sliding designs' tiers to reduce the cognitive load of deciding which permissions to enable. I experimented with creating distinct tiers but instead opted to add enable all and disable all buttons for the same two-tier concept but with a simpler, more intuitive design.
Enable/Disable All

Tiers

I also designed a pop up that discouraged users from turning permissions off. I tested a more detailed design and a simpler design. 100% of users preferred the more detailed pop up.
100% of users preferred the more detailed pop up


The Final Design
The Evergreen Permissions Page
The final design is a clean, intuitive permissions screen that balances data transparency while encouraging users to enable more permissions.
I made minor visual changes in the final design switching from a battery visual to the Evergreen logo for a more cohesive look. I also further developed our style guide and changed the buttons to match our primary and secondary CTA colors.

CONCLUSIONS
I owned the design of the permissions screen over the course of three terms. Given the ambiguous nature of Evergreen, I learned how to evolve the design throughout the changing stages of the project.
Some lessons from this project
User testing
I learned first hand the importance of user testing early and often. Due to not testing a core feature of my permission screen (the slider), I was forced to pivot on a design I had spent 10 weeks developing.
Collaboration
Being on this project for 3 terms, I worked with 3 different teams. Additionally, Evergreen had 5+ regular partners and I actively sought new external mentors. This gave me tons of opinions to work with, which though difficult to consolidate at times, was crucial in designing a balanced final product.
Thanks for reading :)
Back to cases














