Mobile App Development for Notary Services
Notary practice is one of few legal segments where "digitization" means not just convenience but legal force of actions. Mobile app here must integrate into regulated processes, not replace them. Developer's task: automate what can be automated and properly restrict what requires personal presence.
What Actually Gets Automated
Notary appointments are obvious. Online slots, buffer between appointments, auto-reminders via FCM 24 hours and 1 hour before. Client confirms attendance from push notification; no-show statistics drop.
Pre-visit document collection. Client sees a checklist in the app for specific notary action type — power of attorney, will, purchase agreement — and uploads scans. Documents undergo preliminary check: auto-recognition of document type via ML Kit Document Scanner (Android) or Vision Framework (iOS), format and readability verification. Client arrives for appointment with prepared package.
Document readiness status. After appointment, client gets push when document is registered in Notary Registry or ready for pickup — no office calls needed.
Technical Limitations Worth Knowing
Remote notarization (Art. 44.3 of Fundamentals of Notary Law) requires identification via ESIA. Integration with ESIA via OAuth 2.0 is feasible but requires registering information system with Ministry of Digital Development. This isn't development — it's administrative process running in parallel.
Storage of notarially significant data has elevated security requirements. At mobile app level: Keychain (iOS) / Keystore (Android) for tokens, document encryption before server upload via AES-256, screenshot block on sensitive screens (FLAG_SECURE on Android, ignoresScreenshots on iOS 16+).
Stack and Architecture
Flutter + Dart (cross-platform), Laravel + PostgreSQL backend. File storage — MinIO or S3 with server-side encryption. PDF notification and receipt generation via backend templates.
Notary admin panel — web interface on React, since desktop is more convenient for documents and scheduling. Mobile app — for clients and courier tasks (if notary travels).
Timeline
MVP: appointments, document uploads, readiness notifications — 8 to 12 weeks. Extended version with ESIA, remote transactions, and Notary Registry integration — 20+ weeks plus administrative approvals.
Pricing is calculated individually after requirements analysis.







