Create customized AI-related contract clauses tailored to your specific business situation. All three professional-grade contract clause generators are included in one purchase.
PREMIUM UNLOCKED
AI Output Clause
AI Indemnification
Data Privacy & Confidentiality
✕
🔒
Unlock All Generators
Get immediate access to all three professionally-drafted AI contract clause generators.
Create custom AI Output clauses
Generate Indemnification clauses
Draft Data Privacy & Confidentiality provisions
Download MS Word documents
Unlimited use for all contracts
✓
Payment Successful!
You now have full access to all three AI contract clause generators.
AI Output Clause Generator
Contract Information
The term used in your agreement for the receiving party
AI Usage Scope
How detailed your AI usage disclosure should be
Client Acknowledgment
Client's rights to review or approve AI content
Intellectual Property & Warranties
Level of warranty for AI-generated content
Liability Limitations
AI Output Clause Preview
Updates as you complete the form
";
const content = document.getElementById('preview').innerHTML;
const sourceHTML = header + content + footer;
const source = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(sourceHTML);
// Create a download link and trigger it
const fileDownload = document.createElement("a");
document.body.appendChild(fileDownload);
fileDownload.href = source;
fileDownload.download = 'AIOutputClause.doc';
fileDownload.click();
document.body.removeChild(fileDownload);
},
// Handle copy button click
handleCopyClick: function() {
const text = document.getElementById('preview').innerText;
const copyBtn = document.getElementById('copyBtn');
const originalText = copyBtn.innerHTML;
try {
// Modern approach
if (navigator.clipboard) {
navigator.clipboard.writeText(text).then(function() {
copyBtn.innerHTML = 'COPIED!';
setTimeout(function() {
copyBtn.innerHTML = originalText;
}, 2000);
});
}
// Fallback approach
else {
const textArea = document.createElement('textarea');
textArea.value = text;
document.body.appendChild(textArea);
textArea.select();
document.execCommand('copy');
document.body.removeChild(textArea);
copyBtn.innerHTML = 'COPIED!';
setTimeout(function() {
copyBtn.innerHTML = originalText;
}, 2000);
}
} catch(err) {
alert('Please select and copy the text manually.');
}
}
};
// Start the generator when the page loads
document.addEventListener('DOMContentLoaded', function() {
aiOutputGenerator.init();
});
// Initialize immediately as well (for WordPress)
aiOutputGenerator.init();