Your badge is live on sites
Your site is monitored on sites
Your badge & install code
Pick a look - your choices are baked into the install snippet below. Nothing is saved here; the snippet IS the configuration, and the badge auto-detects whichever of your domains it runs on.
The public badge is part of the paid plans
You’re on the Free plan, which covers monthly monitoring - the badge itself renders only on the paid plans. Design it now; it goes live when you start the 14-day trial.
How the seal looks. Every style links visitors to your live scan report.
The preview shows the exact size your visitors will see.
Match your site: Light for bright pages, Dark for dark ones, Auto follows your site's own appearance.
The badge is read by your visitors, so this should match your site - not your account language.
Inline renders exactly where you paste the snippet. Floating pins to a screen corner and follows visitors as they scroll.
The corner the floating badge sticks to.
Where the badge sits in the content column you paste it into.
Paste the snippet where you want the badge to appear. The div reserves the badge's footprint (min-width/min-height) so nothing on your page shifts when the badge loads; if you'd rather have the space collapse while the badge is hidden, remove the style attribute. Adding more badges? Just add more divs - the script tag only needs to appear once (repeats are harmless; the engine ignores them). To change the badge later, pick a new look here and paste the updated snippet over the old one. Having trouble? See the install & troubleshooting guide.
A floating badge pins itself to the chosen corner of every page, so the snippet can go anywhere - right before </body> is simplest - and takes no layout space. Use one floating badge per page (two would stack in the same corner). The script tag only needs to appear once. To change the badge later, pick a new look here and paste the updated snippet over the old one. Having trouble? See the install & troubleshooting guide.
Install with AI
Using Cursor, Claude, GitHub Copilot or ChatGPT? Copy a ready-made prompt - matched to your badge - and let your AI assistant add it for you. Matched to your badge:
We drop this straight into the prompt, so your AI puts the badge in exactly the right place.
Works with Cursor · Claude · GitHub Copilot · ChatGPT
Integrations
Install the free WordPress plugin straight from the plugin directory - no code, automatic updates, and it detects WooCommerce stores by itself. A Shopify app is in development.
In your WordPress dashboard go to Plugins → Add New, search for PCrisk Trust Badge, install and activate. Running WooCommerce? The plugin detects it and adds store placements automatically.
View on WordPress.orgA one-click Shopify app is in development. Until it lands, paste the install snippet above into layout/theme.liquid just before </body>.
Coming soonAny other platform (Webflow, Squarespace, Magento, BigCommerce, custom HTML…) uses the install snippet above - see the platform guides.
Scans can take up to 5 minutes - this page updates on its own.
Manage domain
Scan history
Scan history comes with the paid plans - your latest scan is always free to see on the public report.
Scan history
| Date | Result | Trust score | Classification | |
|---|---|---|---|---|
| › | ||||
|
Loading scan detail…
✓ No threats found on this scan
Security engines
Threat databases
Website files
SSL
See the full public report ↗
How to clean it up
Don't want to fix it yourself?
Quttera, our malware-removal partner, will clean your site and help get it delisted from the engines that flagged you.
Once it's clean, ask each source to re-review
Send these after your fix is live. The engines and blocklists keep flagging you until they re-check - a re-review request is what lifts each listing and brings your badge back. What to check first
If it's a real issue
Fix it - or let our partner clean it. Once the site is clean the sources re-review and your badge returns on the next clean scan. Don't want to fix it yourself?
Quttera, our malware-removal partner, will clean your site and help get it delisted from the engines that flagged you.
If you're sure every flag is wrong - or you've already cleaned it up
Ask each source to re-review with the ready-to-send messages below. Whether it was a false alarm or you've since resolved it, a re-review request is what gets each listing lifted.
Files our scanner (Quttera) flagged
Worth a quick look, but don't panic. Nothing corroborates this flag strongly enough to confirm it. If these files are yours and legitimate - a minified library, a theme script - it's likely a false positive. If you don't recognise them, have a developer review them.
Ask each source to re-review
No specific source is on record for this scan. What this means
Not sure why the score is low?
There's nothing specific to fix here. Ask us for a manual review and we'll tell you exactly what's pulling the score down.
|
||||
| Date | Result | Trust score | Classification |
|---|---|---|---|
| Couldn't scan | - |
No scans recorded yet for this domain.
Threat alerts
One alert per incident - resolved automatically when a scan comes back clean.
Alert history is part of the paid plans
You’re on the Free plan. We’ll always email you when a scan flags your site - that never changes. What’s on the paid plans is the record here: past alerts, when each one opened and closed, and what resolved it. Solo keeps 7 days, Pro 90, Business unlimited.
| Domain | Score | Severity | Opened | State | |
|---|---|---|---|---|---|
| › | |||||
|
Loading scan detail…
✓ No threats found on this scan
Security engines
Threat databases
Website files
SSL
See the full public report ↗
How to clean it up
Don't want to fix it yourself?
Quttera, our malware-removal partner, will clean your site and help get it delisted from the engines that flagged you.
Once it's clean, ask each source to re-review
Send these after your fix is live. The engines and blocklists keep flagging you until they re-check - a re-review request is what lifts each listing and brings your badge back. What to check first
If it's a real issue
Fix it - or let our partner clean it. Once the site is clean the sources re-review and your badge returns on the next clean scan. Don't want to fix it yourself?
Quttera, our malware-removal partner, will clean your site and help get it delisted from the engines that flagged you.
If you're sure every flag is wrong - or you've already cleaned it up
Ask each source to re-review with the ready-to-send messages below. Whether it was a false alarm or you've since resolved it, a re-review request is what gets each listing lifted.
Files our scanner (Quttera) flagged
Worth a quick look, but don't panic. Nothing corroborates this flag strongly enough to confirm it. If these files are yours and legitimate - a minified library, a theme script - it's likely a false positive. If you don't recognise them, have a developer review them.
Ask each source to re-review
No specific source is on record for this scan. What this means
Not sure why the score is low?
There's nothing specific to fix here. Ask us for a manual review and we'll tell you exactly what's pulling the score down.
|
|||||
No alerts - your domains have stayed clean.
Choose your plan
Every plan includes daily scans, a verifiable trust badge and instant threat alerts. Try any plan free for 14 days - cancel anytime.
Pilot mode - billing isn’t connected yet; choosing a plan applies it instantly.
plan - /mo
Compare plans
Pilot mode - switches apply instantly.
Upgrades are charged a prorated amount now; downgrades apply on your next invoice. Your billing cycle stays the same.
Downgrading needs you within the smaller plan's domain limit first - remove extra domains if prompted.
Billing & payment
Your card details and payments are handled securely by Paddle, our payment provider - we never store card data. Invoices arrive by email after each charge and appear in your billing history below.
Update payment method →Next renewal
Won’t renew - cancels .
Billing history
Your paid invoices. Receipts are hosted securely by Paddle - open one to view or download it.
Loading invoices…
We couldn't load your invoices right now. They're also emailed to you after each charge.
No invoices yet - your first one will appear here after your first charge.
Account
You sign in with . Your name, email and photo come from there and are managed in that account.
Member since .
Profile
Member since . Your email is the sign-in and threat-alert address - a new one must be confirmed from its inbox before it takes effect.
Security
Changing the password requires your current one.
Passwords don't match.
Notifications
Security alerts and billing emails always reach you - this only controls the periodic monitoring summary.
Language
Used across your dashboard and in the emails we send you. Changing it takes effect immediately.
Alert integrations
Send threat alerts, all-clears and scan failures to Slack or your own endpoint - the same moments as the alert emails.
In Slack: Apps → Incoming Webhooks → Add to a channel, then paste the URL here.
We POST JSON events (alert.opened, alert.resolved, scan.failed) and sign each request with an X-PCrisk-Signature header: sha256 HMAC of the raw body using your signing secret. Payload format & verification examples →
API keys
Pull your domains, scores, history and alerts into your own tools - API reference →
Up to 3 active keys. A key's permissions follow your current plan - read-only on Pro - full access on Business.
Delete account
Permanently remove your account, all domains and badges. This can't be undone.
This is permanent. Your account, every domain and all badges are removed right away. Confirm with your password.