# ClientAPT

> Encrypted on-device manager for clients, appointments, and service work.

Canonical page: [https://chrome-stats.com/d/io.river.clientapt](https://chrome-stats.com/d/io.river.clientapt)

## Overview

- **ID:** `io.river.clientapt`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** River.io LLC
- **Category:** PRODUCTIVITY
- **Version:** 0.1.2
- **Last updated:** 2026-07-09
- **First published:** 2026-06-28
- **Publisher country:** US
- **Size:** 11 MB
- **Data as of:** 2026-09-05
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=io.river.clientapt)
- **Website:** [https://www.river.io](https://www.river.io/)
- **Privacy policy:** [https://spacetrucker2196.github.io/clientAPT-Android/privacy-policy.html](https://spacetrucker2196.github.io/clientAPT-Android/privacy-policy.html)

## Description

ClientAPT is an encrypted, on-device appointment and client manager for service professionals — tattoo artists, stylists, massage therapists, and anyone who needs to keep client work secure.<br><br>The whole app runs offline. There is no account to create, no server to sign in to, no analytics, no cloud sync. Everything you enter — clients, appointments, services, photos — stays on your phone in an encrypted vault. We can&#39;t see it. No one can, unless they have your PIN and your phone.<br><br>Features:<br>• Today / Week / Compendium views over your schedule.<br>• Per-client notes and photos.<br>• Tier-based clients with optional &quot;sensitive&quot; flag and a separate sensitive PIN for higher-value records.<br>• Services catalog with add-ons and palettes.<br>• Recurring appointments with time-only reminders.<br><br>Security:<br>• No network access. The app does not declare the INTERNET permission — it cannot make outbound connections.<br>• SQLCipher AES-256 database, key derived from your PIN via Argon2id.<br>• Notifications only show &quot;Appointment at HH:MM&quot; — never the client&#39;s name, service, or address.<br>• Photos captured in-app via CameraX, never written to the Android MediaStore. Recents screenshot masked with FLAG_SECURE.<br>• Biometric unlock is a convenience layer on top of the PIN and never substitutes for the sensitive PIN.<br><br>ClientAPT mirrors the iOS version feature-for-feature.

## Rankings

- #3,151,107 — Overall

## Permissions and access

### Permissions

- `android.permission.CAMERA`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.USE_BIOMETRIC`
- `android.permission.USE_EXACT_ALARM`
- `android.permission.USE_FINGERPRINT`
- `android.permission.VIBRATE`
- `com.android.vending.CHECK_LICENSE`
- `io.river.clientapt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Client Database Pro](https://chrome-stats.com/d/com.espinetengineering.clientdatabasepro) — 9 users
- [ClientVault](https://chrome-stats.com/d/com.vanespark.clientvault) — 73 users
- [Adytum Vault](https://chrome-stats.com/d/com.adytumvault) — 3 users
- [GabinetPro: Terminarz Wizyt](https://chrome-stats.com/d/com.grzepiluk.gabinetpro) — 49 users
- [Appointsy](https://chrome-stats.com/d/com.neocisart.agenda_facil) — 18 users
- [Password Manager - Offline](https://chrome-stats.com/d/com.shohatech.passwordmanager) — 16 users
- [Password Manager - Offline](https://chrome-stats.com/d/com.dosemealtiyazilim.sifreyoneticisi) — 54 users
- [Agenda: Planner & Calendar](https://chrome-stats.com/d/com.aldaghir.agenda) — 225 users
- [Appba](https://chrome-stats.com/d/com.thuyapp.appba) — 15 users
- [Client Schedule](https://chrome-stats.com/d/dev.freetool.agenda) — 254 users
- [Passly Pro](https://chrome-stats.com/d/au.arshavin.password_manager_plus_secure_photo_id) — 15 users
- [JustAppoint](https://chrome-stats.com/d/com.justappoint.app) — 15 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/io.river.clientapt)
