mirror of
https://github.com/bitwarden/android.git
synced 2026-07-21 00:33:17 -05:00
[GH-ISSUE #6882] Bitwarden regularly resets account Security and Other settings when Locked but not logged out. (the same happens after logging out and in) #109415
Closed
opened 2026-06-06 04:26:12 -05:00 by GiteaMirror
·
12 comments
No Branch/Tag Specified
main
environment-update
PM-40631-display-personal-vault-as-my-vault
sdlc/sdk-update
renovate/lock-file-maintenance
PM-40527-send-controls-policy-data-model
cron-sync-privileged-browsers/70-sync
PM-40295-mp-policy-on-unlock
PM-40278-freeze-public-key
PM-40154-keystore-encrypted-shared-prefs
PM-39902-blob-encryption-support
worktree-QA-2177-blockeduri-testtag
PM-32685/test-support
cron-sync-privileged-browsers/69-sync
release/2026.7-rc58
PM-37256/merge-fill-assist-with-traverse
update-billing-api
agalles/create-deploy-workflow-trigger
llm/plan-implement-review-command
allow-user-certs
vvolkgang/fdroid-update
release/2026.6-rc57
agalles/create-github-workflow-trigger
release/2026.6-rc56
release/2026.5-rc55
release/2026.5-rc53
release/2026.5-rc54
PM-37255/consume-fill-assist-rules-data
PM-26896-autofill-fix
release/hotfix-v2026.4.1-bwpm
target-sdk-37
agalles/fdroid-only
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
sync-min-sdk
release/2026.4-rc51
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
release/2026.2-rc47
pr-6572
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
PM-28468/validate-and-navigate-to-vault-migration
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.6.1-bwa
v2026.6.1-bwpm
v2026.6.0-bwpm
v2026.6.0-bwa
v2026.5.1-bwpm
v2026.5.1-bwa
v2026.5.0-bwpm
v2026.5.0-bwa
v2026.4.2-bwpm
v2026.4.1-bwa
v2026.4.1-bwpm
v2026.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#109415
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @tdbe on GitHub (May 7, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6882
Steps To Reproduce
I used to suspect this happens after random bitwarden app updates, but as I detail below it seems more sinister.
I always set my account settings to: biometrics on, vault timeout 5m, clear clipboard 10s. They keep resetting every other week or every month. No other app on my device(s) has this issue.
Steps:
Your Bitwarden is logged in but Locked. Use your device as normally for a while. Get back to Bitwarden because you need some login for some website etc.
Open bitwarden, see that biometrics mysteriously turned off on the "Verify master password" screen (not a "log in" screen, but the Unlock screen). Write your password and unlock. Then go to your account Settings > Account Security >
Unlock with Biometricsis now TURNED OFF.Session Timeout: is now set to 15 minutes.Also go to Other settings:
Clear clipboardis now reset to NEVER. -- May I suggest you have a "clear clipboard on lock" with ON by Default??? Most if not ALL open source password managers do this.This is a huge SECURITY PROBLEM: Your user sets their account setting to
clear clipboardto 10 seconds, and then a week later goes to the "Verify master password" screen, where it asks the password, the user maybe thinks "oh it must be that after a while it asks for password even if you have biometrics on", they then copy a login password, it Never clears, and hours later finds themselves accidentally pasting that password out of nowhere into a live field!? Dafuq, people?!(I was not logged out, and even so it wouldn't explain the settings being reset inside my authenticated settings pages.)
(In my settings the session timeout action is always set to Lock (which is also the default setting).)
(The device's biometrics have NOT been changed, updated, been tampered with (other e.g. banking apps keep allowing biometrics - this doesn't happen after a biometrics change). And that would not explain all the other settings getting reset e.g. the session timeout and clipboard clear.)
To debug the issue, after re-setting my settings, I logged out (not lock, but log out this time) and then logged in again (with 2fa, the whole thing), and to my surprise, my account settings were also reset to defaults! Not just the biometrics while being logged out, but the ACCOUNT SETTINGS, the ones you can only see by being actively logged in and browsing your account, were reset. This cannot possibly be intended behaviour of a rational security app. Please tell me it's not. I kept waiting for this issue to be fixed for a long time, there have been other related issues that were "fixed".
Expected Result
When I set a damn setting, it should stay set. Even in the case that you overhaul the exact settings entry I have as non-default value, the correct protocol is to either keep my setting or warn me it was obsoleted. Still, in this case the issue repeats over many bitwarden versions and none of them had any visible changes to the
Account Securitypage or theOtherpage.Actual Result
See the "Steps to Reproduce" section. The account's settings get automagically RESET on you, randomly, with no warning, which leads to security breaches (e.g. someone pastes your password days later when you hand them your tablet)
Screenshots or Videos
No response
Additional Context
No response
Build Version
Bitwarden 2026.4.0 (21434)
What server are you connecting to?
EU
Self-host Server Version
No response
Environment Details
Device: Android 13, One UI 5.1.1 (was the same 1 or 2 versions ago)
Bitwarden version: 2026.4.0 (21434) (was the same every version in recent memory (years))
(from google play store)
Issue Tracking Info
@bitwarden-bot commented on GitHub (May 7, 2026):
Thank you for your report! We've added this to our internal board for review.
ID: PM-36850
@pamperer562580892423 commented on GitHub (May 7, 2026):
Another user here.
(emphasis my edit)
If you log out, it is expected that the vault data including settings get removed from your device. - As long as you just lock and unlock the BW app, your settings will be retained. See also: https://bitwarden.com/help/understand-log-in-vs-unlock/
@tdbe commented on GitHub (May 7, 2026):
Oh, sorry I will fix my wording, it's not log in, it's authentication, ie entering the password only.
@pamperer562580892423 commented on GitHub (May 7, 2026):
So, you mean you unlock with master password? (there is either log in or unlock, so it's still a bit unclear what you mean with authentication)
Is your session timeout action set to "Lock" or "Log out":
?
If it's set to "Log out" then your app logs out automatically (instead of just locking).
What exactly do you mean by "it's in the "Verify master password" screen"??
I can understand the desire to retain the settings also after logging out. - But on the other hand that is unrelated to the question if you "can see the settings" - or not.
@tdbe commented on GitHub (May 7, 2026):
You sound like you're being purposefully obtuse. I've already provided enough redundant information, but okayI'll be extra pedantic one last time.
I am NOT logged out. I am in this screen:
And sometimes it simply has the settings RESET. Ie no biometrics entry. I tried now to actually Log Out, and in that case the screen has a different title, says "log in" instead of "unlock", requires 2fa, etc.
I am not logged out, and also in my settings the
session timeout actionis set to Lock (which is also the default setting).I mean that screenshot mate, the one that all bitwarden users see when they Unlock their bitwarden! If your biometrics setting is reset to default in bitwarden (ie Off), it gets you the same screen, except without the unlock with biometrics button.
I don't understand what you're not getting with this one. "I can understand the desire to retain the settings also after logging out" .... I am unlocked and I go to settings (which is the only way to see the settings - be actively logged in and unlocked) and inside those settings, I see the settings RESET! That is the problem. The settings, the account settings, are reset, even inside the settings page, the one you can only see when you're logged in and active and can copy passwords and shit. Even though I never logged out. And also after actually logging out and in again. Both cases are unacceptable, because they are account settings. But especially if you never logged out it is unacceptable.
@pamperer562580892423 commented on GitHub (May 7, 2026):
Just to this part: Sorry, I didn't mean to irritate you. And I should have made the quote more explicit, as I indeed was confused by the whole expression "When the settings are reset, it's in the "Verify master password" screen". Thanks for clarifying.
@tdbe commented on GitHub (May 7, 2026):
Ok no worries. We live in unprecedented internet (and global) climate 🙃 so that's why it's important for bitwarden to not bug out while you're in the middle of a long annoying stack of internet things.
@rmcdowell-bitwarden commented on GitHub (May 8, 2026):
Hi there,
I attempted to reproduce your issue and was unable to do so. I would recommend that you perform a clean reinstallation of your Bitwarden app using the steps below:
Bitwarden Downloads: https://bitwarden.com/download
We use GitHub issues as a place to track bugs and other development related issues. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/).
You can include a link to this issue in the message content.
Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/).
The issue here will be closed.
Thanks!
@tdbe commented on GitHub (May 8, 2026):
It's a TIME BASED ISSUE, you disingenuous professional misconstruer: there are also lots of people in this other issue here with the same problem albeit more chaotically explained: https://github.com/bitwarden/android/issues/4650
Disingenuous twatness number 2: These steps objectively happen EVERY TIME on ALL DEVICES: Install Bitwarden on a new device, for example a Pixel 10. Log in. Set your settings. Then Log out. then Log in again. Your settings are all silently reset to defaults, your clipboard doesn't clear any more.
"Works for me insta-closed" good job bitwarden. Professional.
@SaintPatrck commented on GitHub (May 8, 2026):
@tdbe Could you turn on Flight recorder and leave it running until this behavior manifests again, and provide those logs either here or to our support team? That will give us more details we can use to investigate since we record logout reasons.
@tdbe commented on GitHub (May 8, 2026):
I will try. I believe the issue might be related to Bitwarden's functionality of silently deleting settings, which gets triggered or doesn't get triggered on certain events. The events might be misbehaving. This "we silently delete your settings by design" functionality has 0 paths that aren't directly hurtful to the user, and 0 paths in which it is a security issue. As a matter of fact, deleting your security settings IS the security issue. The settings are part of your account + device id. they should always be applied when the account + device is present.
@tdbe commented on GitHub (May 27, 2026):
I got the problem again today. 3 weeks later. Flight recorder only lasts 1 week.
My version 3 weeks ago was:
Version: 2026.4.0 (21434)
📱 samsung SM-T97x 🤖 13@33 📦 prod
🧱 commit: https://github.com/bitwarden/android/commit/61955d7cbe1546a4c467284b4a5491d4f0e47afa
💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.4.1 @ US
My version today is:
Version: 2026.4.2 (21562)
📱 samsung SM-T97x 🤖 13@33 📦 prod
🧱 commit: bitwarden/android/release/hotfix-v2026.4.1-bwpm@2e88a418a11a042fed230a0871cdcaa9bbff0c04
💻 build source: bitwarden/android/actions/runs/25866701011/attempts/1
🦀 SDK: 2.0.0-6825-release-hotfix-v2026.4.1-bwpm
🌩 Server: 2026.4.2 @ US