Android Developer Verification: Dates and Steps
Android developer verification is Google’s requirement that every app installed on a certified Android device be registered by a developer whose identity has been confirmed. The first enforcement date is September 30 2026, and it covers only Brazil, Indonesia, Singapore and Thailand on participating app stores, with a global rollout following in 2027 and beyond. Verification itself involves two things, because you confirm who you are through a console account and then you register each package name by proving you hold the signing key. Most developers already on Google Play are carried across automatically, so the real work falls on anyone distributing outside Play and on anyone who can’t prove they control their own signing key.
Google’s documentation explains the mechanism accurately, and the other pages ranking for this topic mostly restate the same timeline with a little commentary attached. What none of them work through is the question an app owner actually has, which is what to do this month when the headline date belongs to four countries you don’t sell in. This piece covers the same mechanics, then adds the deadline arithmetic that applies to a business outside those four markets, and the ownership check that decides whether any of this is even possible for you.
What is Android developer verification, and what does it check?
It’s an identity check on the developer, not a review of the app. Google states plainly that verification is about confirming who the developer is, rather than reviewing the content of their app or where it came from. That distinction matters, because it means passing verification says nothing about whether your app will also survive the ordinary policy review that Google Play already applies.
The reasoning Google gives is a malware argument. Its own analysis, published alongside the rollout announcement, claims over 90 times more malware from sideloaded sources than from apps available through Google Play. That figure is Google’s own and hasn’t been independently audited, so treat it as the company’s rationale rather than a settled number. The underlying argument is reasonable even so, since an attacker who publishes anonymously and reappears under a new name after a takedown is a harder problem than one whose identity is on file.
What changes for you is that two things now need to be true before an install is allowed. Your identity has to be verified through one of Google’s consoles, and the specific package name has to be registered to you with a signing key Google can check. Passing the first and skipping the second leaves you exactly as blocked as doing neither, which is the part that catches teams with several apps and only one properly claimed.
When is your actual deadline?
If you sell in the United States or Europe, your deadline is in 2027 and Google hasn’t named the day yet. The September 30 2026 date applies to Brazil, Indonesia, Singapore and Thailand, and only on participating app stores, which Google lists as Google Play, the HONOR App Market, the OPPO App Market, the Galaxy Store, the Palm Store, V-Appstore and GetApps. Certified devices running Android 7 and later are in scope for that first phase.
So the honest answer for most businesses reading this is that nothing breaks this month. That’s a reason to start rather than a reason to wait, because the work has waiting periods stacked inside it that don’t care when your enforcement date lands. The D-U-N-S number alone can take up to 28 days by Google’s own estimate, and that’s before anyone at your company finds the signing key or works out who controls the domain you’ll verify in Search Console.
The rest of the timeline is already behind us, which is worth knowing because it means the tooling exists today. Google invited early access developers to verify in November 2025 and opened full console access to everyone in March 2026. The Android Developer Verifier system service began rolling out in April 2026, limited distribution accounts reached early access in June, and the console API, the limited distribution accounts and the advanced flow for power users all launched globally in August 2026. Nothing you need is still in preview.
There’s a reasonable case for treating your own deadline as roughly 90 days before whatever date Google eventually announces for your region. That leaves room for the D-U-N-S wait, a Search Console verification that depends on somebody else, and the discovery that one of your five apps was signed by a contractor in 2019. Teams that ran the Google Play target API level deadline down to the last fortnight will recognise the pattern, and that one didn’t involve external paperwork at all.
What do you do if you already publish on Google Play?
Considerably less than you might expect, because Google designed the Play path to absorb most of the work. A Play Console account already carried an identity check, so your developer identity largely carries over, and Google says developers with a Play Console account can use it as the single place to manage all their verification requirements, including for apps distributed outside Play. The company puts the automatic registration figure at around 99 percent of apps.
Package registration is handled the same way when you use Play App Signing. Because Google holds the signing key in that arrangement, it already has what it needs to confirm which packages belong to you, and it states that eligible apps will be part of the automatic registration process. For a straightforward Play-only app, verification is something that happens to you rather than something you do.
That said, automatic isn’t the same as verified, and the difference is a five minute check nobody has scheduled. Open your console, look at the list of registered packages, and confirm that every app you actually own appears there. The gaps cluster around apps never migrated to Play App Signing, apps sitting in a second Play account somebody set up years ago, and apps transferred between accounts at some point that left partial records behind.
Anything you distribute outside Play needs registering explicitly, even when the same company owns it. An app that ships through Play and also as a direct download from your website is one package name with two distribution routes, and the Play side being handled doesn’t register the other one for you.
What does verification cost, and what does it ask for?
A Full Distribution account in the Android Developer Console carries a 25 USD registration fee, which Google explicitly compares to the existing 25 USD Play registration fee. The Limited Distribution account waives that fee entirely, and it exists for teachers, students and hobbyists who need to put an app on up to 20 specific devices without handing over a government ID. Anybody running a business sits in the first category.
Beyond the fee, what Google asks for depends on whether you register as an individual or as an organization. An individual supplies identity documentation and a government ID. An organization supplies a D-U-N-S number, which Dun & Bradstreet issues free of charge and which Google warns can take up to 28 days to obtain, and it also verifies ownership of its website through Google Search Console. Anyone who has been through Apple’s D-U-N-S requirement will find the shape familiar, though the waiting periods differ and the two processes don’t share anything.
Then there’s the package registration itself, which is where the real work sits. Google asks you to prove ownership of each package name by providing an APK signed with your private key, which creates a verifiable link between the package name and your developer account. The Android Developer Console allows multiple signing keys for a single package, which matters for anyone who rotated a key at some point or inherited an app with a messy signing history.
How do you register a package you didn’t sign?
You can’t, and that’s the single most disruptive sentence in this whole requirement. Registration depends on producing an APK signed with the matching private key, so whoever holds that key decides whether your app gets registered. For a business whose original development shop closed, lost interest or simply stopped replying, this converts a dormant ownership problem into a dated one.
The first thing to establish is which of two situations you’re in, because they have very different outcomes. If your app is on Google Play and uses Play App Signing, the app signing key lives with Google rather than with your former developer, and control follows the Play Console account. Recovering the app then becomes an account access or app transfer question, which is tedious and slow but has a defined path through Google’s support process.
If the app was signed locally with a key that was never handed over, the position is worse. There’s no route by which Google reissues someone else’s private key to you, and no appeal that produces one. The realistic outcome is publishing under a new package name, which means your existing users install a new app rather than receive an update, and your review history and install count start again from zero. Every app rescue that begins with a missing keystore ends up making this same unpleasant calculation.
Between those two cases sits a large middle ground worth checking before you assume the worst. Keystores turn up in old repositories, in a former CTO’s password manager, in the build configuration of a service nobody has logged into since 2021, and occasionally in an email attachment. Finding the key is a research job rather than an engineering one, and it’s far cheaper than the alternative. This is the first thing RapidLabs looks for on an app takeover, well before anyone opens the source code, because the answer determines whether the rest of the engagement is a maintenance project or a migration.
Work out which case applies to you now, while the answer is merely useful. Discovering it three weeks before an enforcement date, with no key and no way to ship an update, is a considerably more expensive way to learn the same fact.
Which apps and channels are exempt?
Managed enterprise distribution is the meaningful exemption. Google states that apps distributed through your organization store on managed devices don’t need to complete the verification requirements, on the basis that your IT admin has already vetted them. Private apps in Managed Google Play sit in the same protected position, which is what calmed the enterprise mobility community after the original announcement caused a scare.
Google still recommends registering and claiming those apps anyway, and the reasoning is practical rather than bureaucratic. The exemption attaches to the distribution route, not to the app, so an internal app that someone installs from a link rather than from the managed store is an ordinary unverified install and gets treated as one. Registering costs you nothing extra once you’re verified, and it removes an entire class of support ticket from a rollout.
Local development and testing stay untouched, since installs over ADB aren’t affected by any of this. Google has also built an advanced flow that lets experienced users install unverified apps deliberately, which preserves the sideloading route for people who genuinely want it while making it a decision rather than a default. Neither of those is a distribution strategy for a commercial product, though both matter if your team ships internal tools to engineers.
The exemption most people hope for doesn’t exist. There’s no small developer carve-out, no grandfathering for apps published before the announcement, and no exception for an app that simply isn’t updated any more. Low install counts and an old publication date offer no protection whatsoever.
What should you do in the next thirty days?
Start with the ownership audit, because everything else depends on its result. Find out who holds the Play Console account, whether each app uses Play App Signing, where the keystore lives for anything signed locally, and who at your company can add a DNS record to verify the domain in Search Console. That’s four questions, and for a business with a single well-run app they take an afternoon.
If you register as an organization, request the D-U-N-S number the same week rather than after the audit finishes. It’s free, it’s the longest wait in the process at up to 28 days, and nothing else blocks on it, so there’s no reason to run it in sequence with anything. Requesting it early costs nothing even if you later discover you don’t need it.
Once those two threads are moving, the remaining work is ordinary console administration. Confirm your identity verification status, list the packages Google has registered to you, register anything distributed outside Play, and add any additional signing keys for packages with a rotated key. None of this is technically demanding, and most of it is slow purely because it waits on other people.
The one part that genuinely needs a decision is the missing key scenario. If you establish that nobody at your company can produce a signing key for a live app, that’s a migration to plan rather than a form to fill in, and it wants a realistic conversation about install base and timing well before anyone’s deadline arrives. RapidLabs handles these as part of ongoing app maintenance work, mostly because the apps that lose their keys are the same apps that lost their original team. Knowing which situation you’re in is the whole point of doing this early, and it’s the part of the exercise that can’t be bought back with money later.
Frequently asked questions
What is Android developer verification?
Android developer verification is a Google requirement that ties every app installed on a certified Android device to a developer whose identity has been confirmed. Google describes it as confirming who the developer is, rather than reviewing the content of the app or where it came from. It means two separate pieces of work, because you verify your identity once as a person or as an organization, and then you register each package name by proving you control the signing key behind it. Apps without a verified developer behind them get blocked from installation in the regions where enforcement has started.
When does Android developer verification become mandatory?
The first hard date is September 30 2026, and it applies only to Brazil, Indonesia, Singapore and Thailand on participating app stores. Google has said the requirement expands globally in 2027 and beyond, without naming a specific day for that phase yet. If your users are in the United States or Europe, no installation of your app is blocked on September 30. The date still matters, because the enforcement machinery goes live and the remaining rollout becomes a matter of geography rather than of engineering.
Does Android developer verification apply to apps on the Google Play Store?
Yes, it applies to apps distributed through Google Play as well as apps distributed anywhere else on certified devices. Most Play developers are carried across without doing anything, because a Play Console account already involved an identity check and Play App Signing already tells Google which packages are yours. Google states that eligible apps will be part of the automatic registration process. You should still open your console and confirm every package you own appears as registered.
How much does Android developer verification cost?
There's a 25 USD registration fee for a Full Distribution account in the Android Developer Console, which Google describes as similar to the existing 25 USD Play registration fee. The Limited Distribution account waives that fee for students, teachers and hobbyists sharing an app with up to 20 specific devices without a government ID. Organizations also need a D-U-N-S number, which Dun & Bradstreet issues free of charge. If you already pay for a Play Console account, verification adds no new fee for apps distributed through Play.
Do I need a D-U-N-S number for Android developer verification?
You need one if you register as an organization rather than as an individual. Google describes the D-U-N-S number as a unique nine-digit identifier for businesses provided by Dun & Bradstreet, and says the number is required for organization registration. Getting one costs nothing, though Google warns it can take up to 28 days, which makes it the longest single wait in the exercise. Organizations also verify their website through Google Search Console, so budget time for whoever controls your DNS records.
What happens to apps already installed if a developer doesn't verify?
Apps already sitting on a device keep working, because the requirement gates installation rather than execution. Google's wording is that unverified apps will be blocked from being installed by users on certified Android devices in applicable regions, which leaves existing copies alone. The damage is that you can't ship updates to those users, so the installed version drifts out of date while security fixes pile up behind the block. An app frozen at its current version is a liability rather than a stable state.
What if the developer who built our app still holds the signing key?
You have a genuine ownership problem, and verification turns it from an inconvenience into a deadline. Registering a package name requires supplying an APK signed with the matching private key, so whoever holds that key controls whether your app can be registered at all. If your app uses Play App Signing, the key lives with Google and moves with the Play Console account, so the fix is an account or app transfer rather than a key recovery. If it was signed locally and never handed over, the realistic outcome is a new package name and a fresh install base.
Have a product decision to make?
RapidLabs helps founders and operators shape, build, and launch focused software.
Email the studio