How can we help?

Contact DevGuard support for billing, multi-platform SDK integration, remote access controls, crash telemetry, and account help. Check docs and the FAQ first, then email [email protected] with your project ID.

Contact DevGuard support

Email support@devguard.uk or send a message from this page. We help with billing and subscriptions, Flutter / React Native / native Android / native iOS SDK setup, remote pause and unlock, offline payment unlock keys, crash telemetry, and Developer Portal or Console access. We usually reply within one business day.

For plans, enterprise pricing, or partner referrals, use the sales contact form on this page instead of the technical support inbox.

Before you write

A short self-check clears most setup issues without waiting on email.

  1. Check the public docs and FAQ. Most SDK install, init, and lock-screen questions are answered on /docs and the homepage FAQ. Start there if you are wiring Flutter, React Native, Android, or iOS for the first time.
  2. Sign in to the Developer Portal. Portal docs include copy-paste setup for every SDK, project secrets, device lists, and billing. Many “it is not working” cases are a missing project ID, rotated secret, or wrong fail-safe mode.
  3. Confirm the environment. Note whether the issue is staging or production, which app build (debug vs release), and whether the device can reach api.devguard.uk. Offline grace behaviour differs from a live lockout.

What to include in your message

The more precise the first email, the fewer clarifying replies we need. Secrets stay in the Portal — never email Master Secrets or raw API keys in full if you can rotate instead.

  • The email on your DevGuard account (or the team member who owns the project).
  • Project ID from the Developer Portal (not the public marketing site).
  • Platform and SDK: Flutter, React Native, native Android, or native iOS — plus package version if known.
  • What you expected vs what happened (for example lock screen on a paid client, invite email missing, invoice mismatch).
  • Exact error text, HTTP status, or a short screenshot of the Portal / Console screen.
  • Approximate time (with timezone) so we can correlate heartbeats and billing events.

Common support questions

How fast do you reply?
We usually reply within one business day on [email protected]. Messages sent from this page land in the same inbox. Add your account email and project ID so we can look up devices and billing without a back-and-forth.
Can you unlock a client device for me?
Yes when you own the project. Remote pause, unlock, and offline payment unlock keys are managed in the Developer Portal (or Console for team roles with device access). If a lock screen appeared unexpectedly, tell us the device label and whether fail-safe was set to open or closed.
Billing, plan changes, and unused credit
Invoices and Stripe Checkout run through the Portal billing area. Plan changes may show unused-credit previews and wallet credit. If a charge looks wrong, include the invoice ID or Stripe receipt email — do not paste full card numbers.
SDK init fails or heartbeats never appear
Confirm project ID and secret match the Portal, the API host is an allowed https://*.devguard.uk endpoint, and the build is not stripping native config. Paste the first exception line from logcat, Xcode, or Metro. Public setup guides live on /docs and each registry README.
Team invites, roles, and Console access
Invites go to the address you entered; check spam and that the invitee uses the same Google or email identity. Role capabilities (devices, billing, settings) are enforced server-side — a member without deviceBlocking cannot change block state even if they open the UI.
Security, privacy, or legal questions
For data rights use privacy@devguard.uk. Product terms are on /terms. Support can clarify how telemetry and kill-switch controls work; we do not provide legal advice for your client contracts — see the kill-switch contract clause guide for drafting starting points.

Related guides