← Back to pennyBook Ledger Official Website
Javed Khan Labs

pennyBook Ledger Privacy Policy & Terms

Application: pennyBook Ledger • Package: com.pennybook.expensetracker • Version: 1.0.1 • Effective Date: November 8, 2026

🔒 Verified Core Privacy Guarantees

pennyBook Ledger is engineered as a 100% offline, local-first financial management application. We believe your personal accounting records belong solely to you.

🛡️
100% On-Device Storage All transactions, accounts and budgets reside strictly on your physical phone in a private SQLite database.
🚫
Zero Network Permissions Does not request android.permission.INTERNET. The app cannot transmit data across the web.
🔐
SQLCipher & Keystore Database encryption backed by SQLCipher 4.17.0 and hardware-backed Android Keystore cryptography.
✨
Zero Ads & Trackers Contains zero advertising SDKs (no AdMob), zero telemetry trackers, and zero billing libraries.

1. Overview & Developer Information

This Privacy Policy applies to the mobile application pennyBook Ledger (Package: com.pennybook.expensetracker), created and maintained by Javed Khan Labs ("we", "us", or "our").

We are dedicated to total transparency and user data autonomy. Because pennyBook Ledger operates completely offline on your physical hardware, we do not operate remote databases, financial synchronisation servers, or tracking infrastructure. Your personal financial ledger remains strictly in your own custody.

2. Data Stored Locally On Your Device

The application stores the following information locally on your device within its secure, private application sandbox:

No Mandatory Account Registration: You are never asked to create an account, register an email address, link a bank account, or provide government-issued identity documents to use pennyBook Ledger.

3. Local Cryptography & Database Security

To ensure high standards of on-device privacy, pennyBook Ledger implements multi-tier cryptography:

4. Backup, Restore & Data Portability

You maintain 100% physical ownership and control over your financial records and backups:

5. Android Device Permissions

pennyBook Ledger requests only the minimum standard permissions necessary to operate on-device features:

Permission API Level Technical Purpose
POST_NOTIFICATIONS Android 13+ (API 33+) Delivers local notification reminders for Udhaar payment due dates, EMI dates, and daily auto-backup completion notices.
RECEIVE_BOOT_COMPLETED All supported Restores user-scheduled local due date and EMI reminders following a device reboot.
VIBRATE All supported Provides haptic feedback during UI actions and notification alerts.
USE_BIOMETRIC / USE_FINGERPRINT All supported Enables optional fingerprint or biometric app lock on supported devices.
READ/WRITE_EXTERNAL_STORAGE Legacy (API ≤ 32) Allows saving and restoring backup files in user-selected device storage on older Android versions.

Zero Network Permissions: The application does not declare android.permission.INTERNET. The operating system prevents the application from making HTTP/HTTPS connections, opening socket connections, or transmitting background telemetry.

No Exact Alarm Restrictions: The application does not declare or require SCHEDULE_EXACT_ALARM or USE_EXACT_ALARM. Reminders use battery-friendly inexact alarms (AlarmManager.setAndAllowWhileIdle).

6. Third-Party Libraries & Service Disclosure

In strict accordance with Google Play Developer Policies, we disclose all open-source libraries bundled in the release:

7. Operating System Cloud Backup Exclusions

To prevent sensitive financial data and encryption keys from being silently uploaded to operating system cloud backups (such as Google Drive automatic app backups), pennyBook Ledger declares strict backup_rules.xml and data_extraction_rules.xml configurations. These rules explicitly exclude all database files (pennybook.db*), keystore metadata files (db_security.meta*), migration state files, and shared preferences from both cloud backups and device-to-device transfers.

8. Data Retention, Permanent Deletion & Uninstallation

9. Children's Privacy (COPPA & GDPR-K Compliance)

pennyBook Ledger is a general audience personal finance application and is not intended for or directed towards children under the age of 13. We do not knowingly collect, solicit, or maintain personal information from children.

10. User Support & Privacy Inquiries

If you have any questions, feedback, or concerns regarding this Privacy Policy or your data privacy in pennyBook Ledger, please contact us directly:

Developer: Javed Khan Labs
Official Website: https://javedakhan2010.github.io/pennyBook/
Support Email: javed.apps.support@gmail.com
Official Policy URL: https://javedakhan2010.github.io/pennyBook-privacy-policy/