PratikYedek mobile app
The PratikYedek mobile app lets you view your backups on the go, approve critical actions (restore, account deletion), and manage your devices.
Architecture (ADR-027): The mobile app is a consumption shell. Backup triggering stays on desktop; mobile only provides dashboard, approval flows, and device management. A phone is not a fit for a KVKK § 12-compliant backup engine due to background restrictions, battery limits, and integrity attestation requirements.
Early Access release notes
The mobile app is actively usable on Android during Early Access. The iOS version will be released through TestFlight at the end of Phase 6, once the Apple Developer account is opened.
| Feature | Android | iOS |
|---|---|---|
| Dashboard (KPIs + device list) | ✓ v0.1.1 | End of Phase 6 |
| Backup viewing (read-only) | ✓ | End of Phase 6 |
| Restore approval (push) | ✓ | End of Phase 6 |
| Account deletion (KVKK § 11/e) | ✓ | End of Phase 6 |
| Biometric unlock (fingerprint / face) | ✓ | End of Phase 6 |
| Offline queue | ✓ | End of Phase 6 |
| Gallery backup | End of Phase 6 | Phase 7 |
| Contacts + SMS backup | End of Phase 6 | Phase 7 |
Current version (Android)
- 0.1.1 — Android internal track / APK (released in F4.2 Sprint 5)
- Size: 94 MB
- Minimum Android: 8.0 (API 26)
- Architecture: ARM64 + ARMv7 + x86_64
- Early Access distribution: APK + Google Play internal track (public Play Store after Phase 6)
Quick start
- APK installation — including the unknown sources permission
- Biometric unlock — lock the master password inside the device secure enclave
- Offline queue — what happens when you have no connection
- Account deletion — KVKK § 11/e self-service
What mobile does not do (intentional)
Per architecture decision, the following are done only on desktop:
- Defining backups — folder selection, periodic schedule, preconditions (e.g. CPU < 50%)
- Connecting BYOS — Google Drive / OneDrive OAuth flow
- Adding taxpayers (Tax Advisor) — VKN/TCKN validation, plan assignment
- Creating audit-share — inspector share link
- Billing — plan changes, card update
Why desktop? If the backup engine ran on the phone:
- iOS/Android background restrictions would prevent synchronous operation
- Battery drain would become unmanageable
- KVKK § 12 integrity attestation requires device attestation, which is not viable here
Known mobile limitations in Early Access
- No iOS app — enters TestFlight after Apple Developer approval ($99/year + 1-3 days)
- Gallery backup at end of Phase 6 — dashboard + approval flows work today
- Push notifications only for critical approvals — no promotional push (KVKK § 5/1 explicit consent)
- Offline queue limited to 100 items — warning shown when the queue grows large
iOS roadmap
| Phase | Date | Deliverable |
|---|---|---|
| F6.S42 | June 2026 | Buy Apple Developer + DigiCert code signing |
| End of Phase 6 | July 2026 | First TestFlight build (Early Access users only) |
| Phase 7 start | September 2026 | App Store public release |
iOS will reach feature parity with Android; both platforms build from a single code base (Expo / React Native).
FAQ
Q: Has the Apple Developer account been opened? It will be in sprint F6.S42 ($99/year). If you are an Early Access user with iOS, we will move you to the top of the invite list — write to mobil@pratikyedek.com.
Q: Does gallery backup work now? F4.2 Sprint 5 released the dashboard + approval flow. Automatic gallery backup will be enabled on Android at the end of Phase 6. iOS in Phase 7.
Q: Can my spouse / child install the APK too? No — your APK link is personal and valid for 7 days. Family members should apply through the form with the Family plan.
Q: How are APK updates delivered? The app checks the version at launch. If a new version exists, an "Update" notification appears; tapping it downloads the new APK. Automatic updates follow the F6.S43 Tauri auto-updater model.

