Help & how-to

Everything you need to go from "what's this?" to "all my compliance pages live on my site" — in about ten minutes.

1. What MintComply does

MintComply gives you the seven legal/compliance pages every internet marketer needs — Privacy Policy, Terms of Service, Earnings Disclaimer, FTC Affiliate Disclosure, Cookie Consent Banner, DMCA Notice & Takedown, and Refund Policy — ready to paste straight onto your website. You answer a handful of questions about your business once, pick a jurisdiction (UK / EU / US / Worldwide), and click Generate. We hand you back finished pages in HTML, Markdown, plain text, or PDF.

It's free. There's no upsell, no paywalled "premium" version. The product is the lead magnet — in exchange we ask you to opt in to occasional emails, but ticking that box is genuinely optional.

Important: MintComply is not a law firm and these documents aren't legal advice. They're a strong starting template based on common business types and current regulations. If your situation is unusual, or the stakes are high, run the output past an actual lawyer before publishing.

2. Quick start — five steps

  1. Sign up. Enter your first name + email on the home page and tick the consent box if you'd like our newsletter. We'll email you a confirm link.
  2. Confirm your email. Click the link in the confirmation email (check spam if it doesn't arrive within a couple of minutes). You're now logged in.
  3. Fill in your business profile. Three required fields: business name, website URL, contact email. Plus your jurisdiction (which country's privacy law applies to you), governing law for contracts, and a few yes/no toggles about what your business does (cookies? affiliate links? sells digital products?). Saved once, used by every generator.
  4. Generate. Pick a doc from your dashboard, answer the few extra questions specific to that doc, hit Generate. The finished page appears on the right of the screen.
  5. Download & install. Download the file in your preferred format and paste it into your CMS, or skip the download entirely if you're on WordPress — install our plugin and the pages appear automatically.

3. Your business profile

The profile is the single source of truth for your details. Fill it in once and every doc you generate will pre-fill correctly. You can update it any time and re-generate to refresh.

The three required fields

Jurisdiction — which one do I pick?

This decides which Privacy Policy variant we generate. Pick the one that matches where you (the business owner) are based or registered, not where your visitors live:

The other six docs (TOS, Earnings, FTC, etc.) currently use one global version regardless of jurisdiction — the legal frameworks for those are similar enough across regions to be covered by a well-written generic.

4. The seven generators

Pick a tile from your dashboard. Here's what each one is for and when you need it.

Privacy Policy

Tells visitors what personal data you collect, how you use it, who you share it with, and their rights. Required by law in most countries if you collect any personal data — including just the email addresses of newsletter subscribers.

Terms of Service

The contract between you and your users. Covers eligibility, acceptable use, intellectual property, payments, liability limits, governing law, dispute resolution. Strongly recommended for any site with user accounts, comments, or paid products.

Earnings Disclaimer

Says "results vary, your mileage will vary, this isn't a guarantee of income." FTC-required if you sell make-money-online (MMO) or business-opportunity products, or any course/coaching that mentions earnings. Even if not required, it's a strong shield against future "you misled me" claims.

FTC Affiliate Disclosure

Tells readers when you earn a commission on links. Required by US FTC rules any time you promote affiliate offers (Amazon, JVZoo, Warrior+, ClickBank, etc.). The FTC has fined people for skipping this.

Cookie Consent Banner

The little popup that asks visitors to accept cookies before you set tracking ones. Required under GDPR and the UK PECR for any site that uses Google Analytics, Facebook Pixel, retargeting, or similar. Output is a JS embed snippet (or auto-injected if you use our WordPress plugin).

DMCA Notice & Takedown

The copyright-infringement complaint and counter-notice procedure required by the US DMCA. Needed if you let users post content (comments, uploads, forum posts, reviews) — without a posted DMCA process and registered agent you lose the safe harbour that protects you from being sued for what your users post.

Refund Policy

States your refund window, eligible products, exceptions, and the process to request one. Required by Stripe, PayPal, and most payment processors. Also required by EU consumer law (14-day right of withdrawal for digital goods unless waived).

5. Putting docs on your site — three paths

Path A: Download & paste (works on any platform)

After generating a doc, click one of the four download buttons:

Path B: WordPress plugin (recommended for WordPress sites)

Skip the download/paste step entirely. Our plugin creates the WordPress Pages for you and keeps them in sync automatically. See the next section for the walkthrough.

Path C: WordPress shortcode (advanced)

If you'd rather embed a doc inside an existing page (say, a "Legal" page that contains all six in a tabbed layout), use the shortcode after installing the plugin:

[mintcomply doc="privacy"]
[mintcomply doc="tos"]
[mintcomply doc="earnings"]
[mintcomply doc="ftc"]
[mintcomply doc="dmca"]
[mintcomply doc="refund"]

Output is cached for 24 hours per doc to keep page rendering fast.

6. WordPress plugin walkthrough

  1. Download the plugin ZIP. From your account — there's a "Download WordPress plugin" link.
  2. Install it. In WordPress admin go to Plugins → Add New → Upload Plugin, pick the ZIP, click Install Now, then Activate.
  3. Create an API key. Back on MintComply visit your API keys page (visible after login) and click "Create new key". The key starts with mc_ and is shown once only — copy it before leaving the page.
  4. Connect. In WordPress go to Settings → MintComply, paste the API key, click Save settings, then click Test connection. You should see "ok: connected as <your-email>" if everything's wired up.
  5. Sync. Click "Sync now". The plugin pulls all your generated docs and creates six WordPress Pages: /privacy-policy, /terms-of-service, /earnings-disclaimer, /affiliate-disclosure, /dmca-policy, /refund-policy.
  6. Link them in your footer. WordPress menus → pick the new pages → add to your Footer or Legal menu.

From now on the plugin re-syncs once a day automatically, so any time you regenerate on MintComply your WordPress pages refresh without you having to lift a finger.

Already have a Privacy Policy page? The plugin won't overwrite it. If a page with the matching slug already exists and the plugin doesn't recognise it as one it created, the sync skips it and shows a warning. Either delete the old page or rename its slug to free up the canonical one (/privacy-policy).

7. Cookie consent banner

The cookie generator outputs a small JavaScript snippet that displays a consent banner on your site, remembers the visitor's choice for a year, and exposes a mc-consent event your tracking scripts can listen for.

Modes

Two install paths

WordPress users: Once you've generated a banner on MintComply, the plugin (v1.1+) auto-injects it into your site's <head> on the next sync. Nothing to paste.

Non-WordPress sites: Copy the two-block embed code from your generated cookies doc and paste it into the <head> of your site's template (Squarespace, Shopify, Webflow, static HTML, etc.).

Making Google Analytics & Facebook Pixel respect consent

The banner alone doesn't block tracking scripts — it just records the visitor's choice. To block tracking until consent is given, gate your tracking snippets like this:

<script>
window.addEventListener('mc-consent', function(e) {
  if (e.detail.accepted) {
    // load Google Analytics, Facebook Pixel, etc. here
  }
});
</script>

If consent has already been given on a previous visit the event fires immediately on page load.

8. How login works

You've got two ways to log in — pick whichever you prefer (or use both interchangeably).

Magic link (default, no password needed)

  1. Go to the login page and use the lower form ("Email me a magic link").
  2. We email you a one-time login link.
  3. Click it. You're logged in.

Magic links expire after 15 minutes and can only be used once. If your link expires before you click it, just request another. If a link doesn't arrive within a couple of minutes, check your spam folder — some providers (Gmail especially) occasionally filter transactional email by mistake.

Email + password (optional)

If you'd rather log in instantly with a password, you can set one. Go to Settings (visible after login) → Security — password and pick a password of at least 10 characters. From then on the upper form on the login page (email + password) will work for you.

Setting a password doesn't disable magic-link login — both methods stay active for the same account, so you can use whichever's most convenient at the time. You'll get a notification email any time a password is set, changed, or removed.

Forgot your password?

No separate reset flow needed. Use the "Email me a magic link" form on the login page, log in via the link, then go to Settings to change your password. The magic-link form is the recovery path.

Want to remove your password later?

Go to Settings → the "Remove password" card → enter your current password to confirm. Your account goes back to magic-link-only.

9. Marketing emails

MintComply doesn't currently run a newsletter, so signup just creates your account — no marketing emails, no opt-in checkbox to tick. The only emails we send are the essentials: your confirmation link when you sign up, your magic login links, and account-security notifications (e.g. when you change your password).

If we ever start a newsletter we'll add a clear, unticked-by-default opt-in to the signup form — existing users won't be silently enrolled.

10. When to regenerate

Generated docs are static at the point of generation. Re-run the generator any time these change:

If you're using the WordPress plugin, regenerating on MintComply is enough — the plugin pulls the new versions on its next daily sync, or click "Sync now" in WP admin to refresh immediately.

11. Frequently asked questions

Is this legal advice?

No. We're not a law firm. The output is a strong starting template based on common business types and current regulations — suitable for the vast majority of internet-marketing businesses. If your situation is unusual or the stakes are high, run the output past a lawyer before publishing.

Do I need to set a password?

No. Magic-link login (we email you a one-time link) is the default and works without a password. If you'd prefer a password too, you can set one in Settings (visible after login) — both methods then work for the same account. There's no penalty either way; pick whichever's more convenient for how you log in.

Can I edit the docs after generating?

Yes. The downloaded HTML / Markdown / PDF is yours to edit. If you're using the WordPress plugin, edit the WordPress Page directly — but be aware that the next daily sync will overwrite your changes. If you want custom edits, either turn off auto-sync (Settings → MintComply → uncheck Daily auto-sync), or fold your edits into your business profile so they regenerate the same way every time.

Do I need a paid plan?

No. MintComply is free, full stop. There's no upsell, no premium tier, no usage cap.

What if my site already has a Privacy Policy?

You have two options: (1) keep yours and ignore the MintComply version, (2) replace yours with the MintComply version. The WordPress plugin will detect a conflicting page and refuse to overwrite it — you'll see a warning in the settings page. Delete or rename the old page to let the plugin take over the slug.

How often should I refresh my docs?

At least annually. Sooner if your business changes (new products, new payment processor, new jurisdictions, new tracking tools).

Will the WP plugin work on multisite?

Yes, but install it per-site rather than network-activating it — each WordPress site needs its own MintComply API key.

I deleted the WordPress plugin — did I lose my pages?

No. The pages are normal WordPress Pages and stay where they are. Reinstalling the plugin and resyncing picks them back up. The only thing the uninstall removes is the plugin's own settings (your stored API key, sync history, cookie banner config).

Can I use MintComply for multiple sites?

One MintComply account per business. If you run several distinct businesses, create one account per business so each business has its own profile and its own correct docs. The WordPress plugin can use a separate API key per site.

What happens if I lose my API key?

You can't recover a key once shown — we only store the hashed version. Revoke the lost key and create a new one. Update your WordPress plugin with the new key.

12. Still stuck?

Email support@mintcomply.com. Include:

We typically reply within one business day.

Ready to start?

Sign up free →

Free, in five minutes. No credit card.