Atomic Blend Docs
  • Platform Documentation
  • Developer's Guide
  • Atomic Blend
  • Roadmap
    • Roadmap
    • How to contribute ?
  • Features
    • How to use the App ?
    • Areas
    • Navigation
    • Account
      • Login
      • Register
      • Account Infos
        • Profile
        • Password
        • Delete Account
    • Tasks
      • Views
        • Overview
        • Today
        • Tags
      • Task Management
        • Add a new task
        • Delete a task
        • Edit a task
      • Mark a task as completed
      • Notifications
    • Calendar
      • Views
        • 3 days
        • Month
        • Day
    • Habits
      • Views
        • List
        • Overview
      • Habit Management
        • Create an habit
        • Edit an habit
        • Delete an habit
      • Scheduling
      • Log entries
      • Statistics
  • Self-hosting
    • Getting Started
      • docker compose
  • Security
    • Introduction
    • Encryption
    • KeySet
    • Mnemonic
    • Sharing Data Concept
    • Encrypted Notifications
  • Cloud SaaS
    • Overview
    • Cloud Provider
Powered by GitBook
On this page
  • Introduction
  • Encrypted notifications
  1. Security

Encrypted Notifications

Introduction

As you might know, end-to-end encryption can be tough to maintain and certain services resort to not storing all the data in a secure and encrypted way : for example, a famous mail provider only store the content of their mails and not objects and other metadata, so they can perform search and send notifications.

In Atomic Blend, we wanted to focus on total privacy, and we are willing to compromise / make sacrifices to reach this goal.

Encrypted notifications

To send notifications, you need to go through either the Store APIs or Firebase or a third party notification provider. Even if some of them are open source solutions, like Novu, we didn't want to send plain data.

This will have resulted in almost no data for a task or a habit being encrypted, as the important content is mostly in the title and description.

So, all notifications sent to the app in the App Store and Play store are end-to-end encrypted.

We only store in plain the data that we need to send the notification at the right time : dates, reminders, etc…

The content of the notification AND any other information regarding the notifications sent are as encrypted as they are in database, and are decrypted on the fly by the device, before sending the notification to the OS.

PreviousSharing Data ConceptNextOverview

Last updated 1 month ago