familynido/web/familynido-web/public/legal/condiciones.html
Pablo Fernández a308041d59 Initial commit
FamilyNido — a self-hosted PWA for a single household: shared calendar,
chores, meals, school agenda, health records and a family wall. One
instance per family, deployable with `docker compose` on any home
server.

Stack: .NET 10 (ASP.NET Core Minimal APIs) + EF Core 10 + PostgreSQL 16
on the backend, Angular 21 (standalone, signals, zoneless) + Tailwind
CSS v4 on the frontend, SignalR for realtime, optional OIDC alongside
local credentials, integration via a versioned `/api/v1/**` public API.

See README.md for the module overview and how to deploy.
2026-05-13 00:23:14 +02:00

248 lines
7.6 KiB
HTML

<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="robots" content="noindex" />
<title>Condiciones del servicio — FamilyNido</title>
<style>
:root {
color-scheme: light;
--ink: #1f1d1a;
--ink-2: #45413c;
--ink-3: #76716a;
--line: #e7e3dc;
--bg: #fbf7f0;
--terra: #b35a3a;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
background: var(--bg);
color: var(--ink);
font-family:
system-ui,
-apple-system,
"Segoe UI",
Roboto,
"Helvetica Neue",
Arial,
sans-serif;
font-size: 16px;
line-height: 1.65;
}
main {
max-width: 760px;
margin: 0 auto;
padding: 48px 24px 96px;
}
header {
margin-bottom: 32px;
}
h1 {
font-family: Georgia, "Times New Roman", serif;
font-weight: 500;
font-size: 36px;
margin: 0 0 8px;
line-height: 1.2;
}
h1 em {
color: var(--terra);
font-style: italic;
font-weight: 400;
}
h2 {
font-family: Georgia, "Times New Roman", serif;
font-weight: 500;
font-size: 22px;
margin: 40px 0 12px;
}
p,
ul,
ol {
margin: 0 0 14px;
}
ul,
ol {
padding-left: 22px;
}
li + li {
margin-top: 6px;
}
a {
color: var(--terra);
}
.meta {
color: var(--ink-3);
font-size: 14px;
}
footer {
margin-top: 48px;
padding-top: 24px;
border-top: 1px solid var(--line);
font-size: 14px;
color: var(--ink-3);
}
</style>
</head>
<body>
<main>
<header>
<h1>Condiciones del <em>servicio</em></h1>
<p class="meta">
FamilyNido — instancia <code>familia.example.com</code>
· última actualización: 25 de abril de 2026
</p>
</header>
<section>
<h2>1. Naturaleza del servicio</h2>
<p>
FamilyNido es una aplicación de gestión familiar
<strong>self-hosted, gratuita y no comercial</strong>. Esta instancia
concreta (<code>familia.example.com</code>) se opera desde un
servidor doméstico en España con la única finalidad de coordinar la
vida de una unidad familiar privada.
</p>
<p>
Al usar la aplicación aceptas estas condiciones. Si no estás de
acuerdo, no la utilices.
</p>
</section>
<section>
<h2>2. Acceso a la cuenta</h2>
<p>
El acceso es por invitación: solo las personas vinculadas
explícitamente como miembros de la familia por el administrador
pueden iniciar sesión. La autenticación se delega en PocketID y
requiere una passkey o credencial equivalente. Eres responsable de
custodiar tus credenciales y de notificar al operador si crees que
tu cuenta ha sido comprometida.
</p>
</section>
<section>
<h2>3. Uso aceptable</h2>
<p>Al utilizar la aplicación te comprometes a:</p>
<ul>
<li>
Usarla exclusivamente con fines personales/familiares; no se
permite su uso comercial.
</li>
<li>
No publicar contenido ilegal, ofensivo, dañino o que infrinja
derechos de terceros.
</li>
<li>
No intentar acceder a datos de otras familias ni a partes de la
instancia para las que no se te haya concedido acceso.
</li>
<li>
No abusar de la API ni intentar saturar la instancia con tráfico
anómalo.
</li>
</ul>
</section>
<section>
<h2>4. Contenido del usuario</h2>
<p>
Mantienes la propiedad sobre el contenido que creas (mensajes del
muro, tareas, fotos adjuntas). Al subirlo concedes al operador de la
instancia el permiso técnico necesario para almacenarlo y mostrarlo
al resto de miembros autorizados de la familia. No se cede contenido
a terceros.
</p>
</section>
<section>
<h2>5. Integraciones de terceros</h2>
<p>
La integración con Google Calendar es opcional y unidireccional
(Google → FamilyNido). El alcance solicitado es exclusivamente
<code>calendar.readonly</code>. La aplicación
<strong>no escribe</strong> en tu calendario de Google. El uso de tu
cuenta de Google se rige adicionalmente por los
<a href="https://policies.google.com/terms">Términos de Servicio de Google</a>
y por la
<a href="/legal/privacidad.html">Política de privacidad</a> de
FamilyNido.
</p>
</section>
<section>
<h2>6. Disponibilidad y garantía</h2>
<p>
FamilyNido se ofrece <strong>"tal cual"</strong>, sin garantías de
ningún tipo. Al ser self-hosted en hardware doméstico no existe
ningún SLA: la instancia puede no estar disponible por
mantenimiento, cortes de luz o conectividad. El operador no se hace
responsable de pérdidas derivadas de la indisponibilidad o de
posibles errores en la sincronización con servicios externos.
</p>
</section>
<section>
<h2>7. Limitación de responsabilidad</h2>
<p>
En la medida permitida por la ley, el operador no será responsable
de daños indirectos, lucro cesante, pérdida de datos o cualquier
otro perjuicio derivado del uso o imposibilidad de uso de la
aplicación.
</p>
</section>
<section>
<h2>8. Terminación</h2>
<p>
Puedes solicitar el borrado de tu cuenta y de tus datos en cualquier
momento escribiendo a
<a href="mailto:privacy@your-domain.example">privacy@your-domain.example</a>. El
operador puede revocar tu acceso si incumples estas condiciones, si
la instancia se da de baja o por cualquier otro motivo razonable;
en tal caso, los datos de la familia se gestionarán según la
<a href="/legal/privacidad.html">Política de privacidad</a>.
</p>
</section>
<section>
<h2>9. Modificaciones</h2>
<p>
Estas condiciones pueden actualizarse para reflejar cambios en la
aplicación o en la legislación aplicable. La fecha de "última
actualización" en la cabecera identifica la versión vigente. Los
cambios relevantes se anunciarán a la familia.
</p>
</section>
<section>
<h2>10. Ley aplicable</h2>
<p>
Estas condiciones se rigen por la legislación española. Para
cualquier controversia que no pueda resolverse de buena fe se
someten los tribunales del domicilio del operador.
</p>
</section>
<section>
<h2>11. Contacto</h2>
<p>
<a href="mailto:privacy@your-domain.example">privacy@your-domain.example</a>.
</p>
</section>
<footer>
<p>
Página servida estáticamente por la propia aplicación FamilyNido en
<code>/legal/condiciones.html</code>.
</p>
</footer>
</main>
</body>
</html>