iOS app

The share extension

Share a link from Safari or any app and DomainGuard queues its domain to add. URL only: anything else is refused rather than half-parsed.

Updated · 2 min read

Share into DomainGuard is the shortest path from "I just noticed this site" to "it is in my inventory".

How to use it

  1. In Safari, or any app with a share sheet, tap Share.
  2. Choose DomainGuard.
  3. The extension normalises the link to its domain and queues it.
  4. Open DomainGuard; the queued domain is offered in the add flow with the usual switches (watch automatically, impostor check, subdomains, exposure scan, accessibility audit).

If DomainGuard is not in the share sheet's first row, scroll the app icons to the end, tap More, and enable it.

What it accepts

A URL, and only a URL. The domain is taken from it the same way the add form does it, so https://shop.acme-plumbing.com/checkout?x=1 becomes acme-plumbing.com. An image, a file or a block of text is refused with a message rather than searched for something domain-shaped, so a wrong share cannot add a wrong domain.

What it does not do

The extension does not add the domain by itself and does not run a second add-domain flow. The server owns the add, with its validation, plan rules and default checks; the extension only hands over the name. Nothing is added until you confirm in the app.

Common questions

I shared a link and nothing appeared. Open the app; the queue is read on launch. If the link was not a URL (a text selection, for example) the extension will have refused it with a message.

Can I share several links at once? One per share. Use Import domains in the Domains tab for a list.

Why URL only

A share sheet can hand an app almost anything: a photo, a PDF, a paragraph. Guessing a domain out of a paragraph is how a wrong domain ends up in an inventory with a scan running against it. The extension refuses everything that is not a URL so that the only thing it can ever hand over is a name that came from an address bar.

Still stuck?

Ask the people who run the scanner.

Send the domain and what you expected to see. We look at the same scan you are looking at and write back with what it means and what to change.