About i-Potret
Opening the app for the first time
First launch of i-Potret presents a login screen with no guest mode. Every user must register an account before seeing any service. The registration form asks for a phone number, email, and a password. There is no demo mode and no way to browse services without logging in first. This creates a hard stop for anyone who just wants to check what the app offers. A parent in Tembilahan trying to register their child for school cannot even see the SPMB menu until the account is verified. The verification process sends a code to the registered phone number. That code arrives as a push notification. Some users reported that the notification text appears in English and disappears too quickly to read. The app does not resend the code automatically. If the notification is missed, the user must start the registration process over from the beginning.
Once logged in, the home screen displays a grid of service categories. Digital Public Services sits at the top. Below that are Track Applications, Public Service Mall, and Lapor Pemda (public complaints). The interface uses a clean blue-and-white color scheme consistent with Indonesian government branding. Navigation relies on a bottom tab bar with five icons: Home, Services, Complaints, Notifications, and Profile. The search bar at the top of the home screen allows users to find specific services by typing keywords. This layout mirrors many other government apps in Indonesia. What makes i-Potret different is the sheer number of services packed into one place. A user can apply for a birth certificate, check food prices, view job vacancies, and file a complaint about a broken road — all from the same app. The developer lists these features clearly on the Play Store page, but the actual experience of moving between them is where the app reveals its true character.
The SPMB feature, which handles new student registration for elementary and junior high schools, is the most heavily used function during the June enrollment period. In 2026, the registration window ran from June 15 to June 17. Parents had only three days to complete the process. The app was the only way to register. Schools did not accept paper forms. This created a pressure cooker situation where every parent in the regency tried to access the same server at the same time. The result was predictable. Server slowdowns and outright errors became the norm. Some parents could not even complete the account verification step. Others got stuck at the document upload stage. The app requires scanned copies of birth certificates, family cards, and graduation letters. Not every parent owns a scanner or knows how to scan documents on their phone. The app provides no tutorial or guided walkthrough for this process. One parent wrote on Facebook: "Adohai, why won't it open? Getting into school is so complicated. There is no tutorial. Not all parents understand that registration requires scanning." This complaint appeared in multiple news outlets covering the SPMB rollout.
When the complaint feature meets the registration failure
The Lapor Pemda feature is supposed to let citizens submit complaints about government services directly through the app. Users can select a category, write a description, and attach supporting files. This sounds useful on paper. In practice, during the SPMB crisis, parents who could not register their children had nowhere to turn within the app. The complaint feature requires a logged-in account. The same account that was failing to verify. So parents could not complain about the registration system using the app itself. They had to use Facebook, Twitter, or other social media platforms to voice their frustration. This is a classic design gap. The app offers a complaint mechanism, but that mechanism is inaccessible exactly when users need it most. The education department eventually acknowledged the server issues and told parents to visit schools in person for assistance. This manual workaround defeats the purpose of a digital-first system. The original analysis here is simple: the complaint feature and the registration feature are both present, but they do not communicate with each other. A user who cannot register cannot complain. A user who can register probably does not need to complain. The two features operate in parallel silos, never intersecting in a way that helps the user who is stuck between them.
Another layer to this is the changelog. The most recent update, version 1.0.11, contains a single line: "Fix grid loker." This refers to a fix for the job vacancy grid display. The job vacancies feature shows open positions in the local government. It is a useful feature but not the most critical one. The SPMB registration system, which affects thousands of families, received no specific mention in the changelog. The previous version, 1.0.10, had a longer list of fixes including push notification improvements, profile photo updates, and automatic update fixes. None of those addressed the server capacity issues that plagued the June enrollment period. The developer appears to be making incremental improvements, but the core infrastructure problem — server load during peak usage — remains unaddressed in the public changelog. This raises a question about priorities. The app is marketed as a one-stop digital public service portal. Yet the feature that matters most to residents during a specific time of year is the one that fails most spectacularly.
Real-world performance under load
News reports from June 2026 paint a consistent picture. On the first day of SPMB registration, the app experienced significant slowdowns. On the second day, the problems persisted. Parents reported that they could not log in, could not verify accounts, and could not upload documents. The education department responded by saying that technical teams were optimizing the server. They also assured parents that schools would help with the registration process if the app failed. This acknowledgment is important. It means the government knew the app was not reliable enough to handle the full load. The daily quota system was introduced to manage server load — only a certain number of registrations were allowed each day. This is a workaround, not a solution. It shifts the burden from the app to the parents, who now have to compete for limited registration slots. One parent told a reporter: "We welcome digitalization, but please do not make it harder for us." That sentiment captures the core tension. The app is free, transparent, and integrated. Those are real strengths. But when the system crashes, those strengths mean nothing.
The app does not display ads. It has no in-app purchases. It is purely a government service delivery tool. This removes the usual distractions found in commercial apps. There are no pop-ups, no banner ads, and no upsells. The focus is entirely on the services themselves. For users who can access the app without issues, this makes for a clean experience. The food price information feature, for example, works reliably. It shows current market prices for staple goods in the Indragiri Hilir area. This is useful for families planning their weekly shopping. The job vacancies section lists open positions with application deadlines. The chat feature allows direct communication with government officials. These features work because they do not face the same surge in traffic as the SPMB feature. The problem is not the app's design or its feature set. The problem is capacity planning. The server infrastructure was not scaled to handle the peak demand of the enrollment period.
The developer, Dinas Komunikasi, Informatika, Persandian dan Statistik Kabupaten Indragiri Hilir, is a government agency. This explains both the strengths and the weaknesses of the app. Government apps often prioritize feature completeness over performance. They also tend to have limited budgets for infrastructure. The app is free to download and use, which is a positive for residents. But the cost of maintaining reliable servers during peak periods is not trivial. The agency likely underestimated the number of concurrent users during SPMB. This is a common mistake in government digital transformation projects. The app's Play Store listing does not mention any server capacity guarantees. It does not provide any guidance on what to do if the app fails. The only fallback option is to visit a school in person. That works for parents who live near a school. For those in remote areas along the river, it is a significant hardship.
Permission requirements and what they actually do
The Play Store listing does not display a detailed permissions list. This is unusual for an Android app. Most apps list the permissions they require during installation. i-Potret does not show these upfront. Based on the app's functionality, it likely requires access to the camera for scanning documents, storage for saving files, and location for service area verification. The app also sends push notifications, so it needs notification permissions. The absence of a visible permissions list on the Play Store page means users cannot review what the app will access before downloading. This is a transparency gap. The app's privacy policy is mentioned but not linked in the snippet viewed. The developer states that no data is shared with third parties and no data is collected. This is a strong privacy claim. For a government app handling personal information like birth certificates and family cards, this is reassuring. However, the claim is made by the developer and has not been independently verified. The app's data safety section on Google Play says "No data shared with third parties" and "No data collected." This places i-Potret in a small category of apps that make both of those claims. Most apps collect at least some data for analytics or advertising. i-Potret does neither. This is a significant positive for users concerned about privacy.
The app requires Android 7.0 or higher. This is a relatively low barrier. Most devices in Indonesia run Android 7.0 or newer. The APK size is approximately 29 MB, which is manageable even on older devices with limited storage. The app is available exclusively on Android. There is no iOS version. This limits access for iPhone users in the regency. The government has not provided a web-based alternative for those who cannot use Android. This is another access gap. The app is positioned as the primary gateway to public services, but only Android users can use it. The developer's contact information is provided on the Play Store page: an email address ([email protected]) and a phone number. This is a positive step for user support. However, during the SPMB crisis, these contact channels were not sufficient to handle the volume of complaints. The education department had to rely on social media and in-person assistance to manage the situation.
Get File
App Specifications
| Latest Version | 1.0.11 |
| Uploaded by | Pemerintah Kabupaten Indragiri Hilir |
| Requires Android | Android 7.0+ |
| Category | Productivity |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | id.go.inhilkab.public_services.ipotret |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 07163fd49fdd583a76caf852f3b7c832655bb13d2c1ff272650c262836005c1f |
Security & Additional Info
| Scan Result | Secure |
| Package Name | id.go.inhilkab.public_services.ipotret |
| SHA‑256 | 07163fd49fdd583a76caf852f3b7c832655bb13d2c1ff272650c262836005c1f |
| SHA‑1 | 389729c8e7378009244ce6220bd1b9cc895b17cf |
| App Permissions | 0 |