element-hq / element-hq/element-x-android

Allow creation of unencrypted rooms

Open
#7,103 6 comments 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

#### What would you like to do?
As far as I can see any room created in Element-X on Android is forced to encrypted

#### Why would you like to do it?
I Have rooms within spaces used only by me ie the rooms are restricted but I do not want messages encrypted so that if I login with an unverified device I can quickly see my data

#### How would you like to achieve it?
Mirror the web functionality which allows the user to specify if a room should be encrypted or not

### Have you considered any alternatives?

_No response_

### Additional context

I understand the point of requiring encryption for p2p messaging but not when a room is viewed as a room, not a chat. If nothing else - Element clients should behave consistently.

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Research direction

Start by locating the Element-X Android room-creation entry point and compare it with the web functionality referenced in the issue. Trace where room encryption is forced and identify the existing room settings flow. Done means a user can choose whether a newly created room is encrypted, with the Android behavior matching the web option.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.