# user control

Published articles for user control.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How We're Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees

DevFeed: [How We're Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees](<https://devfeed.tech/articles/how-we-re-building-scam-alert-on-whatsapp-with-end-to-end-encryption-and-verifiability-guarantees-129.md>)

Original publisher: [Read original article](<https://engineering.fb.com/2026/08/12/security/how-were-building-scam-alert-whatsapp/>)

Author: Chris Wiltz

Published: 2026-08-12T13:00:28Z

Content type: article

Language: en

Sources: [Engineering at Meta](<https://devfeed.tech/sources/engineering-at-meta.md>)

Topics: [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Security](<https://devfeed.tech/topics/security.md>), [Bug Bounty](<https://devfeed.tech/topics/bugbounty.md>), [Social engineering](<https://devfeed.tech/topics/social-engineering.md>)

Tags: [bug-bounty](<https://devfeed.tech/tags/bug-bounty.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [scam](<https://devfeed.tech/tags/scam.md>), [security](<https://devfeed.tech/tags/security.md>), [security-privacy](<https://devfeed.tech/tags/security-privacy.md>), [social-engineering](<https://devfeed.tech/tags/social-engineering.md>), [user-control](<https://devfeed.tech/tags/user-control.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

An early technical overview of WhatsApp's optional Scam Alert feature, which uses a small on-device machine learning model to classify potential scam messages while keeping message content on the device. The article explains how the design preserves end-to-end encryption through local processing, avoids automatic reporting, gives users control, and supports independent security review during a limited Beta rollout.

### Source excerpt

WhatsApp is committed to helping people stay safe while protecting the privacy of their messages. As scam tactics evolve -- from impersonation to social engineering to AI-generated lures -- we're always evolving as well, so that our protections stay ahead of scammers while protecting people's personal messages with end-to-end encryption. Today, we're sharing an early [...] Read More... The post How We're Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees appeared first on Engineering at Meta.

## Facebook's Design Didn't Evolve--It Regressed

DevFeed: [Facebook's Design Didn't Evolve--It Regressed](<https://devfeed.tech/articles/facebook-s-design-didn-t-evolve-it-regressed-9267.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/facebooks-design-didnt-evolve-it-regressed/>)

Author: Louise North

Published: 2026-07-14T12:19:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [algorithmic-feed](<https://devfeed.tech/tags/algorithmic-feed.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [design](<https://devfeed.tech/tags/design.md>), [design-consistency](<https://devfeed.tech/tags/design-consistency.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [engagement-vs-usability](<https://devfeed.tech/tags/engagement-vs-usability.md>), [facebook-ux](<https://devfeed.tech/tags/facebook-ux.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-bloat](<https://devfeed.tech/tags/feature-bloat.md>), [interaction-design](<https://devfeed.tech/tags/interaction-design.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [mental-models](<https://devfeed.tech/tags/mental-models.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [social-media-ux](<https://devfeed.tech/tags/social-media-ux.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-control](<https://devfeed.tech/tags/user-control.md>), [user-experience-design](<https://devfeed.tech/tags/user-experience-design.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-case-study](<https://devfeed.tech/tags/ux-case-study.md>), [ux-regression](<https://devfeed.tech/tags/ux-regression.md>), [ux-strategy](<https://devfeed.tech/tags/ux-strategy.md>), [ux-usability](<https://devfeed.tech/tags/ux-usability.md>), [ux-ux-usability](<https://devfeed.tech/tags/ux-ux-usability.md>)

### AI overview

The article argues that Facebook's design regressed as it replaced a predictable chronological feed with opaque algorithmic ranking and accumulated features that fragmented the experience. It presents predictability, transparency, usability, and user control as essential UX principles.

### Source excerpt

Facebook didn't get worse overnight--it optimized itself into confusion. What started as the clearest social experience on the web slowly became a noisy, unpredictable system users no longer fully understand. This is what happens when engagement wins over usability--and it's a warning for every designer building products today.

## Responsive and fluid typography with Baseline CSS features

DevFeed: [Responsive and fluid typography with Baseline CSS features](<https://devfeed.tech/articles/responsive-and-fluid-typography-with-baseline-css-features-4157.md>)

Original publisher: [Read original article](<https://web.dev/articles/baseline-in-action-fluid-type?hl=en>)

Author: Miriam Suzanne GitHub Bluesky Homepage

Published: 2025-12-16T08:00:00Z

Content type: article

Language: en

Sources: [web.dev: Articles](<https://devfeed.tech/sources/web-dev-articles.md>)

Topics: [CSS](<https://devfeed.tech/topics/css.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [web design](<https://devfeed.tech/topics/web-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [article](<https://devfeed.tech/tags/article.md>), [css](<https://devfeed.tech/tags/css.md>), [developer](<https://devfeed.tech/tags/developer.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [typography](<https://devfeed.tech/tags/typography.md>), [user-control](<https://devfeed.tech/tags/user-control.md>), [web-design](<https://devfeed.tech/tags/web-design.md>)

### AI overview

This article explains how responsive and fluid typography can adapt to browser viewport size while preserving user control over font preferences and zoom. It presents Baseline CSS features and emphasizes testing responsive typography for accessibility.

### Source excerpt

Learn how to use Baseline CSS features to create typography that responds to the user with accessibility and developer ergonomics in mind.

## Comparing local-first frameworks and approaches

DevFeed: [Comparing local-first frameworks and approaches](<https://devfeed.tech/articles/comparing-local-first-frameworks-and-approaches-5144.md>)

Original publisher: [Read original article](<https://neon.com/blog/comparing-local-first-frameworks-and-approaches>)

Author: Rishi Raj Jain

Published: 2024-09-19T16:36:45Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Local-First](<https://devfeed.tech/topics/local-first.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Repl.it](<https://devfeed.tech/topics/replit.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [offline](<https://devfeed.tech/tags/offline.md>), [performance](<https://devfeed.tech/tags/performance.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [product](<https://devfeed.tech/tags/product.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sync](<https://devfeed.tech/tags/sync.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-control](<https://devfeed.tech/tags/user-control.md>)

### AI overview

This article introduces local-first software as an alternative to cloud-first applications, where data is stored and usable locally before relying on the cloud. It explains the motivations behind the approach, including offline usability, data ownership, privacy, long-term access, multi-device synchronization, collaboration, and performance. It also mentions Conflict-Free Replicated Data Types (CRDTs) as a key technical concept and compares the emerging local-first framework landscape.

### Source excerpt

Cloud applications can feel like magic. You write text in a Google Doc on your laptop, and it magically appears in the doc on your phone. Or you're working on some code in an online IDE like Replit, and your entire team can build together. But, like magic, we all know a lot is go...