TrustDesk
Free · Offline · Private

Business software built for
ownership,
not dependency.

"Your Data. Your Control."

TrustDesk is a portfolio of free desktop and mobile applications designed for small businesses and independent professionals — built with privacy as a foundation, not an afterthought.

No Registration Required
Zero Cloud Dependency
No Ads, No Subscriptions
100% Local Data
Free Forever
0+
Applications
0
Data Collected
0%
Free, Always
Our Philosophy

Built on a simple principle:
your business data belongs to you.

TrustDesk exists because small businesses deserve professional-grade software without surrendering their data to third-party servers, subscription models, or tracking systems.

No Registration
Open the application and start working. No email, no phone, no sign-up flow required.
No Cloud Required
All data lives on your device. No internet connection needed to run your business.
No Tracking
Zero analytics, zero telemetry, zero data collection. What happens on your device, stays there.
No Subscriptions
Every application is free. No freemium limits, no paywalled features, no recurring charges.
Local Database
H2 or SQLite embedded database. Fast, reliable, portable — and completely yours.
Optional Backup
Encrypted Google Drive backup — opt-in only. Your backup key never leaves your device.
Admin Auth
Secure admin-based login system with a recovery key mechanism — no master password backdoor.
Open by Design
TrustDesk operates transparently. No hidden processes, no background services phoning home.
What We Build

Lightweight tools for real businesses

TrustDesk applications are designed for the shopkeeper managing 500 SKUs, the clinic that sees 40 patients a day, the gym with 200 members, and the contractor tracking 15 active projects. Each tool is built to work reliably on modest hardware, without internet, without subscriptions, and without complexity.

Desktop Applications (Windows / Linux)

Built with Java + Spring Boot. Runs as a local server on your machine with a browser-based UI or native interface.

Android Applications

Native Android apps using Room/SQLite. Works fully offline with optional Wi-Fi sync to desktop counterpart.

Local-First Architecture

H2 embedded database for desktop. SQLite for Android. Data stays on the device, structured and queryable, always available.

AdminService.java
// TrustDesk Security Architecture
// No plaintext. No telemetry. No backdoors.

@Service
public class AdminService {

  private final BCryptPasswordEncoder encoder
    = new BCryptPasswordEncoder(12);

  public Admin createAdmin(String password) {
    String hash = encoder.encode(password);
    String recoveryKey = RecoveryKeyGen
      .generate();  // shown once

    return Admin.builder()
      .passwordHash(hash)
      .recoveryKeyHash(
        encoder.encode(recoveryKey))
      .telemetryEnabled(false)
      .cloudSync(false)
      .build();
  }

  // No master password exists.
  // Forgot password? Use recovery key.
}
🔒
BCrypt Hashing
Cost factor 12
🗝️
Recovery Key
One-time generation
Security & Architecture

Designed from the ground up
for secure, local-first operation.

No cloud server stores your passwords. No third-party service handles your authentication. Every credential management decision is made locally, on your hardware.

01
BCrypt Password Hashing
All passwords are hashed using BCrypt with a configurable cost factor (default: 12). The original password is never stored or logged anywhere in the system.
02
Recovery Key System
A one-time recovery key is generated at admin setup and shown exactly once. It's stored as a hash — not plaintext. Lost access is recovered through this key, with no vendor involvement.
03
No Plaintext Credentials
Usernames, passwords, and recovery keys are never stored in readable form. All sensitive fields are hashed before they touch storage.
04
Local H2 / SQLite Database
Desktop apps use an embedded H2 database. Android apps use SQLite via Room. Both are local-only, portable, and fully under the user's control.
05
Optional Encrypted Backup
Users may opt into Google Drive backup. Data is encrypted client-side before upload. The encryption key is never transmitted to any server, including Google or TrustDesk.
06
Zero Telemetry or Collection
TrustDesk applications contain no analytics SDKs, no crash reporters, no usage trackers. No data about your use of the software is ever collected or transmitted.
07
No Backdoors or Master Passwords
There is no vendor master password, no secret admin bypass, and no remote access capability. If you lose both your password and recovery key, no one — including us — can recover access.
Application Architecture
🖥️ Java Desktop UI / Browser Frontend
⚙️ Spring Boot Application localhost:8080
🔐 Security Layer (BCrypt) Auth + Session
🗄️ H2 / SQLite Database Local · Embedded
💾 Filesystem (Your Device) No cloud
📱 Android Architecture
Android Application (Kotlin/Java) Native
Room ORM + SQLite Local DB
Device Internal Storage Encrypted
BCrypt Cost 12 H2 Embedded SQLite Local Zero Telemetry Offline-First No Backdoors Open Auth
App Portfolio

20 applications.
Every one is free.

A growing collection of offline-first business tools. Download, install, and own your data — no strings attached.

📦
Desktop

TrustDesk Inventory

Manage stock levels, product categories, suppliers, and reorder alerts. Built for retail and wholesale businesses of any size.

📒
Desktop

TrustDesk Books

Double-entry bookkeeping, P&L statements, balance sheets, and tax summaries — fully offline for small business accounting.

🧾
Desktop

TrustDesk Billing

GST-ready invoicing, quotations, payment tracking, and PDF generation. Print or share professional invoices instantly.

🤝
Desktop

TrustDesk CRM

Customer relationship management with lead tracking, follow-up reminders, communication history, and deal pipeline.

🏋️
Desktop

TrustDesk Gym Manager

Member subscriptions, attendance logs, fee collection, trainer assignments, and renewal notifications for fitness centers.

🏥
Desktop

TrustDesk Clinic

Patient records, appointment scheduling, prescription history, and visit notes for small clinics and independent practitioners.

📖
Android

TrustDesk Khata

Digital credit ledger for small shops and traders. Record dues, payments, and balances with customers — completely offline.

🏭
Desktop

TrustDesk Warehouse

Multi-location stock management, inbound/outbound tracking, bin locations, and transfer orders for warehouse operations.

🏪
Desktop

TrustDesk Retail POS

Point-of-sale system with barcode scanning, checkout billing, cash drawer management, and daily sales reports.

💸
Android

TrustDesk Expense Tracker

Log daily business expenses by category, generate monthly summaries, and export reports — works without any internet access.

🏫
Desktop

TrustDesk School Admin

Student enrollment, fee management, attendance, class schedules, and report generation for small schools and coaching centers.

🏘️
Desktop

TrustDesk Society Manager

Maintenance billing, resident directories, amenity bookings, and complaint tracking for residential housing societies.

💼
Desktop

TrustDesk Payroll Lite

Employee salary management, attendance-based calculation, PF/ESI deduction tracking, and payslip generation for small teams.

🔧
Android

TrustDesk Contractor Pro

Project tracking, material consumption, labour cost management, and client billing for contractors and service businesses.

💊
Desktop

TrustDesk Medical Stock

Medicine inventory with expiry tracking, batch management, supplier records, and reorder alerts for pharmacies and clinics.

🍽️
Desktop

TrustDesk Restaurant Basic

Table management, order entry, KOT printing, and daily closing reports for small restaurants and food stalls.

🖨️
Desktop

TrustDesk Asset Manager

Track physical assets, maintenance schedules, depreciation records, and assignment logs across your organization.

💰
Android

TrustDesk Loan Tracker

Personal and business loan tracking with EMI schedules, interest calculations, and payment history — fully offline.

📈
Android

TrustDesk Sales Tracker

Daily sales entry, target vs. achievement tracking, customer-wise sales history, and monthly performance summaries.

Android

TrustDesk Lite

Minimal all-in-one app: basic inventory, billing, and customer ledger in a single lightweight package for micro-businesses.

The Person Behind TrustDesk

Built by a developer who
believes in software ownership.

Gorakhnath Patil
Founder & Lead Developer
Maharashtra, India

20+
Apps Built
0₹
Cost to Users
8+
Years in Java
0
Data Collected

GitHub Profile

Gorakhnath Patil is a Java backend developer based in Maharashtra, India, with practical experience building secure, scalable systems. TrustDesk grew out of a straightforward observation: small businesses across India manage critical operations — inventory, billing, customer accounts — using spreadsheets, paper, or expensive cloud software that demands both payment and trust in a third party.

The goal with TrustDesk is direct: build well-engineered software that small business owners can download, use immediately, and rely on completely — without giving up control of their data, their budget, or their privacy.

Mission & Vision
🎯
Mission
To empower small businesses and independent professionals with free, privacy-respecting business tools that work without cloud services, registration, or ongoing cost.
🌱
Vision
Build a comprehensive ecosystem of offline-first business applications that covers every common operational need — from inventory to payroll to CRM — all free, all local, all secure.
Technical Skills
Java Core + Backend Spring Boot Security Architecture Database Design Offline-First Systems Authentication Systems H2 / SQL Android Development BCrypt / Hashing REST APIs
Development Philosophy
01 Security is not a feature — it's the foundation every application is built on.
02 Software should be a tool for the user, not a mechanism for extracting value from them.
03 An application that doesn't work offline isn't truly reliable for business use.
04 Free software doesn't have to mean limited software. Quality is non-negotiable.
Contact

Questions, feedback,
or ideas — write to us.

TrustDesk is maintained by a single developer. Response times may vary, but every message is read.

Location
Maharashtra, India
📌 Before you write
  • Report bugs or issues with specific application names and steps to reproduce.
  • Feature requests are welcome — especially if you represent a small business use case not yet covered.
  • Collaboration or contribution inquiries are considered, especially for Java / Android developers aligned with the privacy-first mission.
Send a Message

No personal data is stored from this form. Your message goes directly to hello@trustdesk.in.