From 6b154ec717f849b0141e1f0bc3ec555eb01a6885 Mon Sep 17 00:00:00 2001 From: vjrj Date: Mon, 13 Jul 2026 00:40:16 +0200 Subject: [PATCH] =?UTF-8?q?docs(legal):=20full=20legal=20package=20?= =?UTF-8?q?=E2=80=94=20privacy,=20terms,=20community=20rules,=20seed-law?= =?UTF-8?q?=20notice=20(en+es)=20+=20Play/Apple/analysis=20internal=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/open-decisions.md | 2 + docs/legal/README.md | 33 +++++++++ docs/legal/community-rules.md | 41 +++++++++++ docs/legal/es/aviso-sobre-semillas.md | 66 +++++++++++++++++ docs/legal/es/condiciones-de-uso.md | 78 ++++++++++++++++++++ docs/legal/es/normas-de-la-comunidad.md | 48 +++++++++++++ docs/legal/es/politica-de-privacidad.md | 96 +++++++++++++++++++++++++ docs/legal/privacy-policy.md | 90 +++++++++++++++++++++++ docs/legal/seed-legality-notice.md | 60 ++++++++++++++++ docs/legal/terms-of-use.md | 75 +++++++++++++++++++ 10 files changed, 589 insertions(+) create mode 100644 docs/legal/README.md create mode 100644 docs/legal/community-rules.md create mode 100644 docs/legal/es/aviso-sobre-semillas.md create mode 100644 docs/legal/es/condiciones-de-uso.md create mode 100644 docs/legal/es/normas-de-la-comunidad.md create mode 100644 docs/legal/es/politica-de-privacidad.md create mode 100644 docs/legal/privacy-policy.md create mode 100644 docs/legal/seed-legality-notice.md create mode 100644 docs/legal/terms-of-use.md diff --git a/docs/design/open-decisions.md b/docs/design/open-decisions.md index f176252..161b9b2 100644 --- a/docs/design/open-decisions.md +++ b/docs/design/open-decisions.md @@ -32,6 +32,8 @@ Estas fijan `schemaVersion = 1` y el arranque técnico: - **Caducidad/revocación** de ofertas ya replicadas en relays. → sharing-model §6 - **Cambiar de identidad social — RESUELTO/IMPLEMENTADO (2026-07-10).** Se eligió una refinación de la vía (A) que **mantiene "backup UNA semilla"**: identidades seudónimas **derivadas de la misma semilla raíz con un índice de cuenta** (`NostrKeyDerivation.deriveFromSeed(seed, {account})`, HKDF one-way → no vinculables a Ğ1; **cuenta 0 = la identidad actual, byte-for-byte, sin rotar a nadie**). La cuenta activa se persiste en el keystore (`SocialAccountStore`), los stores por-identidad (chats/perfil/nombres) se **namespacian por cuenta** (cuenta 0 = claves legacy, sin migración), y `switchSocialAccount()` re-registra la porción social del DI y reinicia el inbox; la UI (perfil → "Tus identidades", crear/cambiar) aplica el cambio con un `RestartWidget` que reconstruye el árbol leyendo los singletons nuevos. La app NO toca la DB/inventario. Descartada la vía (B) reset total (perdía identidad+recuperación). → [[project-block2-spike]] +- **Paquete legal + moderación mínima — DECIDIDO/IMPLEMENTADO (2026-07-13).** Se escribe la capa legal completa en [`docs/legal/`](../legal/README.md): política de privacidad, condiciones de uso, normas de la comunidad y aviso sobre legalidad de semillas (masters en inglés + espejo es), más docs internos de cumplimiento (Play Data Safety/UGC, notas Apple, memoria jurídica con calendario de revisión — el PRM europeo sigue en trílogos). Decisiones que fija: **(a)** consentimiento único **al entrar al mercado por primera vez** (hoja modal con las normas; el inventario local no pide nada — progressive disclosure), con la misma bandera guardando también publicar-oferta y primer DM; **(b)** **bloqueo local** de claves (keystore, sin migración de esquema): filtra ofertas, chats y DMs entrantes; **(c)** **denuncias estándar NIP-56** (kind 1984) publicadas a los relays + ocultación local; en `relay.comunes.org` (nuestro) se actúa sobre ellas — esa es la historia de "moderación con respuesta" para la revisión de Play; **(d)** se reafirma **cero comisiones** sobre semillas y **Ğ1 solo como etiqueta de precio** (sin flujos de pago in-app, precedente Damus/Apple); **(e)** borrado honesto: NIP-09 es best-effort y así se cuenta al usuario. Metadata de tienda en `fastlane/metadata/android/` (la reutiliza F-Droid). + ## C) Puede esperar (no bloquea nada ahora) - Negación plausible / bóveda señuelo; modo discreto. → security-privacy diff --git a/docs/legal/README.md b/docs/legal/README.md new file mode 100644 index 0000000..fc962e8 --- /dev/null +++ b/docs/legal/README.md @@ -0,0 +1,33 @@ +# Legal documents + +Public, user-facing documents (masters in English, Spanish mirror in `es/`): + +| Document | Spanish | Published at (target) | +|---|---|---| +| [privacy-policy.md](privacy-policy.md) | [es/politica-de-privacidad.md](es/politica-de-privacidad.md) | `https://tane.comunes.org/legal/privacy` | +| [terms-of-use.md](terms-of-use.md) | [es/condiciones-de-uso.md](es/condiciones-de-uso.md) | `https://tane.comunes.org/legal/terms` | +| [community-rules.md](community-rules.md) | [es/normas-de-la-comunidad.md](es/normas-de-la-comunidad.md) | `https://tane.comunes.org/legal/rules` | +| [seed-legality-notice.md](seed-legality-notice.md) | [es/aviso-sobre-semillas.md](es/aviso-sobre-semillas.md) | `https://tane.comunes.org/legal/seeds` | + +Internal documents (not published, for the team): + +- [internal/play-compliance.md](internal/play-compliance.md) — Google Play Data Safety answers, UGC checklist, content rating notes. +- [internal/apple-notes.md](internal/apple-notes.md) — future App Store submission notes. +- [internal/legal-analysis.md](internal/legal-analysis.md) — the legal research memo behind these documents (seed law, GDPR, DSA), with review-by dates. + +## Publishing checklist (outside this repo) + +1. Publish the four public documents (EN + ES) under `https://tane.comunes.org/legal/…`. + Google Play **requires** the privacy policy URL to be live before the store listing is submitted. +2. Paste the privacy policy URL into Play Console → App content → Privacy policy. +3. Fill the Data Safety form from [internal/play-compliance.md](internal/play-compliance.md). +4. TODO: confirm the public contact address used in the documents (currently + `info@comunes.org`) with the Comunes association before publishing. + +## Conventions + +- Masters are English; the Spanish mirror must be kept in sync (same section numbers). +- The in-app "Privacy & rules" screen shows short human-language summaries and links here; + the app never shows jargon (no "GDPR", "NIP", "geohash" in UI copy). +- Any change that affects what data leaves the device requires updating: the privacy + policy, the in-app summary (i18n), and the Data Safety form answers. diff --git a/docs/legal/community-rules.md b/docs/legal/community-rules.md new file mode 100644 index 0000000..e0c37e4 --- /dev/null +++ b/docs/legal/community-rules.md @@ -0,0 +1,41 @@ +# Tane — Community Rules + +**Version 1.0 — 13 July 2026** + +The market and messages in Tane are shared spaces built on trust between neighbours. +These rules are what everyone accepts before joining. They also define what counts as +content that can be reported and removed from the servers we operate. + +## The rules + +1. **Be honest about your seeds.** Describe what you actually have: the variety as you + know it, the harvest year, anything relevant about how it was grown. Don't invent + provenance. +2. **Share only what you may share.** Don't offer: + - seed of **commercially protected varieties** (plant variety rights, patents) + unless you are authorized; + - **invasive or protected species** where their exchange is prohibited; + - anything else that is illegal to share or sell where you or the recipient live. +3. **Seeds, not anything else.** The market is for seeds and plant reproductive + material in the spirit of the app. It is not a general classifieds board. +4. **Respect people.** No harassment, threats, hate, or discrimination — in offers, + profiles, ratings, or messages. +5. **No spam or scams.** No repeated postings, misleading offers, phishing, or + pressure to move people onto shady deals. +6. **Honest reputation.** Vouch only for people you have actually met or exchanged + with; rate only real experiences. Don't game the trust system. + +## What happens if someone breaks them + +- Anyone can **block** you — your offers and messages disappear for them. +- Anyone can **report** an offer or a person. Reports travel to the servers that carry + the content; on the relay operated by Comunes (`relay.comunes.org`), content and keys + that break these rules are removed. Other servers apply their own policies. +- There are no appeals or account suspensions because there are no accounts: the + network simply stops carrying and showing what breaks the rules. + +## A note on good faith + +Most seed sharing is between amateurs, in small quantities, for the joy of keeping +varieties alive. When in doubt, prefer **gifting and swapping** over selling, label +things clearly, and ask. That's how it's always been done. diff --git a/docs/legal/es/aviso-sobre-semillas.md b/docs/legal/es/aviso-sobre-semillas.md new file mode 100644 index 0000000..3c762fe --- /dev/null +++ b/docs/legal/es/aviso-sobre-semillas.md @@ -0,0 +1,66 @@ +# Tane — Aviso sobre la legalidad del intercambio de semillas + +**Versión 1.0 — 13 de julio de 2026** + +Tane ayuda a conservar y compartir semillas tradicionales. Las leyes sobre semillas +varían mucho entre países, y distinguen con claridad entre **regalar o intercambiar** +semillas y **venderlas**. Este aviso es información general, no asesoramiento jurídico; +eres responsable de cumplir la ley allí donde vives y allí donde van tus semillas. + +## Regalar e intercambiar entre aficionados + +Intercambiar semillas **sin ánimo comercial** — regalos, trueques, bibliotecas de +semillas, redes de conservación — está ampliamente reconocido y es legal en la mayoría +de lugares: + +- **Unión Europea.** La normativa de semillas de la UE regula la *comercialización* de + semilla. El intercambio en especie entre particulares y la labor de las redes de + conservación y bancos de germoplasma quedan fuera o están expresamente exentos; la + reforma en curso del material de reproducción vegetal (propuesta COM(2023) 414) + mantiene exenciones para aficionados y redes de conservación, siempre que la + actividad no sea comercial. +- **España.** La Ley 30/2006 regula el comercio de semillas; el intercambio no + comercial entre aficionados y el intercambio con fines de conservación son práctica + reconocida (art. 24). +- **Estados Unidos.** Tras la enmienda de 2016 a la ley uniforme estatal de semillas + (RUSSL), la mayoría de estados eximen el **intercambio no comercial** (bibliotecas de + semillas, trueques) de los requisitos comerciales de etiquetado y análisis. + +## Vender semillas + +Vender es distinto. En la UE y en muchas otras jurisdicciones, **comercializar semilla +de variedades no inscritas en un catálogo oficial puede estar restringido o +prohibido**, y las cantidades, el etiquetado o las especies pueden estar regulados +incluso para vendedores pequeños. Existen exenciones para variedades de conservación y +cantidades de aficionado, pero varían. Si usas la opción de Tane de pedir un precio, +**consulta antes tu normativa nacional** — la aplicación no puede hacerlo por ti. + +## Variedades protegidas + +Las variedades cubiertas por **títulos de obtención vegetal (PVR/PBR) o patentes** no +pueden propagarse ni venderse sin autorización del titular — y esto puede aplicarse +incluso a semilla comprada legalmente. Las variedades tradicionales y de herencia +normalmente no están protegidas; las variedades comerciales modernas casi siempre sí. +Ante la duda, no la ofrezcas. + +## Enviar semillas entre países + +La mayoría de países restringen la importación de semillas: **certificados +fitosanitarios**, listas de especies prohibidas y normas de cuarentena se aplican con +frecuencia — incluso a sobres pequeños entre particulares, y también **dentro** de la +UE para ciertas especies (pasaporte fitosanitario). Antes de enviar semillas a otro +país, consulta las normas del país de destino. Los intercambios más seguros son los +locales — que es justo para lo que está pensada Tane. + +## Especies invasoras y protegidas + +Algunas especies no pueden intercambiarse en absoluto en ciertas regiones, bien porque +allí son **invasoras**, bien porque están **protegidas**. Las listas son regionales; +consulta la tuya. + +--- + +*Tane no cobra comisiones, no media en transacciones y no verifica ofertas: los +intercambios son tratos privados entre las personas implicadas (ver las +[Condiciones de uso](condiciones-de-uso.md)). Este aviso existe para que esos tratos +sean informados.* diff --git a/docs/legal/es/condiciones-de-uso.md b/docs/legal/es/condiciones-de-uso.md new file mode 100644 index 0000000..6ef9b89 --- /dev/null +++ b/docs/legal/es/condiciones-de-uso.md @@ -0,0 +1,78 @@ +# Tane — Condiciones de uso + +**Versión 1.0 — 13 de julio de 2026** + +Estas condiciones regulan el uso de la aplicación Tane, publicada por la **Asociación +Comunes** (España) — , contacto . Al usar las +funciones de intercambio de Tane (el mercado y la mensajería) aceptas estas condiciones +y las [Normas de la comunidad](normas-de-la-comunidad.md). + +## 1. Qué es Tane — y qué no es + +Tane es una **herramienta personal**: un inventario de semillas que vive en tu +dispositivo, más una forma de descubrir personas cercanas que comparten semillas. Tane +**no es un operador de mercado, ni una tienda, ni parte de ningún intercambio**: + +- No alojamos anuncios — las ofertas las publicas tú, con tu propia clave, en relés + gestionados por comunidades. +- No cobramos **ninguna comisión** ni procesamos pagos. Todo intercambio, regalo o + venta se acuerda y se realiza directamente entre las personas implicadas. +- No verificamos semillas, personas ni ofertas, y no podemos eliminar contenido de + servidores que no operamos. + +## 2. Tus responsabilidades + +Eres la única persona responsable de: + +- **Lo que ofreces e intercambias.** Asegúrate de que puedes compartir o vender las + semillas que publicas. Las normas cambian según el país — mira el + [Aviso sobre semillas](aviso-sobre-semillas.md). En particular, vender semilla de + variedades no registradas puede estar restringido donde vives, y propagar variedades + protegidas comercialmente sin autorización es ilegal en la mayoría de países. +- **Los envíos.** Enviar semillas entre países suele estar restringido (normas + fitosanitarias). Infórmate antes de mandar nada al extranjero. +- **Lo que publicas.** Las ofertas, tu perfil, los avales y las valoraciones son + públicos y van firmados por ti. Sigue las + [Normas de la comunidad](normas-de-la-comunidad.md). +- **Tus claves y copias de seguridad.** No hay recuperación de cuenta: si pierdes tu + dispositivo y tu código de recuperación, no podemos restaurar nada. + +## 3. Sin garantías + +Tane se ofrece **"tal cual"**, sin garantía de ningún tipo, como software libre bajo la +[licencia AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.html). En particular, nadie — +ni Comunes, ni las personas con las que intercambias a través de la aplicación — +garantiza la **identidad, pureza, germinación, sanidad o legalidad** de ninguna semilla +intercambiada. La información de cultivo que muestra la aplicación (calendarios, +consejos para extraer semilla, estimaciones de viabilidad) es orientación general, no +asesoramiento profesional. + +## 4. Conflictos entre personas usuarias + +Los intercambios son tratos privados entre las personas implicadas. Comunes no actúa +como mediadora y no acepta responsabilidad por intercambios fallidos, disputas de +calidad o pérdidas derivadas de ellos. Los avales y las valoraciones existen para que +cada comunidad construya su propia confianza. + +## 5. Moderación + +No hay moderación central: tu aplicación filtra lo que ves a través de la gente en la +que confías, y puedes **bloquear** a cualquiera y **denunciar** ofertas o personas +desde la propia aplicación. Las denuncias se comparten con los servidores implicados; +en el relé que operamos (`relay.comunes.org`), el contenido que incumple las normas de +la comunidad se elimina. Los relés de terceros aplican sus propias políticas. + +## 6. Responsabilidad + +En la máxima medida que permita la ley, la responsabilidad total de la Asociación +Comunes derivada de la aplicación se limita a lo que pagaste por ella (Tane es +gratuita: cero). Nada en estas condiciones limita la responsabilidad que no pueda +limitarse por ley, ni tus derechos como consumidor. + +## 7. General + +Si una parte de estas condiciones resultara inválida, el resto sigue en vigor. Estas +condiciones se rigen por el derecho español y de la UE, sin privarte de las +protecciones de la ley de tu país de residencia. Podemos actualizar estas condiciones; +los cambios relevantes se señalarán en las notas de versión de la aplicación, y la +versión vigente está siempre en . diff --git a/docs/legal/es/normas-de-la-comunidad.md b/docs/legal/es/normas-de-la-comunidad.md new file mode 100644 index 0000000..6a5cf6c --- /dev/null +++ b/docs/legal/es/normas-de-la-comunidad.md @@ -0,0 +1,48 @@ +# Tane — Normas de la comunidad + +**Versión 1.0 — 13 de julio de 2026** + +El mercado y los mensajes de Tane son espacios compartidos construidos sobre la +confianza entre vecinas y vecinos. Estas normas son lo que todo el mundo acepta antes +de entrar. También definen qué contenido puede denunciarse y eliminarse de los +servidores que operamos. + +## Las normas + +1. **Sé honesto con tus semillas.** Describe lo que realmente tienes: la variedad tal + y como la conoces, el año de cosecha, lo relevante sobre cómo se cultivó. No + inventes procedencias. +2. **Comparte solo lo que puedas compartir.** No ofrezcas: + - semilla de **variedades protegidas comercialmente** (obtenciones vegetales, + patentes) salvo que tengas autorización; + - **especies invasoras o protegidas** allí donde su intercambio esté prohibido; + - cualquier otra cosa que sea ilegal compartir o vender donde vives tú o donde vive + quien la recibe. +3. **Semillas, no cualquier cosa.** El mercado es para semillas y material de + reproducción vegetal, en el espíritu de la aplicación. No es un tablón de anuncios + general. +4. **Respeta a las personas.** Nada de acoso, amenazas, odio o discriminación — ni en + ofertas, ni en perfiles, ni en valoraciones, ni en mensajes. +5. **Sin spam ni engaños.** Nada de publicaciones repetidas, ofertas engañosas, + phishing o presiones para llevar a la gente a tratos turbios. +6. **Reputación honesta.** Avala solo a personas que conozcas de verdad o con las que + hayas intercambiado; valora solo experiencias reales. No hagas trampas al sistema de + confianza. + +## Qué pasa si alguien las incumple + +- Cualquiera puede **bloquearte** — tus ofertas y mensajes desaparecen para esa + persona. +- Cualquiera puede **denunciar** una oferta o a una persona. Las denuncias llegan a los + servidores que transportan el contenido; en el relé operado por Comunes + (`relay.comunes.org`), el contenido y las claves que incumplen estas normas se + eliminan. Otros servidores aplican sus propias políticas. +- No hay apelaciones ni suspensiones de cuenta porque no hay cuentas: sencillamente, la + red deja de transportar y de mostrar lo que incumple las normas. + +## Una nota sobre la buena fe + +La mayor parte del intercambio de semillas ocurre entre aficionados, en pequeñas +cantidades, por el gusto de mantener vivas las variedades. Ante la duda, prefiere +**regalar e intercambiar** antes que vender, etiqueta las cosas con claridad y +pregunta. Así se ha hecho siempre. diff --git a/docs/legal/es/politica-de-privacidad.md b/docs/legal/es/politica-de-privacidad.md new file mode 100644 index 0000000..1c3940b --- /dev/null +++ b/docs/legal/es/politica-de-privacidad.md @@ -0,0 +1,96 @@ +# Tane — Política de privacidad + +**Versión 1.0 — 13 de julio de 2026** + +Tane está publicada por la **Asociación Comunes** (España) — — +contacto: . Tane es software libre (AGPL-3.0); su código fuente es +público, así que todo lo que se describe aquí puede verificarse. + +## La versión corta + +- Tane funciona **sin cuenta**. No sabemos quién eres. +- Todo lo que registras se queda **en tu dispositivo, cifrado**. No tenemos servidores + que lo reciban ni forma de leerlo. +- Nada sale de tu dispositivo salvo que **tú** decidas compartirlo (una oferta, un + mensaje, tu perfil). Lo que compartes viaja por servidores comunitarios que no + controlamos. +- **Sin analíticas, sin publicidad, sin rastreadores.** Tane no recoge nada sobre ti. + +## 1. Sin cuentas, sin recogida por nuestra parte + +Tane no pide tu nombre, correo ni teléfono. No hay registro ni servidor central de +Tane. Tu identidad en la aplicación es una clave criptográfica creada en tu dispositivo +y guardada en el almacén seguro del sistema. La Asociación Comunes no recoge, recibe ni +trata tus datos personales a través de la aplicación. + +## 2. Datos guardados en tu dispositivo + +Tu inventario de semillas (variedades, cantidades, notas, fotos), tus mensajes, los +avales y valoraciones de tus contactos y tus claves se guardan **solo en tu +dispositivo**, en una base de datos cifrada (SQLCipher). La clave de cifrado vive en el +almacén seguro del sistema. Las copias de seguridad que crees también van cifradas; tú +eliges dónde guardarlas y nunca pasan por nosotros. + +## 3. Datos que salen de tu dispositivo — solo cuando tú quieres + +Nada se publica automáticamente. Cada una de estas cosas ocurre solo por tu acción +explícita: + +- **Ofertas.** Cuando ofreces semillas, la aplicación publica el título, la + descripción, una foto opcional, un precio opcional y una **zona aproximada** (un área + de entre 2 y 80 km, según la configures — nunca tu dirección ni tu ubicación + precisa). Las ofertas son públicas. +- **Perfil.** Si lo rellenas, el nombre que elijas, tu biografía y tu avatar son + públicos. +- **Mensajes.** Los mensajes directos van **cifrados de extremo a extremo**: solo tú y + la persona a la que escribes podéis leerlos. Los servidores que los transportan solo + ven sobres cifrados. +- **Avales y valoraciones.** Si avalas o valoras a alguien, esa declaración es pública + y va firmada con tu clave. +- **Sincronización entre tus dispositivos.** Si enlazas un segundo dispositivo, tus + datos viajan entre ellos cifrados de forma que solo tus dispositivos pueden leerlos. + +## 4. A dónde van los datos compartidos: servidores comunitarios + +Las funciones sociales de Tane usan servidores abiertos gestionados por comunidades +("relés"). Por defecto la aplicación usa un pequeño conjunto que incluye +`relay.comunes.org` (operado por la Asociación Comunes) y relés públicos conocidos; +puedes cambiar esa lista, o vaciarla para desconectar la red por completo. Los relés +distintos de `relay.comunes.org` son **infraestructura de terceros**: sus operadores +deciden su propia retención y sus políticas, y esta política no los cubre. + +## 5. Borrado — una nota honesta + +Puedes borrar al instante todo lo local, y puedes retirar una oferta en cualquier +momento. Cuando retiras o borras algo que habías publicado, la aplicación pide a los +relés que también lo borren. Los relés que no operamos pueden conservar copias pese a +esa petición, y lo publicado pudo copiarse a otros sitios mientras fue visible. +**Trata todo lo que publiques como potencialmente permanente.** En `relay.comunes.org` +atendemos las peticiones de borrado. + +## 6. Permisos del dispositivo + +- **Fotos / cámara** — solo cuando adjuntas una imagen a una variedad, oferta o perfil. +- **Ubicación aproximada** (opcional) — solo si usas "fijar mi zona desde donde estoy", + para elegir tu zona amplia de intercambio. Tane nunca pide la ubicación precisa. +- **Notificaciones** (opcional) — para avisarte de mensajes nuevos. + +## 7. Tus derechos + +Como tus datos viven en tu dispositivo y bajo tu control, la mayoría de derechos los +ejerces tú directamente: consultar, corregir, exportar o borrar todo desde la propia +aplicación. Para los datos en `relay.comunes.org`, o cualquier duda sobre esta +política, escribe a . Si estás en la UE, también tienes derecho a +reclamar ante tu autoridad de protección de datos (en España, la AEPD). + +## 8. Menores + +El inventario de semillas puede usarlo cualquiera. El mercado y la mensajería no están +dirigidos a menores; al usarlos confirmas que tienes edad suficiente para usar +funciones sociales según las leyes de tu país. + +## 9. Cambios + +Actualizaremos esta política si cambia el comportamiento de Tane, y lo señalaremos en +las notas de cada versión. La versión vigente está siempre en +, con su historial en el repositorio público. diff --git a/docs/legal/privacy-policy.md b/docs/legal/privacy-policy.md new file mode 100644 index 0000000..5e84cac --- /dev/null +++ b/docs/legal/privacy-policy.md @@ -0,0 +1,90 @@ +# Tane — Privacy Policy + +**Version 1.0 — 13 July 2026** + +Tane is published by **Asociación Comunes** (Spain) — — +contact: . Tane is free software (AGPL-3.0); its source code is +public, so everything described here can be verified. + +## The short version + +- Tane works **without an account**. We don't know who you are. +- Everything you record stays **on your device, encrypted**. We run no servers that + receive it, and we have no way to read it. +- Nothing leaves your device unless **you** choose to share it (an offer, a message, + your profile). What you share travels through community-run servers we don't control. +- **No analytics, no ads, no trackers.** Tane collects nothing about you. + +## 1. No accounts, no collection by us + +Tane does not ask for your name, email, or phone number. There is no registration and +no central Tane server. Your identity in the app is a cryptographic key created on your +device and stored in your device's secure keystore. Asociación Comunes does not collect, +receive, or process your personal data through the app. + +## 2. Data stored on your device + +Your seed inventory (varieties, quantities, notes, photos), your messages, your +contacts' vouches and ratings, and your keys are stored **only on your device**, in an +encrypted database (SQLCipher). The encryption key lives in your device's system +keystore. Backups you create are also encrypted; you choose where to keep them, and +they never pass through us. + +## 3. Data that leaves your device — only when you choose + +Nothing is published automatically. Each of these happens only by your explicit action: + +- **Offers.** When you offer seeds, the app publishes the offer's title, description, + optional photo, optional price, and an **approximate area** (a zone of roughly 2–80 km, + as you configure it — never your address or precise location). Offers are public. +- **Profile.** If you fill it in, your chosen name, bio, and avatar are public. +- **Messages.** Direct messages are **end-to-end encrypted**: only you and the person + you write to can read them. The servers that carry them see only encrypted envelopes. +- **Vouches and ratings.** If you vouch for or rate someone, that statement is public + and signed by your key. +- **Sync between your devices.** If you link a second device, your data travels between + them encrypted so that only your devices can read it. + +## 4. Where shared data goes: community relays + +Tane's social features use open, community-run servers ("relays"). By default the app +uses a small set that includes `relay.comunes.org` (operated by Asociación Comunes) and +well-known public relays; you can change this list, or empty it to turn the network off +entirely. Relays other than `relay.comunes.org` are **third-party infrastructure**: +their operators decide their own retention and policies, and this policy does not cover +them. + +## 5. Deletion — an honest note + +You can delete anything local instantly, and you can withdraw an offer at any time. +When you withdraw or delete something you had published, the app asks the relays to +delete it too. Relays we don't operate may keep copies despite that request, and public +posts may have been copied elsewhere while they were visible. **Treat anything you +publish as potentially permanent.** On `relay.comunes.org` we honour deletion requests. + +## 6. Device permissions + +- **Photos / camera** — only when you attach a picture to a variety, offer, or profile. +- **Approximate location** (optional) — only if you use "set my area from where I am", + to pick your coarse sharing zone. Tane never requests precise location. +- **Notifications** (optional) — to tell you about new messages. + +## 7. Your rights + +Because your data lives on your device under your control, you exercise most rights +yourself: read, correct, export, or delete everything from within the app. For data on +`relay.comunes.org`, or any question about this policy, write to . +If you are in the EU, you also have the right to complain to your data protection +authority (in Spain, the AEPD). + +## 8. Children + +The seed inventory can be used by anyone. The market and messaging features are not +directed at children; by using them you confirm you are old enough to use social +features under the laws of your country. + +## 9. Changes + +We will update this policy if Tane's behaviour changes, and note the changes in the +app's release notes. The current version always lives at +, with history in the public repository. diff --git a/docs/legal/seed-legality-notice.md b/docs/legal/seed-legality-notice.md new file mode 100644 index 0000000..81af057 --- /dev/null +++ b/docs/legal/seed-legality-notice.md @@ -0,0 +1,60 @@ +# Tane — Notice on the Legality of Exchanging Seeds + +**Version 1.0 — 13 July 2026** + +Tane helps people keep and share traditional seeds. Laws about seeds differ a lot +between countries, and they distinguish sharply between **giving or swapping** seeds +and **selling** them. This notice is general information, not legal advice; you are +responsible for following the law where you live and where your seeds are going. + +## Gifting and swapping between amateurs + +Exchanging seeds **without commercial purpose** — gifts, swaps, seed libraries, +conservation networks — is broadly recognized and lawful in most places: + +- **European Union.** EU seed marketing law regulates *commercial marketing* of seed. + Exchange in kind between individuals, and the work of conservation networks and gene + banks, fall outside or are expressly exempted; the plant-reproductive-material reform + underway (proposal COM(2023) 414) keeps exemptions for amateurs and conservation + networks, provided the activity is not commercial. +- **Spain.** Ley 30/2006 regulates the *commercial* seed trade; non-commercial exchange + between amateurs and conservation-oriented exchange are recognized practice (art. 24). +- **United States.** Following the 2016 amendment to the Recommended Uniform State Seed + Law, most states exempt **non-commercial seed sharing** (seed libraries, swaps) from + commercial labeling and testing requirements. + +## Selling seeds + +Selling is different. In the EU and many other jurisdictions, **marketing seed of +varieties not registered in an official catalogue may be restricted or prohibited**, +and quantities, labeling, or species may be regulated even for small sellers. +Exemptions for conservation varieties and amateur quantities exist but vary. If you +use Tane's option to ask a price, **check your national rules first** — the app cannot +do this for you. + +## Protected varieties + +Varieties covered by **plant variety rights (PVR/PBR) or patents** may not be +propagated or sold without the holder's authorization — this can apply even to seed +you bought legally. Traditional and heirloom varieties are generally not protected, +but modern commercial varieties usually are. When in doubt, don't offer it. + +## Sending seeds across borders + +Most countries restrict importing seeds: **phytosanitary certificates**, prohibited +species lists, and quarantine rules commonly apply — even to small envelopes between +individuals, and also **within** the EU for certain species (plant passport rules). +Before mailing seeds to another country, check the rules of the destination country. +The safest exchanges are local ones — which is what Tane is designed for. + +## Invasive and protected species + +Some species may not be exchanged at all in some regions, either because they are +**invasive** there or because they are **protected**. Lists are regional; check yours. + +--- + +*Tane takes no commission, mediates no transaction, and verifies no offer: exchanges +are private dealings between the people involved (see the +[Terms of use](terms-of-use.md)). This notice exists so those dealings are informed +ones.* diff --git a/docs/legal/terms-of-use.md b/docs/legal/terms-of-use.md new file mode 100644 index 0000000..8334f80 --- /dev/null +++ b/docs/legal/terms-of-use.md @@ -0,0 +1,75 @@ +# Tane — Terms of Use + +**Version 1.0 — 13 July 2026** + +These terms cover the use of the Tane application, published by **Asociación Comunes** +(Spain) — , contact . By using Tane's sharing +features (the market and messaging) you accept these terms and the +[Community rules](community-rules.md). + +## 1. What Tane is — and what it is not + +Tane is a **personal tool**: a seed inventory that lives on your device, plus a way to +discover people near you who share seeds. Tane is **not a marketplace operator, not a +shop, and not a party to any exchange**: + +- We host no listings — offers are published by you, under your own key, to + community-run relays. +- We take **no commission** and process no payments. Any exchange, gift, or sale is + agreed and carried out directly between the people involved. +- We do not verify seeds, users, or offers, and we cannot remove content from servers + we do not operate. + +## 2. Your responsibilities + +You are solely responsible for: + +- **What you offer and exchange.** Make sure you are allowed to share or sell the + seeds you list. Rules differ by country — see the + [Seed legality notice](seed-legality-notice.md). In particular, selling seed of + varieties that are not registered may be restricted where you live, and propagating + commercially protected varieties without authorization is illegal in most countries. +- **Shipping.** Sending seeds across borders is often restricted (phytosanitary rules). + Check before you mail anything abroad. +- **What you publish.** Offers, your profile, vouches, and ratings are public and + signed by you. Follow the [Community rules](community-rules.md). +- **Your keys and backups.** There is no account recovery: if you lose your device and + your recovery code, we cannot restore anything. + +## 3. No warranties + +Tane is provided **"as is"**, without warranty of any kind, as free software under the +[AGPL-3.0 license](https://www.gnu.org/licenses/agpl-3.0.html). In particular, nobody — +not Comunes, not the people you exchange with through the app — guarantees the +**identity, purity, germination, health, or legality** of any seed exchanged. Growing +information shown in the app (calendars, seed-saving tips, viability estimates) is +general guidance, not professional advice. + +## 4. Disputes between users + +Exchanges are private dealings between the people involved. Comunes is not a mediator +and accepts no liability for failed exchanges, quality disputes, or losses arising from +them. The vouching and rating features exist so communities can build their own trust. + +## 5. Moderation + +There is no central moderation: your app filters what you see through the people you +trust, and you can **block** anyone and **report** offers or people from within the +app. Reports are shared with the servers involved; on the relay we operate +(`relay.comunes.org`), content that breaks the community rules is removed. Relays run +by others apply their own policies. + +## 6. Liability + +To the maximum extent permitted by law, Asociación Comunes' total liability arising +from the app is limited to the amount you paid for it (Tane is gratis: zero). Nothing +in these terms limits liability that cannot be limited by law, or your statutory rights +as a consumer. + +## 7. General + +If a part of these terms is found invalid, the rest remains in force. These terms are +governed by Spanish and EU law, without depriving you of protections of the law of +your country of residence. We may update these terms; material changes will be noted in +the app's release notes, and the current version always lives at +.