How Push Notifications Can Betray Your Privacy (and What to Do About It)

A phone’s push notifications can contain a significant amount of information about you, your communications, and what you do throughout the day. And there are myriad ways that law enforcement can access the content or metadata of push notifications. Let’s fix that.

Electronic Frontier Foundation

Get notified when your Loops video is finished processing and is published!

Available soon!

#Loops #PushNotifications

Loops + Push Notifications are almost here!

Stay tuned, we'll be shipping a new TestFlight release with push notification support later this week ✨

https://github.com/joinloops/loops-server/commit/4f292b301ce39e3d0852aabebaff93fa6a391892

#Loops #PushNotifications

Wochenrückblick, Ausgabe 137 (2026-15)

Themen:

📱 Wieder eine App weniger, die mir Push-Nachrichten schicken darf

🌤️ Es ist noch nicht warm genug, aber wenigstens blüht es überall

🗺️ Bikerouter I: Wieder mal ein neuer Server

🗺️ Bikerouter II: Nächstes praktisches Feature steht in den Startlöchern

🔪 Upgrade für den Nassschleifer: Diamantscheibe

🔊 In dieser Woche gehört: Eric Prydz, Adam Beyer, The Digital Blonde, Taberia

#Wochenrückblick #Deutschlandfunk #Apple #iOS #PushNotifications #Frühling #Bikerouter #Nassschleifer #Techno

https://www.marcusjaschen.de/blog/2026/2026-15/

Rückblick Kalenderwoche 2026-15

📱 Wieder eine App weniger, die mir Push-Nachrichten schicken darf 🌤️ Es ist noch nicht warm genug, aber wenigstens blüht es überall 🗺️ Bikerouter I: Wieder mal ein neuer Server 🗺️ Bikerouter II: Nächstes praktisches Feature steht in den Startlöchern 🔪 Upgrade für den Nassschleifer: Diamantscheibe 🔊 In dieser Woche gehört: Eric Prydz, Adam Beyer, The Digital Blonde, Taberia

Marcus Jaschen

Loops + Push Notifications ⚡️

Available soon!

#Loops #PushNotifications

The FBI Recovered Deleted Signal Messages From an iPhone. Here’s Why That’s Not Signal’s Fault

The FBI recovered deleted Signal messages from an iPhone by accessing iOS's notification database. The issue isn't with Signal, it's how Apple handles message previews.

https://yoota.it/en/the-fbi-recovered-deleted-signal-messages-from-an-iphone-heres-why-thats-not-signals-fault/

The next Loops web/app release will contain:

- Comment media (image/gifv)
- Curated Onboarding
- Direct Messages
- Push Notifications
- Starter Kits

You will be able to share videos to your most recent DM conversations easily, with multi-participant support (aka groupchats)

One more thing, Kickstarter backers and early loops.video users will be invited to the Sup early alpha after this release!

#Loops #DirectMessages #PushNotifications #StarterKits #CuratedOnboarding

@visuallyperfect MAX как кейс: типичные баги, архитектурные провалы и почему это закономерно

Если отбросить маркетинг и смотреть на MAX как на инженерный продукт, то картина довольно прозрачная: перед нами типичный “быстро собранный мессенджер”, который пытаются масштабировать раньше, чем он стал устойчивым.

Разберём по слоям.

---

1. Доставка сообщений: не гарантия, а вероятность

Симптоматика знакома: — сообщения приходят пачками
— дублируются
— часть переписки просто исчезает

Это классический признак плохо настроенной eventual consistency. Судя по поведению, backend не обеспечивает строгую гарантию доставки (at-least-once / exactly-once), а плавает где-то между retry-логикой и race conditions.

Что это значит на практике: — повторная отправка → дубликаты
— сбой на клиенте → рассинхрон
— reconnect → “догоняющие” сообщения

Если система не умеет детерминированно разрешать конфликты — это не баг, это следствие архитектуры.

---

2. Push-уведомления: рассинхрон между слоями

Типичный кейс: — пуш пришёл → сообщения нет
— сообщение есть → пуша нет
— всё приходит через 10–15 минут

Основной подозреваемый — интеграция с Firebase Cloud Messaging.

Но проблема глубже: — нет единого источника истины (source of truth)
— пуш и сообщение живут в разных транзакционных контекстах
— отсутствует нормальная idempotency

В нормальной системе push — это просто триггер, а не отдельная сущность с собственной логикой.

---

3. Клиент: UI как узкое место

Фризы, дерганый скролл, зависания — это не “мелкие баги”, это сигнал:

— список сообщений плохо виртуализирован
— перерасчёт layout идёт на основном потоке
— есть memory leaks

Типичный стек-проблем: — RecyclerView захлёбывается на больших чатах
— битмапы не освобождаются
— кеширование сделано “на глаз”

В результате: UI начинает быть bottleneck быстрее, чем сеть.

---

4. Медиа: слабое место всех “быстрых” мессенджеров

Симптомы: — фото не уходят
— видео ломается
— загрузка зависает

Это почти всегда: — нестабильный upload (chunking / retry)
— проблемы на CDN
— отсутствие контроля целостности

Если нет нормального pipeline: encode → upload → verify → deliver
— медиа будет ломаться системно.

---

5. Сессии и авторизация

Самый раздражающий класс багов: — выкидывает из аккаунта
— слетает история
— “переавторизуйтесь”

Это почти гарантированно: — проблемы с токенами
— гонки при обновлении сессии
— рассинхрон между клиентом и сервером

Если auth не атомарен — вся система начинает вести себя хаотично.

---

6. Краши и память

Если приложение: — падает при отправке файлов
— жрёт RAM
— умирает в фоне

значит: — lifecycle не контролируется
— ресурсы не освобождаются
— тестирование на edge-кейсах отсутствует

Это не “надо допилить” — это долг на уровне архитектуры клиента.

---

7. Безопасность: отсутствие ясной модели

Ключевой вопрос — не “есть ли шифрование”, а: кто контролирует ключи и где происходит дешифровка?

Если нет прозрачной end-to-end модели, как у Signal, то: — сервер потенциально видит всё
— безопасность декларативная

Даже Telegram с его спорной моделью MTProto выглядит более зрелым решением на фоне MAX.

---

8. Масштабирование: система не держит нагрузку

Периодические “падения” — это не случайность.

Это означает: — нет горизонтального масштабирования
— нет нормального load balancing
— система не тестировалась под реальную нагрузку

Типичная ошибка: сначала релиз → потом попытка масштабировать → потом firefighting.

---

Итог

MAX — не “глючный мессенджер”.

MAX — это: — backend без строгих гарантий
— клиент без оптимизации
— инфраструктура без запаса прочности

Все наблюдаемые баги — не случайные. Они логично следуют из архитектурных решений.

---

Почему это важно

Такие системы создают ложное ощущение стабильности: пока нагрузка низкая — “вроде работает”.

Но при росте: — баги становятся нормой
— доверие падает
— продукт превращается в технический долг

---

Коротко

Если описать одной строкой:

MAX сейчас — это не продукт уровня production-grade мессенджера, а MVP, который по ошибке выпустили в массовое использование.

---

Если нужно, могу разобрать: — как бы выглядела нормальная архитектура такого мессенджера
— или сравнить MAX с WhatsApp / Signal / Telegram на уровне протоколов и backend-дизайна

#MAX
#Мессенджеры
#Инженерия
#SoftwareEngineering
#Backend
#DistributedSystems
#EventualConsistency
#MessageQueues
#PushNotifications
#FCM
#AndroidDev
#MobileDev
#UX
#Performance
#MemoryLeaks
#Scalability
#Reliability
#HighLoad
#DevOps
#Microservices
#CDN
#Security
#EndToEndEncryption
#Signal
#Telegram
#ITАнализ

Push notification orders: Instant new order alerts with one-tap acceptance. Tesliman https://tesliman.com #pushNotifications
Tesliman - Akıllı Teslimat Yönetim Sistemi

Kurye takibi, sipariş yönetimi ve marketplace entegrasyonları tek platformda. Ücretsiz kurulum, ön ödeme yok.

Tesliman

Lifehacker: How to Manage Your Increasingly Desperate App Notifications. “According to a 2025 analysis from the Reuters Institute for the Study of Journalism, news publishers have increasingly relied on push notifications to reach their audiences, as a way to avoid relying too much on platforms like Google or social media apps. However, this bid for direct attention comes at a cost—and in the […]

https://rbfirehose.com/2026/03/03/lifehacker-how-to-manage-your-increasingly-desperate-app-notifications/
Lifehacker: How to Manage Your Increasingly Desperate App Notifications

Lifehacker: How to Manage Your Increasingly Desperate App Notifications. “According to a 2025 analysis from the Reuters Institute for the Study of Journalism, news publishers have increasingl…

ResearchBuzz: Firehose