Privacy Policy - Natisniti
1) Who we are
Natisniti (package: ai.saifullah.natisniti) is provided by Saifullah Ahad ("we", "us", "our").
Our website and developer portfolio is: https://saifullah.ai.
2) What Natisniti does
Natisniti is a direct-local USB printing utility for Android. It renders user-selected documents (such as PDF files and photos) into printer page command streams (such as PCL 5e and PostScript Level 2) and sends them over a local USB cable connection to a connected USB printer. The app does not require a cloud print service, computer, or external server.
3) Zero data collection policy
Natisniti does not send personal data to the developer, analytics services or a cloud server. It processes documents locally, temporarily stores print jobs, and sends selected print data to your USB printer. The app contains:
- No user accounts or login systems
- No analytics or behavioral tracking SDKs
- No advertising networks or advertising identifiers
- No crash reporting SDKs sending telemetry off-device
- No cloud synchronization or remote backup services
Natisniti does not request the Android INTERNET permission. A document provider you choose can have its own network and retention behavior; Natisniti does not control the provider's original copy.
4) Document handling and local lifecycle
When you choose a document or photo to print:
- User-Initiated Access: Natisniti accesses only the document files you explicitly select via the Android system file picker or share to Natisniti via Android's standard Share menu.
- On-Device Band Processing: Documents are processed locally in small memory strips to conserve phone memory.
- Temporary Local Spooling: Rendered page data is held in temporary, encrypted app-internal spool storage while being sent to the USB printer.
- Local Job Records: Document names and private job details can exist in encrypted job records while work is pending. Minimal job status and timing records can remain until their retention deadline.
- Cleanup Timing: Completed, cancelled and failed jobs are eligible for content and key cleanup. Maintenance runs on startup and approximately every 30 seconds while the runtime is active; unresolved jobs expire after 24 hours at the next maintenance pass. Cleanup is not guaranteed at a wall-clock deadline while Android has stopped the app. Clearing app storage or uninstalling removes app-local jobs and settings, but not original documents or printer copies.
5) USB printer access
Natisniti requests Android USB permission only when a physical USB printer is connected and you choose to communicate with it. USB data transfer occurs solely across the physical USB cable directly between your phone and the connected printer. No print job data is routed through third-party services.
6) Optional App Lock
Natisniti includes an optional App Lock feature to protect private document previews.
- App Lock is off initially. You can set an independent 4-8 digit app PIN, enable biometrics, or use both. A salted SHA-256 PIN verifier and random 16-byte salt are kept in private app storage; the plain-text PIN is never saved.
- Optional biometric authentication (fingerprint/face) uses the standard Android BiometricPrompt API on-device.
- Natisniti never transmits, backs up, or shares your PIN or biometric data.
- The app does not receive biometric templates and does not use your device PIN as a fallback. App Lock protects document screens; background printing can continue. If all enabled methods are lost, clearing app storage removes the lock and local print jobs.
7) Permissions used
android.permission.BIND_PRINT_SERVICE: Required by Android to register Natisniti as a system print service so other apps can send print jobs to it.android.permission.USE_BIOMETRIC: Optional permission used solely for on-device App Lock authentication if enabled by the user.- Zero Network Permissions: Neither
INTERNETnorACCESS_NETWORK_STATEis requested. - Zero Storage Permissions: Neither
READ_EXTERNAL_STORAGEnorWRITE_EXTERNAL_STORAGEis requested. Document access uses scoped URI grants.
8) Children's privacy
Natisniti is a general-purpose utility app designed for all ages, including users aged 13 and older. It does not collect personal information from any user, including children.
9) Changes to this policy
If this Privacy Policy is updated, the revised version will be published at https://privacy.saifullah.ai/natisniti.html with an updated effective date.
10) Contact information
For any privacy inquiries regarding Natisniti, contact:
Saifullah Ahad
Email: [email protected]
Website: https://saifullah.ai