Custom Domains - Disclosurely DNS Configuration Guide
Configure custom domains for your whistleblowing portal (reports.yourcompany.com). SSL certificates, DNS setup, and domain verification included automatically.
Custom Domains
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:
