dekusms / dekusms/DekuSMS-Android

Encrypt SMS Database

Open
#228 0 comments 16 reactions 0 assignees View on GitHub
enhancement roadmap
Dominant language
Kotlin
Stars
598
Forks
37
Avg merge
1m
Merged PRs (30d)
11

Description

I'm not sure if this is the way Deku was intended to work, but if it is - consider this a feature request.

**The SMS are not by default encrypted on my device.** By being saved in the standard database that means they're available to all other apps on the device. They should be encrypted by default (like with Silence). I don't want my messages to be accessible to Google or other apps to read on my device without my permission, so they can't be in that open database! Making them a free for all like that really defeats the purpose of using an encrypted SMS app. I'd like to switch from Silence, since its dead, but need the basic SMS & privacy features available there first.

Yes, I realize I can enable encryption for an individual conversations, but that's not what I'm after. That offers the E2E SMS encryption between two Deku users, and what I'm suggesting is messages be encrypted on the device regardless of whether the conversation is E2E (again like Silence).

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing how SMS are stored in the standard database and how the existing per-conversation E2E encryption is enabled; done means messages are encrypted at rest by default on the device, independently of E2E conversation encryption.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
databases, mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.