meetergomeetergo Help

Security Best Practices

Keep your meetergo account secure with these recommended practices

Updated on July 28, 2026

Protecting your meetergo account and your attendees' data is important. This guide covers security features available in meetergo and best practices for keeping your account secure.

Account Security

Turn On Two-Factor Authentication

The single biggest thing you can do for your account. Open Profile settings, find the Two-factor authentication card and add an authenticator app or a passkey, then save your recovery codes.

  • Included in every plan, Free included
  • Each user turns it on for themselves; there is no company-wide switch
  • If you sign in with Google or Microsoft, 2FA lives in that account instead

See How to enable two-factor authentication (2FA) on your account for the step-by-step setup.

Strong Passwords

When using email/password authentication:

  • Use a unique password not used on other sites
  • Include a mix of letters, numbers, and symbols
  • Avoid common words or personal information
  • Consider using a password manager

Use SSO When Available

On the Enterprise plan we connect your identity provider (Okta, Microsoft Entra ID / Azure AD, Google Workspace, any OIDC or SAML 2.0 provider) so your team signs in through Continue with SSO. Authentication stays centralized, your own policies including enforced MFA apply before anyone reaches meetergo, sessions are managed by your provider, and every sign-in lands in your provider's audit trail.

See Single Sign-On (SSO) with Okta, Microsoft Entra ID and SAML for setup.

OAuth Sign-In

When signing in with Google or Microsoft:

  • Your password is managed by the OAuth provider
  • Benefit from their security features (2FA, etc.)
  • Revoke access anytime from your Google/Microsoft account

API Key Security

If you use the meetergo API, treat the key like a password: keep it in an environment variable instead of your source code, never commit it to version control or share it publicly, give it a short expiration when you create it, and revoke keys you no longer use. Secure Your API Keys covers the same ground with examples, along with the key format and the allowed expiration range.

Revoke Compromised Keys

If a key may be compromised:

  1. Go to Admin CenterAPI for a Platform API key (ak_live…), or Integrations & AppsPersonal Access Tokens for a personal token
  2. Find the key and revoke it
  3. Generate a new key
  4. Update your integrations

Team Security

Principle of Least Privilege

  • Give users only the permissions they need
  • Use team member roles for most users
  • Reserve admin access for those who need it
  • Review permissions periodically

See User roles and permissions: admin rights and who can see what.

Offboarding

When team members leave:

  1. Remove their meetergo access immediately
  2. Transfer ownership of their meeting types if needed
  3. Review any integrations they set up

Joining Is Invitation-Only

Nobody can join your organization on their own: the only way in is an invitation from an admin, so there is no domain-based joining to switch off.

Integration Security

Calendar Permissions

meetergo asks each service only for the scopes it actually needs, which for calendars means reading events to check availability and creating or updating events for bookings. meetergo does not read your email, with one exception: if you explicitly enable CRM Email Sync, it uses read-only mail scopes and fetches messages on demand without storing their bodies. The permissions requested per service are listed in What meetergo Requests.

Review Connected Apps

Go through SettingsIntegrations every few months and disconnect anything you no longer use. Disconnect an Integration walks through the steps, including how to revoke meetergo's access on the provider's side as well.

Webhook Security

When using webhooks:

  • Use HTTPS endpoints only
  • Validate webhook signatures if available
  • Don't expose sensitive data in webhook URLs

Data Protection

What Data meetergo Stores

  • Account information (name, email)
  • Calendar connection tokens (encrypted)
  • Booking data (attendee info, meeting times)
  • Integration credentials (encrypted)

Data Location

meetergo data is stored in the EU (Frankfurt) region with:

  • Encrypted storage at rest
  • Encrypted transmission (TLS)
  • Regular backups

Data Retention

  • Active account data: Retained while account is active
  • Deleted accounts: Data purged according to our retention policy
  • Booking history: Available for your records, or deleted automatically on a schedule you set

You set your own retention period under Admin Center → Privacy → Data retention. See what the deletion timer really deletes.

Custom Domain (Premium and above)

Booking pages can run on your own domain, with the SSL certificate included and renewed automatically. This needs the Premium plan or above and allows up to 10 domains per company, and a verified domain only starts serving your pages once you set it as the primary one.

See Custom Domains: Use Your Own Domain for Booking Links for details.

Booking Page Security

Bot Protection

meetergo includes protection against:

  • Automated spam bookings
  • Bot form submissions
  • Abuse prevention

Email Validation

  • Disposable email detection
  • Email format validation
  • Optional domain restrictions

Rate Limiting

API and form submissions are rate-limited:

  • Prevents abuse
  • Protects against automated attacks
  • Fair usage for all users

Monitoring Your Account

Check for Unusual Activity

Regularly review:

  • Recent bookings for unexpected entries
  • Team member list for unknown users
  • Connected integrations
  • API key usage (if applicable)

Notification Settings

Enable notifications for:

  • New bookings
  • Team changes
  • Subscription updates

Reporting Security Issues

If you discover a security vulnerability:

  1. Email security@meetergo.com
  2. Provide details about the issue
  3. Don't disclose publicly until resolved
  4. We'll respond promptly

Security Checklist

Use this checklist to secure your account:

  • Two-factor authentication enabled and recovery codes saved
  • Strong, unique password or SSO enabled
  • Reviewed team member permissions
  • Removed departed team members
  • API keys stored securely (if used)
  • Unused integrations disconnected
  • Regular activity review

FAQ

Does meetergo support two-factor authentication?

Yes. If you sign in with an email address and password, you can add an authenticator app or a passkey plus recovery codes in Profile settings, on every plan. If you sign in with Google or Microsoft, or through SAML SSO, your second factor is handled by that provider. See How to enable two-factor authentication (2FA) on your account.

How is my calendar data protected?

Calendar connection tokens are encrypted at rest. We access only the minimum data needed for scheduling.

Can meetergo employees access my data?

Access is limited and logged. We don't access customer data except for support requests or legal requirements.

Is meetergo GDPR compliant?

Yes. See GDPR documents: download your DPA, privacy snippet and confidentiality agreement (NDA), which also covers the § 203 StGB confidentiality agreement for professions bound by professional secrecy.

Was this article helpful?

Let us know if this article answered your questions.