圖標

SecureYourChats

Text & File Encryption/Decryption with new OverlayTechnology
Text Encryption/Decryption

Supported algorithms: AES, DES, CAMELLIA, ChaCha20-Poly1305, XChaCha20-Poly1305, and Aegis256.
Intuitive interface to enter text, choose an algorithm, and get the encrypted or decrypted result.

Generate 256-bit Key Automatically

Automatically generate random 256-bit keys in the Manage Keys section.
Ideal for encrypting/decrypting without manually creating keys.

Share/Import Encryption Keys via QR

Share any key you’ve created so others can use the same encryption key.
Export your key by pressing it in the list and choosing “Export.”
Import a key using a QR code in “Import key via QR” under key management.

File Encryption/Decryption

Select files from your device.
Encrypt or decrypt them using the same algorithms.
The output file name is automatically labeled “.encrypted” or “.decrypted.”

Built-In Key Manager :key:

Add, delete, or generate random keys.
Import keys from QR codes or export them as QR codes too.
Keys are stored securely (using EncryptedSharedPreferences).

Share Encryption Flow

Use the Share action in other apps → choose “Encrypt” or “Decrypt” for text/files.
Quick and convenient for multi-app workflows.

Optional Accessibility Service :handshake:

Detects selected text (when you highlight text on-screen).
Detects copied text (clipboard).
Displays a notification to encrypt/decrypt on the fly, opening the same activity (DialogFlowEncryptionActivity) with “Choose Operation.”

Toggle Accessibility Logic

A “BurbujaEncryption” button (or similar) enables/disables the logic internally without turning off the service in Android Settings.
Perfect for pausing detection without leaving system settings.

Dialog Flow (DialogFlowEncryptionActivity) :speech_balloon:

A step-by-step sequence:
“Choose Operation” (Encrypt/Decrypt)
“Choose Cipher”
“Pick/Enter Key”
Final result
Offers a guided, user-friendly experience.

Android 13+ Support

Requests POST_NOTIFICATIONS permission if you want to see notifications when text is selected or copied.

Basic Usage :rocket:
Main Screen

Enter text and a key (or pick a saved key).
Select the algorithm from the spinner.
Tap Encrypt or Decrypt.
Copy or share the resulting text.

File Encryption :file_folder:

Tap “FILE ENCRYPTION” on the main screen (MainActivity).
Choose a file and an output folder.
Pick the algorithm and a key.
Tap EXECUTE.

Accessibility (Optional)

Enable it in Settings → Accessibility → “Encrypt-DecrypT Service.”
Once enabled, selecting or copying text in any app triggers a notification.
Tap it to open the DialogFlow (“Choose Operation”).
In MainActivity, use “BurbujaEncryption” to enable or disable detection without turning the service off in Settings.

Frequently Asked Questions (FAQ) :question:

How do I enable/disable the accessibility service logic without going to system settings?
Use the “BurbujaEncryption” button in MainActivity. It toggles an internal SharedPreferences flag. If disabled, the service won’t process events even if it’s still enabled in system settings.

What if I forget my key?
You won’t be able to decrypt your text/file. Make sure you keep a record of your keys or store them in the Key Manager.

Why am I not seeing notifications when copying text?
On Android 13+, you must grant the POST_NOTIFICATIONS permission.
Check that the accessibility service is enabled and the internal logic is not toggled off.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 10 (10) 建議 於 2025 年 2 月 11 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 8.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 顯示通知
      允許應用程式顯示通知
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • com.encrypt.bwt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 5.3 MiB PGP 簽章 | 構建日誌

  • 版本 9 (9) - 於 2025 年 2 月 3 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 8.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 顯示通知
      允許應用程式顯示通知
    • com.encrypt.bwt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 5.2 MiB PGP 簽章 | 構建日誌