Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions app/(app)/(tsandcs)/privacy/page.mdx
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
# Privacy Policy

Last updated March 01, 2024
Last updated January 02, 2026

This privacy notice for Codú Limited (doing business as Codú) ("**we**," "**us**," or "**our**"), describes how and why we might collect, store, use, and/or share ("**process**") your information when you use our services ("**Services**"), such as when you:

This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) (Terms).
This Policy supplements and is governed by our [Terms of Service](http://www.codu.co/terms) ("Terms") and [Newsletter Terms of Use](http://www.codu.co/tou).

- Visit our website at [http://www.codu.co](http://www.codu.co), or any website of ours that links to this privacy notice

- Subscribe to or read our newsletter at [https://newsletter.codu.co](https://newsletter.codu.co)

- Engage with us in other related ways, including any sales, marketing, or events

**Questions or concerns?** Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at niall@codu.co.
Expand DownExpand Up@@ -90,6 +92,18 @@ We collect personal information that you voluntarily provide to us when you regi

**Sensitive Information.** We do not process sensitive information.

**Newsletter Subscriber Data.** When you subscribe to our newsletter, we collect and process the following information:

- Email address (required for subscription)
- Subscription date and source
- Email engagement data (whether you open emails, which links you click)
- Geographic location at country/region level (derived from IP address)
- Device and email client information
- Survey responses (if you participate in newsletter surveys)
- Referral information (if you were referred by another subscriber)

This data helps us deliver relevant content, understand our audience, and improve our newsletter. We use Beehiiv as our newsletter platform, and your data is processed in accordance with their privacy practices. You can unsubscribe at any time using the link in any newsletter email.

**Social Media Login Data.** We may provide you with the option to register with us using your existing social media account details, like your Facebook, Twitter, or other social media account. If you choose to register in this way, we will collect the information described in the section called "HOW DO WE HANDLE YOUR SOCIAL LOGINS?" below.

All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information.
Expand Down
106 changes: 106 additions & 0 deletions app/(app)/(tsandcs)/tou/page.mdx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
# Newsletter Terms of Use

Last updated January 02, 2026

Welcome to the Codú Newsletter. By subscribing to or reading our newsletter, you accept and agree to be bound by these Terms of Use. If you do not agree to these terms, please do not subscribe to or use our newsletter.

## 1. Acceptance and Eligibility

By subscribing to the Codú Newsletter, you confirm that you are at least 16 years of age and have the legal capacity to enter into these terms. If you are subscribing on behalf of an organization, you represent that you have the authority to bind that organization to these terms.

## 2. Newsletter Service

The Codú Newsletter provides content related to web development, programming, and technology. We aim to deliver valuable insights, tutorials, and industry news to help you grow as a developer.

**Service includes:**

- Weekly email newsletters
- Curated content and resources
- Community updates and announcements

## 3. Subscription and Unsubscription

- You may subscribe to our newsletter by providing your email address through our website or partner platforms
- You may unsubscribe at any time by clicking the unsubscribe link in any newsletter email
- We will process your unsubscription request promptly

## 4. Content and Intellectual Property

All content in our newsletters, including text, graphics, logos, and images, is owned by Codú Limited or its content suppliers and is protected by intellectual property laws.

**You may:**

- Read and share newsletter content for personal, non-commercial purposes
- Share links to our content with proper attribution

**You may not:**

- Reproduce, distribute, or republish newsletter content without permission
- Use our content for commercial purposes without prior written consent
- Remove any copyright or proprietary notices from our content

## 5. User Conduct

As a subscriber, you agree not to:

- Provide false or misleading information when subscribing
- Use automated systems to subscribe multiple email addresses
- Attempt to interfere with our newsletter delivery systems
- Use our newsletter content to spam or harass others

## 6. Third-Party Links and Content

Our newsletters may contain links to third-party websites or resources. We are not responsible for:

- The availability or accuracy of such external sites or resources
- Any content, advertising, products, or services on or available from such sites
- Any damage or loss caused by your use of such content or resources

## 7. Disclaimer of Warranties

Our newsletter is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, either express or implied.

We do not warrant that:

- The newsletter will be uninterrupted or error-free
- The content will be accurate, complete, or current
- Any errors will be corrected

## 8. Limitation of Liability

To the maximum extent permitted by law, Codú Limited shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our newsletter.

## 9. Privacy

Your privacy is important to us. Please review our [Privacy Policy](/privacy) to understand how we collect, use, and protect your information when you subscribe to our newsletter.

**Newsletter-specific data we collect:**

- Email address
- Subscription preferences
- Email engagement metrics (opens, clicks)
- Geographic location (country/region level)

## 10. Modifications to Terms

We reserve the right to modify these terms at any time. Changes will be effective immediately upon posting. Your continued subscription after changes constitutes acceptance of the modified terms.

## 11. Termination

We may terminate or suspend your subscription at any time, without prior notice, for conduct that we believe:

- Violates these terms
- Is harmful to other subscribers or third parties
- Is fraudulent or illegal

## 12. Governing Law

These terms shall be governed by and construed in accordance with the laws of Ireland, without regard to its conflict of law provisions.

## 13. Contact Information

If you have any questions about these Terms of Use, please contact us:

**Codú Limited**
Email: niall@codu.co
Website: [https://www.codu.co](https://www.codu.co)
70 changes: 0 additions & 70 deletions app/(standalone)/newsletter/_form.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions app/(standalone)/newsletter/actions.ts

This file was deleted.

40 changes: 0 additions & 40 deletions app/(standalone)/newsletter/confirmed/page.tsx

This file was deleted.

Loading
Loading