Custom Domains
Configure custom domains for your whistleblowing portal (reports.yourcompany.com). SSL certificates, DNS setup, and domain verification included automatically.
Use your own domain for your whistleblowing reporting portal. Create a professional, branded experience like reports.yourcompany.com.
Available on: Pro and Enterprise plans
Benefits of Custom Domains
Professional Appearance
- Use your own domain (reports.yourcompany.com)
- Builds trust with employees
- Reinforces brand identity
- Shows organizational commitment
Increased Trust
- Employees recognize your domain
- Reduces phishing concerns
- Higher submission rates
- Better engagement
SEO & Analytics
- Own the web presence
- Track traffic in your analytics
- Control SEO for compliance pages
Requirements
Before setting up a custom domain:
✅ Subscription: Pro or Enterprise plan ✅ Domain Ownership: You must own the domain ✅ DNS Access: Ability to modify DNS records ✅ SSL Certificate: Automatically provided by Disclosurely
Setup Process
Step 1: Add Domain in Disclosurely
- Navigate to Settings > Custom Domains
- Click "Add Custom Domain"
- Enter your desired subdomain:
- reports.yourcompany.com
- speakup.yourcompany.com
- ethics.yourcompany.com
- Click "Add Domain"
Step 2: Create DNS Records
You'll receive DNS configuration instructions:
CNAME Record:
- Name/Host: reports (or your chosen subdomain)
- Value/Points to: cname.disclosurely.com
- TTL: 3600 (or automatic)
Verification TXT Record (temporary):
- Name/Host: _disclosurely-verify.reports
- Value: [unique verification token]
- TTL: 3600
Step 3: Configure DNS Provider
Log into your DNS provider (examples):
Cloudflare:
- Go to DNS settings
- Add CNAME record
- Add TXT record for verification
- Save changes
GoDaddy:
- Navigate to DNS Management
- Add new CNAME record
- Add TXT record
- Save
Google Domains:
- Go to DNS settings
- Add Custom Resource Records
- Type: CNAME, TXT
- Save
Step 4: Verify Domain
Back in Disclosurely:
- Click "Verify Domain"
- System checks DNS records
- Verification usually completes within minutes
- May take up to 48 hours for DNS propagation
Step 5: SSL Certificate Provisioning
Once verified:
- SSL certificate automatically provisioned
- Takes 5-15 minutes
- HTTPS automatically enabled
- Domain goes live
Domain Status
Pending Verification
- DNS records not detected yet
- Check DNS configuration
- Wait for DNS propagation
Verified
- DNS records confirmed
- SSL provisioning in progress
Active
- SSL certificate issued
- Domain is live
- Reports can be submitted
Failed
- Verification failed
- Check DNS records
- Re-verify or contact support
Managing Domains
Set Primary Domain
If you have multiple domains:
- Go to Settings > Custom Domains
- Click "Set as Primary" next to desired domain
- This becomes the default reporting URL
Remove Domain
To remove a custom domain:
- Navigate to Settings > Custom Domains
- Click "Remove" next to domain
- Confirm removal
- Domain stops working immediately
- Original disclosurely.com link remains active
Domain Analytics
View domain-specific analytics:
- Visits to custom domain
- Reports submitted via domain
- Geographic distribution
- Referral sources
Troubleshooting
Domain not verifying:
- Check DNS records are correct
- Wait for DNS propagation (up to 48 hours)
- Ensure no conflicting records
- Verify subdomain is correct
SSL certificate not provisioning:
- Ensure DNS is fully propagated
- Check for CAA records blocking issuance
- Wait 15-30 minutes
- Contact support if issue persists
Domain shows error:
- Check domain status in dashboard
- Verify SSL certificate is active
- Test from different network
- Clear browser cache
Best Practices
✅ Use descriptive subdomain: reports, speakup, ethics, whistleblow ✅ Communicate the URL: Share in employee communications ✅ Update materials: Change posters, handbooks, emails ✅ Test thoroughly: Submit test reports before announcement ✅ Monitor analytics: Track usage and engagement
Multi-Domain Setup (Enterprise)
Enterprise customers can configure multiple domains:
Use Cases:
- Different domains per region
- Separate domains per business unit
- Language-specific domains
- Acquisition integration
Setup:
- Add multiple domains via Settings
- Each gets unique DNS configuration
- All point to same organization
- Shared reporting and case management
Next Steps:
