Privacy-First Apps

Open Source
Android Apps

JusDots develops secure, privacy-focused Android applications. All apps are open source, locally-stored, and designed with your privacy in mind.

Our Apps
JusBrowse

JusBrowse

Privacy

Privacy-first Android browser with fingerprint protection, tracker blocking, and minimal memory footprint.

--
Stars
25+
Releases
~25MB
APK Size
πŸ’¬

JusChatz

Encrypted

Anonymous encrypted chat with no registration required. End-to-end encryption for all messages.

--
Stars
5+
Releases
~15MB
APK Size
DotNotes

DotNotes

Productivity

Modern note-taking app with folder organization, secret notes, and checklist support.

--
Stars
9+
Releases
~8MB
APK Size
Why JusDots?
πŸ”’

Privacy First

All data stored locally. No tracking, no telemetry, no accounts required.

πŸ“±

Open Source

All apps are open source. Inspect the code, contribute, or fork.

⚑

Lightweight

Minimal APK sizes. Built with modern Android architecture.

🎨

Material Design

Clean, modern UI following Material Design 3 guidelines.

πŸ›‘οΈ

Secure

Biometric authentication, encryption, and secure storage.

🌐

No Internet Required

Core features work offline. Your data stays on your device.

Get Started

Download any app and experience privacy-first Android applications.

Privacy Browser

JusBrowse

A privacy-first Android browser featuring advanced fingerprinting protection, tracker blocking, and minimal memory footprint.

Key Features
πŸ›‘οΈ

Fingerprint Protection

Advanced Fake Mode with hardware spoofing, canvas noise, WebRTC shielding.

🚫

Tracker Blocking

Built-in ad/tracker blocking using EasyList with DNS-level filtering.

πŸ”’

Privacy Mode

Incognito browsing with data isolation and automatic storage clearing.

⚑

Lightweight

Built on Android WebView. ~25MB APK size, low memory usage.

πŸ”

DNS over HTTPS

Custom DoH URLs with secure DNS resolution.

πŸ“Ί

Fullscreen Video

Enhanced media playback with fullscreen support.

App Showcase
Technical Specs
Min Android API 29 (Android 10)
APK Size ~25MB
Engine Android WebView
Language Kotlin
License GPL-3.0
Recent Releases --
Loading...
View All Releases

JusBrowse on GitHub

⭐ --
View Repository Download APK
Encrypted Chat

JusChatz

Anonymous encrypted chat app. No registration, no tracking, no data retention. Your conversations stay private.

Key Features
πŸ”

E2E Encryption

AES-256-GCM encryption. Only you and your partner can read messages.

πŸ‘€

No Registration

No phone, no email, no account. Just install and chat.

🚫

No Data Retention

Messages not stored on servers. Exist only on devices.

πŸ’Ύ

Local Storage

SQLCipher encrypted local storage. Clear anytime.

🌐

Anonymous Rooms

Create/join rooms with unique codes. No participant tracking.

πŸ“±

Material Design

Modern UI following Material Design 3.

Technical Specs
Min Android API 24 (Android 7.0)
APK Size ~15MB
Encryption AES-256-GCM
Key Exchange Diffie-Hellman
Protocol WebSocket / MQTT
Recent Releases --
Loading...
View All Releases

JusChatz on GitHub

⭐ --
View Repository Download APK
Note Taking

DotNotes

A modern, privacy-focused note-taking app for Android. Organize with folders, secure with biometrics, and create rich checklists.

Key Features
πŸ“‚

Folder Organization

Group notes into custom folders with rename/remove support.

πŸ”’

Secret Notes

Biometrically secured private notes. Your sensitive data stays protected.

βœ…

Dynamic Checklists

Create and reorder items with smooth drag-and-drop support.

πŸ–ΌοΈ

Image Integration

Attach images to notes for better visual context.

πŸ“Œ

Pin & Share

Keep important notes at top and easily share content.

🎨

Customization

Dark, Light, and System themes with animation controls.

App Showcase
Technical Specs
Min Android API 24 (Android 7.0)
APK Size ~8MB
UI Framework Jetpack Compose
Database Room Persistence
Architecture MVVM
License GPL-3.0
Recent Releases --
Loading...
View All Releases

DotNotes on GitHub

⭐ --
View Repository Download APK
All Releases --
All --
JusBrowse --
JusChatz --
DotNotes --
Loading...
Fetching releases...
β–Ύ
Technical Documentation

In-depth engineering guides for JusBrowse and the JusDots ecosystem.

1. Core Mission

JusBrowse is an ultra-hardened Android browser designed to survive the "infinite war" against modern tracking (FingerprintJS v4, etc.). It treats privacy not just as a setting, but as a system-level engineering problem.

Module 01The "Network Surgeon" (Layer 4/7)
β–Ύ

Standard browsers reveal themselves via HTTP headers. JusBrowse implements a custom interception layer to sanitize outgoing traffic:

  • X-Requested-With Stripping: Removes the identifying header that flags the app as a WebView.
  • Protocol Alignment: Uses Google Cronet and OkHttp to support QUIC, HTTP/3, and Brotli, matching the network signature of a standalone Chrome browser.
  • Surgical Interception: Manually re-executes requests without identifying markers, ensuring sites see a "clean" browser stack.
Module 02Hardware Emulation (Pixel 8 Pro Identity)
β–Ύ

To prevent "Uncanny Valley" leaks where the device reports a mismatching identity, JusBrowse spoofs the hardware characteristics of the Google Pixel 8 Pro (Tensor G3):

CPU Spoofs navigator.hardwareConcurrency to report 8 cores.
RAM Spoofs navigator.deviceMemory to report 12GB.
GPU Overrides WebGL getParameter to report "Google" as vendor and "Mali-G715" as renderer.
APIs Blocks or spoofs Battery/Vibration APIs that could leak hardware health.
Module 03Dynamic Fingerprint Resistance (Layer 7)
β–Ύ

Extensive JavaScript injection occurs at Document-Start to neuter tracking scripts:

Canvas Jitter

Injects seeded noise into ImageData to break persistent canvas hashes while maintaining visual quality.

Audio Hardening

Adds imperceptible jitter to AudioContext and Oscillator outputs to prevent acoustic fingerprinting.

WebRTC Shielding

Prevents IP leaks and identity probes by occluding candidate enumeration.

Font/Screen Protection

Limits fonts to a "safe subset" and buckets dimensions to standard mobile resolutions.

ArchitectureArchitecture & Isolation
β–Ύ
  • OS-Level Isolation: Uses WebView.setDataDirectorySuffix linked to personas, ensuring that cookies, cache, and LocalStorage are physically separated at the file system level.
  • MVVM Architecture: Built with Jetpack Compose for a modern, reactive UI that manages multiple isolated WebView instances ("Tabs").
  • Persistence: Uses Room and DataStore for secure, performance-conscious state management.
DataEngine Effectiveness (Protection)
β–Ύ

Surgical Blocking

Advanced sub-resource interception using shouldInterceptRequest to scrub tracking headers.

Detection Resistance

By aligning headers (sec-ch-ua) JusBrowse avoids common "Version Mismatch" flags.

Common Questions & Answers (FAQ)

Q: Why use WebView instead of a custom Chromium fork?

A full Chromium fork adds ~300MB to the binary and massive RAM overhead. WebView allows us to use the system's security patches while the "Network Surgeon" removes markers.

Q: Does "Seeded Noise" break websites?

No. The jitter is mathematically calculated to be imperceptible to humans but sufficient to change the checksum (hash) that trackers look for.

Q: Is this browser 100% untraceable?

No browser is 100% untraceable, but JusBrowse removes the "Low Hanging Fruit" and many mid-level fingerprinting vectors standard browsers ignore.

Q: What is "Boomer Mode"?

it booms the UI elements (popups are annoying)

Research Notes

Technical notes from JusDots development.

πŸ” JA4 Fingerprinting

Modular, human-readable method for identifying clients based on TLS handshakes. Designed to replace JA3.

πŸ›‘οΈ Fake Mode Research

Digital identity hijacking protection via hardware spoofing, canvas noise, and WebRTC shielding.

πŸ“Š WebView Performance

Native Rendering vs. Custom Chromium Engines. Analyzing the 15-22% speed gap.

🚫 Tracker Blocking

Effectiveness of the "Surgical" Engine. ~85% tracker reduction analysis.