Skip to content

chore: add privacy policy and terms and conditions as new pages#172

Open
gonferreyra wants to merge 5 commits intodevelopfrom
chore/SLEAK-5274-legal-pages
Open

chore: add privacy policy and terms and conditions as new pages#172
gonferreyra wants to merge 5 commits intodevelopfrom
chore/SLEAK-5274-legal-pages

Conversation

@gonferreyra
Copy link
Copy Markdown
Contributor

@gonferreyra gonferreyra commented Apr 13, 2026

Summary by CodeRabbit

Novedades

  • Nuevas funcionalidades

    • Se añadieron las páginas de Política de Privacidad en inglés y en español con detalles sobre datos recopilados, usos y derechos.
    • Se añadieron las páginas de Términos y Condiciones en inglés y en español que regulan el uso del servicio.
  • Chores

    • Se mejoró la navegación para acceder rápidamente a los documentos legales desde el pie de página.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 13, 2026

Walkthrough

Se agregaron nuevas páginas legales en español (política de privacidad y términos y condiciones) en dos ubicaciones; se añadieron páginas equivalentes en inglés bajo src/pages/legal; se actualizó el footer de Docusaurus para usar rutas internas y se extendió el mapeo de sincronización para incluir páginas independientes en español.

Changes

Cohort / File(s) Summary
Contenido Legal en Español
content/pages/es/legal/privacy-policy.md, content/pages/es/legal/terms-and-conditions.md
Nuevas páginas legales en español con frontmatter y contenido completo sobre privacidad, términos, procesamiento de datos, terceros (GitLab CI/CD, Stripe), transferencias, age limit y contacto.
Contenido Legal Interno (inglés)
src/pages/legal/privacy-policy.md, src/pages/legal/terms-and-conditions.md
Nuevas páginas legales en src/pages con versiones en inglés de la política de privacidad y términos, mismas secciones y proveedores referenciados.
Configuración de Docusaurus
docusaurus.config.js
Footer actualizado: las entradas de "Terms & Conditions" y "Privacy Policy" ahora usan rutas internas (/legal/terms-and-conditions, /legal/privacy-policy) en lugar de enlaces externos a Notion.
Script de sincronización
sync_content.js
Se añadió una entrada en SYNC_MAP para crear un symlink desde content/pages/es hacia i18n/es/docusaurus-plugin-content-pages, incorporando páginas independientes en español al proceso de sincronización.

Sequence Diagram(s)

(Sin diagramas — los cambios no introducen un nuevo flujo multi-componente que requiera visualización secuencial.)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested reviewers

  • agustinoli

Poem

en sleakops arreglamos los conflictos a las piñas 🍍
nuevas páginas legales ya hablan en español,
rutas internas enlazan lo viejo y lo nuevo,
symlinks que cruzan fronteras de contenido,
¡salud por la documentación y su rol!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed El título describe con precisión el cambio principal: la adición de nuevas páginas de política de privacidad y términos y condiciones. Es conciso, específico y refleja fielmente el contenido del PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/SLEAK-5274-legal-pages

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@src/pages/legal/privacy-policy.md`:
- Line 9: Update the main site link in privacy-policy.md: replace the markdown
link [www.sleakops.com](http://www.sleakops.com/) with an HTTPS URL so it reads
[www.sleakops.com](https://www.sleakops.com/); this change is in the Welcome
paragraph at the top of the file and ensures the privacy policy references a
secure URL without redirecting.

In `@src/pages/legal/terms-and-conditions.md`:
- Line 211: Replace the incorrect phrase in the terms contact line that
currently reads "If you have any questions about this Terms, please contact us:
[contact@sleakops.com](mailto:contact@sleakops.com)" with the grammatically
correct "If you have any questions about these Terms, please contact us:
[contact@sleakops.com](mailto:contact@sleakops.com)" so the document uses "these
Terms" consistently.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 91ef201b-4c0b-444f-b301-97644b7fa4c4

📥 Commits

Reviewing files that changed from the base of the PR and between 84ea1e6 and 63848c6.

📒 Files selected for processing (6)
  • content/pages/es/legal/privacy-policy.md
  • content/pages/es/legal/terms-and-conditions.md
  • docusaurus.config.js
  • src/pages/legal/privacy-policy.md
  • src/pages/legal/terms-and-conditions.md
  • sync_content.js

Comment thread src/pages/legal/privacy-policy.md Outdated
Comment thread src/pages/legal/terms-and-conditions.md Outdated
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 5

🧹 Nitpick comments (1)
content/pages/es/legal/privacy-policy.md (1)

151-151: Mejora editorial opcional: evitad “y/o” para una lectura más natural.

No rompe nada, pero suena más limpio legalmente con una formulación directa (“productos o servicios de pago”, o separar casos si aplica).

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@content/pages/es/legal/privacy-policy.md` at line 151, Replace the phrase
"productos y/o servicios de pago" in the sentence that begins "Podemos
proporcionar productos y/o servicios de pago dentro del Servicio." with a
cleaner formulation such as "productos o servicios de pago" (or split into two
sentences if you need to distinguish cases); update the markdown line containing
that exact wording to remove "y/o" and use the chosen clearer phrasing.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@content/pages/es/legal/privacy-policy.md`:
- Line 7: Replace the hardcoded date in the bold "Última actualización" line
("**Última actualización:** 15 de mayo de 2024") with the correct, current
approved revision date (e.g., "**Última actualización:** 22 de abril de 2026");
update the string exactly where that text appears in
content/pages/es/legal/privacy-policy.md so the published header matches the
latest legal-approved change.

In `@src/pages/legal/privacy-policy.md`:
- Line 171: Replace the ambiguous sentence "Our Service addresses only for those
who are at least 18 years of age. If you are under 18, do not use the Service."
with a clear, standard phrasing such as "The Service is intended only for
individuals who are at least 18 years old. If you are under 18, do not use the
Service." Locate the sentence in the privacy-policy.md content and update that
line to the proposed wording to remove the grammatical error and legal
ambiguity.
- Line 7: Update the "Last Updated" date in privacy-policy.md to the current
effective date confirmed by Legal/Compliance (replace the existing "May 15th,
2024"), and fix the grammatical error in the age restriction sentence (currently
containing "addresses only for") by replacing it with a clear legal phrasing
such as "is intended only for those who are at least 18 years of age" (locate
the sentence around the existing age-restriction paragraph and update
accordingly).

In `@src/pages/legal/terms-and-conditions.md`:
- Line 87: The anchor text "Terms and Conditions of SleakOps" linking to
"https://aws.amazon.com/legal/?nc1=f_cc" is misleading; update the markdown in
src/pages/legal/terms-and-conditions.md to change the link text to something
clear like "AWS Terms and Conditions" (or "AWS Terms and Conditions
(incorporated by reference)") so the anchor and URL match, and ensure
surrounding sentence reflects that AWS's terms are incorporated by reference.
- Around line 55-84: The document mixes direct card payments in the "Purchases"
section with AWS Marketplace billing in "Subscription Enrollment via AWS
Marketplace"/"Payment and Billing Information"/"AWS Account Billing", causing
legal ambiguity; remove or refactor the direct card/payment flow in the
"Purchases" section and explicitly state that all subscription and service
charges are processed exclusively via AWS Marketplace (update the "Purchases",
"Subscriptions", and "Payment and Billing Information" sections and remove
conflicting bullet points about supplying credit card details), ensuring
consistent language that SleakOps does not process payments directly and all
invoices appear on the customer's AWS account.

---

Nitpick comments:
In `@content/pages/es/legal/privacy-policy.md`:
- Line 151: Replace the phrase "productos y/o servicios de pago" in the sentence
that begins "Podemos proporcionar productos y/o servicios de pago dentro del
Servicio." with a cleaner formulation such as "productos o servicios de pago"
(or split into two sentences if you need to distinguish cases); update the
markdown line containing that exact wording to remove "y/o" and use the chosen
clearer phrasing.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 77d496eb-7ec9-4420-aa38-da4b1505d299

📥 Commits

Reviewing files that changed from the base of the PR and between 63848c6 and 78fa4ed.

📒 Files selected for processing (3)
  • content/pages/es/legal/privacy-policy.md
  • src/pages/legal/privacy-policy.md
  • src/pages/legal/terms-and-conditions.md

Comment thread content/pages/es/legal/privacy-policy.md

# Privacy Policy of SleakOps

**Last Updated:** May 15th, 2024
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

cat -n src/pages/legal/privacy-policy.md | head -20

Repository: sleakops/docs

Length of output: 996


🏁 Script executed:

cat -n src/pages/legal/privacy-policy.md | sed -n '165,175p'

Repository: sleakops/docs

Length of output: 750


Actualiza la fecha y corrige la gramática en restricción de edad.

La fecha "May 15th, 2024" está desactualizada (~1 año y 11 meses). Antes de mergear, confirmad con Legal/compliance la fecha efectiva actual y actualizadla. También, en línea 171, "addresses only for" tiene un error gramatical. Cambiad a "is intended only for those who are at least 18 years of age" o similar para que sea legalmente clara.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/pages/legal/privacy-policy.md` at line 7, Update the "Last Updated" date
in privacy-policy.md to the current effective date confirmed by Legal/Compliance
(replace the existing "May 15th, 2024"), and fix the grammatical error in the
age restriction sentence (currently containing "addresses only for") by
replacing it with a clear legal phrasing such as "is intended only for those who
are at least 18 years of age" (locate the sentence around the existing
age-restriction paragraph and update accordingly).

Comment thread src/pages/legal/privacy-policy.md
Comment thread src/pages/legal/terms-and-conditions.md
Comment thread src/pages/legal/terms-and-conditions.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant