Make sure a security check targets your app, not someone else’s
Similar web addresses can lead to different versions of your app. Confirming which address you control helps checks and monitoring follow the app your customers actually use.
before you start
Confirm the exact web address your customers use before connecting a security check or ongoing monitoring.
Find the address your customers actually use
in plain words
Start with the complete web address that customers open, because a similar-looking address may show a different version of your app.
Your AI builder may have given you a temporary address while you were creating the app. Later, you may have connected a branded address for customers while keeping the temporary version available. Both pages can look almost identical. If you request a security check for the temporary version, the report may say nothing about the app where customers log in, enter customer information, or make payments. The useful first step is therefore identifying one exact customer-facing address.
Open a private browser window and type the address shown in your emails, advertisements, invoices, or social profiles. A private window helps you see the page more like a new visitor would. Wait for it to load, then copy the complete address from the browser bar. The technical name for the recognizable main part, such as example.com, is a domain. Words before it, such as www or shop, can lead to a different destination, so record them too.
- ▸Compare the browser address with the address shown in customer-facing materials.
- ▸Record whether the final address includes www, shop, app, or another word.
common risk
You request checks for the temporary address supplied by your AI builder, but customers enter payment information at your branded address. The results describe the wrong version.
what to do now
Create one short record containing the live customer address, every similar address you know, and the person or account that manages them.
ask your AI
List every public web address configured for this app. Label each one as live for customers, temporary preview, test, old, or unknown. Identify the address customers should use, explain what evidence supports that answer, and do not change any live settings or reveal passwords, payment keys, access codes, or customer information.
Understand what proving ownership does
in plain words
A service asks for a small piece of proof so it does not trust anyone who merely types an address into a form.
Imagine that anyone could enter your shop’s address into a service and request powerful changes or claim its reports. A responsible service first asks the requester to make a small, specific change in a place controlled by the owner. It then looks for that change. If the expected proof appears, the service has reasonable evidence that the account setting up the connection controls that web address. The technical name for this process is domain ownership verification.
This proof has a narrow purpose. It does not show that every page is safe, that every customer record is protected, or that the person will always control the address. It also does not hand the checking service the private building instructions for your app. Developers call those instructions source code. Ownership verification only connects an account with control of a particular public address at that time, helping prevent an accidental or unauthorized check of another person’s site.
- ▸Compare the address on the proof screen with your recorded customer address, character by character.
- ▸Confirm what the proof permits before approving the connection.
common risk
A contractor mistypes a company name and enters another business’s address. Because the contractor cannot place the requested proof there, the service refuses to connect the wrong site.
what to do now
Pause at the confirmation screen and verify the complete address, the requesting account, and the stated purpose of the connection.
ask your AI
Explain in beginner-friendly language what this service’s ownership check proves, what it does not prove, and what permission the connected service will receive. Do not make changes. Ask me to confirm the exact customer-facing web address before giving setup steps.
Add only the requested proof
in plain words
Use the short value supplied by the service, without sharing a password, payment key, access code, or customer information.
A service may ask you to add a short text entry where your web address is managed. The internet uses a directory-like system to send visitors to the correct place. The technical name is the Domain Name System, usually shortened to DNS. A specially requested DNS entry can show that you control the address because an unrelated visitor normally cannot add it. Another service may instead ask for a small verification file on the public app. Follow only the method displayed by that service.
The supplied verification value is setup information, not a request for a powerful account detail. Never substitute the password for your domain account, a payment key, an access code, or customer information. Do not paste those items into an AI conversation or a file visitors can download. If another person manages the domain account, send them the requested entry’s type, name, and value. Ask them to add it through their normal approved process and confirm the result without sharing their login password.
- ▸Copy the entry type, name, and value exactly as the service displays them.
- ▸Return to the service and confirm that it found the proof; saving an entry does not guarantee immediate acceptance.
common risk
An owner misunderstands the request and places the domain-account password in a public app file. A visitor could then download that password and change where the address leads.
what to do now
Use the smallest requested proof. If you are unsure, ask the domain manager to perform the change without sending you their login details.
ask your AI
Turn the ownership instructions I provide into a step-by-step checklist. Clearly separate the requested proof’s type, name, and value. Do not ask for or display any password, payment key, access code, or customer information. Do not change live settings, and include a final step for confirming that the service accepted the proof.
Check look-alike addresses and automatic forwarding
in plain words
Follow each similar address to its final destination so an old test page is not mistaken for the customer app.
Small differences can matter. example.com, www.example.com, shop.example.com, and example.app may open different versions or send visitors elsewhere. Test each known address in a private browser window and watch the browser bar after the page finishes loading. When one address automatically sends a visitor to another, the technical name is a redirect. Record both the starting address and the final destination instead of assuming that they represent the same setup.
This review also protects ordinary customer journeys. A payment confirmation could send buyers to an old preview, or a login link could return them to a test version. That can create confusion even when the payment or login itself worked. Do not immediately delete an old address: emails, bookmarks, payment settings, or partner services may still use it. First identify those uses, then ask your AI builder or developer to plan a safe move to the intended address.
- ▸Test the home page and one normal public page on every similar address.
- ▸Record each starting address, final destination, and expected customer use.
common risk
Customers pay on the live app but land on an old preview afterward because a payment return address was copied during testing. They cannot tell whether the purchase succeeded.
what to do now
Label old and test addresses clearly, investigate anything that still uses them, and plan changes without experimenting on customer payments or logins.
ask your AI
Using only the public web addresses I provide, create a review table with the starting address, final browser destination, whether automatic forwarding occurs, and the likely purpose of each address. Flag anything that may affect customer login or payment confirmation. Do not change forwarding, login, payment, or live app settings.
Keep checks attached to the live app
in plain words
After proving control, confirm that checks follow the customer-facing address whenever the app moves or changes.
When the service accepts the proof, record the verified address, the connected account, the date, and the person who receives notices. Then confirm that the check is aimed at the final customer-facing destination. Repeat this review after changing the domain, moving the app to another hosting provider, or changing login and payment return addresses. A setup that was correct last month can quietly become outdated even when the old site still opens.
VibeCodeWall’s free checks examine what the public can reach at the submitted app address. They do not read private source code, and proving ownership does not establish that the whole app is safe. Continuous Pro monitoring is separate: it must be activated and uses the technologies and versions actually listed in the app’s inventory. That inventory is the recorded list of the building tools and versions the app uses. Missing items limit coverage, so update the list when your AI builder changes them.
- ▸Keep a dated record of the verified address and the account receiving notices.
- ▸Recheck the target and technology list after changing the address, hosting provider, login flow, or payment flow.
common risk
A business moves customers to a new address but leaves monitoring attached to the old site. New reports continue arriving, yet they no longer describe the app customers use.
what to do now
Confirm the live address first. Then run a public check, activate ongoing monitoring if wanted, and provide a complete, current technology and version list.
ask your AI
Create a read-only post-change review for this app. Include the customer-facing web address, similar addresses, final destinations, ownership status, account receiving notices, public-check target, and the current list of technologies and versions. Do not alter live settings or use real customer information. Mark every uncertain item for human confirmation.
Quick checklist
- 01Copy the exact web address shown in your emails, advertisements, invoices, or social profiles.
- 02Open that address in a private browser window and confirm that it shows the live customer app.
- 03Record similar addresses used for previews, tests, or older versions.
- 04Identify the person or account allowed to change the domain settings.
- 05Read the requested proof carefully before adding it.
- 06Never use a password, payment key, or customer access code as ownership proof.
- 07Confirm that the service accepted the proof for the intended address.
- 08After an address or hosting change, repeat the check and update monitoring.
- 09For Pro monitoring, activate it and provide a complete, current list of technologies and versions.
FAQ
Does proving ownership mean my app is safe?
No. It only shows that an account controlled a particular public web address for that setup. The app still needs appropriate settings, public checks, and continuing review.
Can I prove ownership of an AI-builder preview?
Only if the service permits it and you control the preview. First confirm whether customers use that address; checking a preview does not check a separate customer-facing app.
Should I remove the ownership entry immediately?
Not unless the connected service says it is safe to do so. Some services check the entry again later and may stop working if it disappears.
What if another person manages the domain account?
Ask that person to add the exact requested entry through the approved process. They should confirm completion without sending their password, payment key, or access code.