Overview
Migma is built with enterprise-grade security and compliance at its core. We maintain SOC 2 certification, GDPR compliance, and help you meet email marketing regulations like CAN-SPAM and CASL.SOC 2 Certified
Third-party audited security controls
GDPR Compliant
Full data privacy compliance for EU
Email Law Compliant
CAN-SPAM, CASL, and international regulations
SOC 2 Compliance
What is SOC 2?
SOC 2 (Service Organization Control 2) is an auditing standard developed by the American Institute of CPAs (AICPA) that ensures service providers securely manage data to protect customer privacy. Migma’s SOC 2 Type II certification means we’ve been independently audited for:Security
Security
Controls to protect against unauthorized access:✅ Access controls
- Multi-factor authentication (MFA)
- Role-based access control (RBAC)
- Principle of least privilege
- Regular access reviews
- Encrypted data transmission (TLS 1.3)
- Encrypted data at rest (AES-256)
- Firewall protection
- Intrusion detection systems
- Code review processes
- Security testing
- Vulnerability scanning
- Dependency monitoring
Availability
Availability
System uptime and reliability:✅ 99.9% uptime SLA
- Redundant infrastructure
- Load balancing
- Auto-scaling
- Disaster recovery plan
- 24/7 system monitoring
- Automated alerting
- Performance metrics
- Incident response procedures
- Daily automated backups
- Multiple backup locations
- Point-in-time recovery
- Backup testing quarterly
Processing Integrity
Processing Integrity
Data processed completely, accurately, and authorized:✅ Quality controls
- Input validation
- Error handling
- Transaction logging
- Audit trails
- Data validation rules
- Automated testing
- Manual verification for critical operations
- Reconciliation procedures
Confidentiality
Confidentiality
Protection of confidential information:✅ Data classification
- Public, internal, confidential, restricted
- Appropriate handling per classification
- Access controls based on sensitivity
- Employee NDAs
- Vendor agreements
- Customer data agreements
Privacy
Privacy
Personal information collection, use, retention, and disposal:✅ Privacy notice
- Clear privacy policy
- Consent mechanisms
- Purpose limitation
- Data minimization
- Right to access
- Right to deletion
- Right to portability
- Right to rectification
SOC 2 Benefits for Customers
Trust: Independent verification of security practices
Compliance: Helps meet your own compliance requirements
Risk reduction: Vendor security validated
Due diligence: Satisfies security questionnaires
GDPR Compliance
What is GDPR?
General Data Protection Regulation (GDPR) is EU law protecting personal data and privacy. It applies to:- Companies operating in the EU
- Companies offering goods/services to EU residents
- Companies monitoring EU residents’ behavior
GDPR Principles
Migma helps you comply with all seven GDPR principles:- Lawfulness
- Purpose Limitation
- Data Minimization
- Accuracy
- Storage Limitation
- Integrity & Confidentiality
- Accountability
Lawful basis for processing personal dataMigma supports:
- ✅ Consent: Clear opt-in mechanisms
- ✅ Contract: Transactional emails
- ✅ Legitimate interest: Service communications
- Consent tracking and timestamps
- Consent withdrawal mechanisms
- Documented lawful basis
Data Subject Rights
Migma supports all GDPR data subject rights:Right to Access
Right to Access
Individuals can request their dataHow to request:
- Email [email protected]
- Verify identity
- Receive data within 30 days
- All personal data we hold
- How we use it
- Who we share it with
- Retention period
- Your rights
Right to Rectification
Right to Rectification
Individuals can correct inaccurate dataSelf-service:
- Preference center updates
- Profile management
- Instant changes
- Email [email protected]
- Updated within 30 days
Right to Erasure ('Right to be Forgotten')
Right to Erasure ('Right to be Forgotten')
Individuals can request deletionHow to request:
- Click “Delete my account” in settings
- Or email [email protected]
- Confirm deletion request
- ✅ Email address
- ✅ Name and profile data
- ✅ Preferences
- ✅ Email history
- ✅ Usage data
- Transaction records (tax law)
- Anonymized analytics
- Abuse prevention records
Right to Data Portability
Right to Data Portability
Individuals can export their dataExport your data:
- Settings → Privacy → Export Data
- Download JSON or CSV
- Use anywhere
- Subscriber list with all fields
- Email templates
- Campaign history
- Analytics data
- Preference settings
Right to Restrict Processing
Right to Restrict Processing
Individuals can limit how data is usedHow to restrict:
- Preference center → Pause all emails
- Or email [email protected]
- No marketing emails sent
- Data retained but not processed
- Can be reversed anytime
Right to Object
Right to Object
Individuals can object to processingObject to:
- Direct marketing (unsubscribe)
- Profiling for marketing
- Legitimate interest processing
- Click unsubscribe in any email
- Preference center
- Email [email protected]
Right to Withdraw Consent
Right to Withdraw Consent
Individuals can withdraw consent anytimeConsent for:
- Newsletter subscription
- Marketing emails
- Data processing
- Unsubscribe link
- Preference center
- Account deletion
GDPR Features in Migma
Built-in compliance tools:Double opt-in for EU subscribers (configurable)
Consent timestamps recorded and auditable
Cookie consent for tracking (where applicable)
Privacy policy link in all emails
Data Processing Agreement available for enterprise
EU data residency option (coming soon)
CAN-SPAM Compliance (USA)
What is CAN-SPAM?
Controlling the Assault of Non-Solicited Pornography And Marketing Act is US federal law regulating commercial email. Penalties: Up to $50,120 per violationCAN-SPAM Requirements
Migma helps you comply with all CAN-SPAM requirements:1
Accurate Header Information
Required: From, To, and Reply-To must be accurateMigma enforces:
- Verified sender domains
- Accurate from names
- Working reply-to addresses
- No deceptive routing information
2
Non-Deceptive Subject Lines
Required: Subject must reflect email contentExamples:
- ✅ “25% Off Summer Sale - Ends Friday”
- ❌ “Re: Your Order” (when there’s no order)
- ❌ “Urgent: Security Alert” (for marketing)
3
Identify as Advertisement
Required for commercial emailsNot always necessary if:
- Relationship exists
- Content is transactional
- Customer requested info
- Optional “Advertisement” disclosure
- Configurable per campaign type
4
Physical Postal Address
Required: Valid physical address in every emailMigma automatically includes:Configure once: Settings → Compliance → Business AddressWhere it appears:
- Email footer
- Preference center
- Unsubscribe page
5
Clear Unsubscribe Mechanism
Required:
- Conspicuous unsubscribe option
- Works for 30 days after sending
- No fee, login, or additional info required
- ✅ One-click unsubscribe link
- ✅ 30+ day link validity
- ✅ No login required
- ✅ Instant processing
- ✅ Confirmation message
6
Honor Opt-Out Requests
Required: Process unsubscribes within 10 business daysMigma processing:
- ⚡ Instant: Unsubscribes processed immediately
- ✅ No emails sent after opt-out
- 📝 Opt-out list maintained
- 🔒 Cannot sell/transfer opt-out list
7
Monitor Third Parties
Required: Responsible for all email sent on your behalfIf using agencies/contractors:
- Ensure they comply with CAN-SPAM
- Monitor their sending practices
- You’re liable for violations
- User permission system
- Audit logs of all sends
- Agency access controls
CAN-SPAM Compliance Checklist
Before sending marketing emails:From address is accurate and yours
Subject line reflects email content
Physical address in footer
Clear unsubscribe link
Unsubscribe works immediately
No deceptive headers or routing
CASL Compliance (Canada)
What is CASL?
Canada’s Anti-Spam Legislation is stricter than CAN-SPAM. Key differences:- Opt-in required (vs opt-out in CAN-SPAM)
- Express or implied consent needed before sending
- Penalties: Up to $10 million CAD per violation
CASL Requirements
- Consent
- Identification
- Unsubscribe
Must have consent before sendingExpress consent:
- Explicit opt-in checkbox
- Clear what they’re consenting to
- Valid for perpetuity (until withdrawn)
- Existing business relationship
- Inquiry or application within 6 months
- Membership/volunteer relationship
- Consent date and source
- Type of consent (express/implied)
- Consent expiration (for implied)
CASL Features in Migma
Checkbox consent tracking (express)
Consent timestamps and source
Consent expiration warnings (implied)
Canadian compliance mode toggle
Other International Regulations
EU ePrivacy (Cookie Law)
Requires consent for cookies and tracking Migma’s tracking:- Email open tracking (pixel)
- Link click tracking
- Analytics cookies (website)
- Preference center includes tracking consent
- Can disable tracking per subscriber
- Cookie consent banner (for web)
Australian Spam Act
Similar to CAN-SPAM but requires:- Consent (opt-in)
- Clear unsubscribe
- Accurate sender info
PECR (UK)
Privacy and Electronic Communications Regulations Requirements:- Consent for marketing emails
- Exceptions for existing customers
- Clear unsubscribe
Security Features
Encryption
Data in Transit
Data in Transit
All data encrypted during transmission:✅ TLS 1.3 for all connections
- API requests
- Web interface
- Email sending
- Database connections
- Automatic redirect from HTTP
- HSTS headers
- Perfect forward secrecy
Data at Rest
Data at Rest
All data encrypted when stored:✅ AES-256 encryption
- Database (MongoDB encrypted)
- File storage (S3 encrypted)
- Backups (encrypted at rest)
- Separate encryption keys per customer (enterprise)
- Regular key rotation
- Hardware security modules (HSMs)
Authentication & Access Control
- User Authentication
- Role-Based Access
- API Security
Secure login:✅ Password requirements
- Minimum 12 characters
- Complexity requirements
- No common passwords
- Password hashing (bcrypt)
- TOTP authenticator apps
- SMS backup codes
- Enforce for all users (enterprise)
- Secure session tokens
- Automatic timeout
- Device tracking
Infrastructure Security
SOC 2 Type II audited infrastructure
Regular penetration testing (quarterly)
Vulnerability scanning (continuous)
DDoS protection (Cloudflare)
WAF (Web Application Firewall)
Intrusion detection (automated)
Application Security
Input validation on all user input
XSS protection (content sanitization)
CSRF tokens on all forms
SQL injection prevention (parameterized queries)
Dependency scanning (automated updates)
Code review before deployment
Privacy Features
Data Processing Agreement (DPA)
For GDPR compliance: Enterprise customers receive a DPA covering:- Scope of processing
- Data protection obligations
- Sub-processors
- Data subject rights
- Security measures
- Breach notification
Subprocessors
Third-party services Migma uses:| Service | Purpose | Location |
|---|---|---|
| AWS | Hosting & infrastructure | USA |
| MongoDB Atlas | Database | USA |
| Anthropic | AI models | USA |
| Stripe | Payment processing | USA |
| Cloudflare | CDN & security | Global |
Data Residency
Current: Data stored in US (AWS us-east-1) Coming soon:- ✅ EU data residency option
- ✅ UK data residency option
- ✅ Customer-specified regions (enterprise)
Incident Response
Security Incident Process
1
Detection
Automated monitoring:
- Intrusion detection
- Anomaly detection
- Alert systems
2
Assessment
Within 1 hour:
- Classify severity
- Identify scope
- Determine impact
3
Containment
Immediate actions:
- Isolate affected systems
- Block malicious activity
- Prevent spread
4
Notification
If personal data affected:
- Customers notified within 72 hours
- Authorities notified (if required)
- Transparent communication
5
Remediation
Fix and recover:
- Patch vulnerabilities
- Restore from backups
- Enhanced monitoring
6
Post-Incident
Learn and improve:
- Root cause analysis
- Update procedures
- Additional safeguards
Breach Notification
If your data is compromised:- Email notification within 72 hours
- Details of what happened
- Data affected
- Steps taken
- Your recommended actions
Audit & Logging
Audit Logs
Migma logs all significant actions:User logins and logouts
Email creation and edits
Email sends
Subscriber additions/deletions
Setting changes
Team member actions
API calls
Compliance Reporting
Enterprise features:- Downloadable compliance reports
- Activity summaries
- User access reports
- Data processing records
Best Practices
Use Double Opt-In (EU)
Use Double Opt-In (EU)
For GDPR compliance:
- User signs up
- Confirmation email sent
- User clicks confirm link
- Subscription activated
Keep Records
Keep Records
Document everything:
- When consent obtained
- How consent obtained
- What they consented to
- IP address (optional)
- Timestamp
Regular Compliance Review
Regular Compliance Review
Quarterly checklist:
- Review privacy policy (still accurate?)
- Check unsubscribe links (working?)
- Verify physical address (current?)
- Test preference center (functional?)
- Review retained data (still needed?)
Train Your Team
Train Your Team
Ensure team knows:
- Privacy requirements
- How to handle data requests
- What not to do with subscriber data
- Breach reporting procedures