Términos para socios
Versión 2026-11-03
Vigentes desde el
Estos términos para socios son para los equipos que crean una app con la API para socios de Perland: otro launcher de Minecraft, o una app web, que permite a los jugadores iniciar sesión con su cuenta de Perland y crear y usar desde ahí su servidor gratis de Perland. Perland lo administra PerlandDev (“nosotros”).
Se suman a nuestros términos de uso y a nuestra política de privacidad, que siguen aplicándose a tu equipo y a tus jugadores. Si estos términos para socios y los términos de uso dicen cosas distintas sobre tu app, se aplican estos términos para socios.
Quien es dueño de un equipo acepta estos términos por el equipo en el área de Desarrolladores de Perland Panel. Si no estás de acuerdo, no envíes una solicitud.
En pocas palabras
- Los jugadores inician sesión en la página de Perland y eligen si permiten tu app. Pueden retirar ese permiso cuando quieran.
- Usa lo que recibe tu app solo para atender a ese jugador. Nunca lo vendas.
- No pongas secretos en los dispositivos de los jugadores, muestra la marca Con la tecnología de Perland y respeta los límites de tu app.
- Nosotros aprobamos las apps y podemos suspender una de inmediato. No hay cuotas.
Quién puede enviar una solicitud
Quienes son dueños de un equipo de Perland solicitan una app desde el área de Desarrolladores de Perland Panel. Cualquier equipo puede hacerlo, incluido uno gratis. Si una app se aprueba o no lo decidimos nosotros. Podemos rechazar una solicitud y tu equipo ve el motivo; puedes cambiarla y enviarla de nuevo.
El programa de socios es parte de Perland tal como lo administramos nosotros. Una instalación de Perland administrada por otra persona no participa en él.
Qué puede hacer tu app
Cuando la aprobemos, tu app puede:
- Iniciar la sesión de un jugador en su cuenta de Perland a través de la página de inicio de sesión de Perland, con el flujo de código de autorización de OAuth 2.0 y PKCE, como explica la guía de integración.
- Usar el token que recibe solo en la parte de la API de Perland para socios (las rutas del jugador, las rutas públicas y el paso a Perland Panel), y solo para el jugador que inició sesión.
- Crear, iniciar y borrar el servidor gratis de ese jugador y descargar su mundo, listar sus servidores y llevarlo a Perland Panel, con su sesión iniciada, para todo lo demás.
El resto de la API de Perland no es parte del programa y un token de socio no llega a él. No intentes saltarte eso ni actuar por un jugador que no inició sesión a través de tu app.
La decisión del jugador
La primera vez que un jugador inicia sesión a través de tu app, la página de inicio de sesión de Perland nombra tu app y le pide que la permita. Actúa solo por los jugadores que lo hicieron.
Un jugador puede quitarle el acceso a tu app cuando quiera, en Apps con acceso de su cuenta de Perland. Eso termina todas las sesiones que tu app tiene para ese jugador, y su próximo inicio de sesión vuelve a preguntar. Cuando Perland le dice a tu app que un token ya no es válido, deja de usarlo y pídele al jugador que vuelva a iniciar sesión.
Permite que los jugadores cierren sesión en tu app y revoca su token cuando lo hagan.
Qué recibe tu app
- El perfil de Perland del jugador: su nombre visible, el nombre, la foto y el ID de las cuentas de Discord y GitHub con las que inicia sesión, y su nombre de jugador y UUID de Minecraft si vinculó una cuenta.
- Su correo, solo cuando el jugador inició sesión con un código por correo en la página de Perland para tu app. Si no, tu app no lo recibe.
- Sus servidores: su servidor gratis, los equipos de los que es dueño y los servidores a los que entró con un enlace de invitación o que sigue. No los equipos de los que solo es integrante.
- Su servidor gratis: su nombre, estado, dirección, ajustes y jugadores, y su mundo cuando el jugador lo descarga.
- Sus estadísticas en los servidores de Perland que las envían, si tu app las pide.
Cómo trata tu app los datos de los jugadores
- Úsalos solo para atender a ese jugador en tu app. No los uses para publicidad, para armar perfiles de jugadores ni para nada que el jugador no haya pedido.
- No los vendas, alquiles ni compartas, salvo con empresas que los tratan para ti siguiendo tus instrucciones.
- Bórralos cuando el jugador le quite el acceso a tu app, cuando te lo pida o cuando ya no los necesites para atenderlo.
- Publica tu propia política de privacidad que diga qué recibe tu app de Perland, qué hace con eso y cómo puede un jugador pedirte que lo borres, y enlázala donde los jugadores la encuentren antes de iniciar sesión.
- Protégelos y avísanos sin demora a [email protected] si se filtran.
Tu app, y lo que hace con los datos de los jugadores, es tu responsabilidad según la ley que se te aplica. Nosotros no somos responsables de ello.
Seguridad
- Una app que corre en los dispositivos de los jugadores, como un launcher de escritorio, no tiene secreto de cliente y no debe incluir uno. PKCE protege su inicio de sesión.
- Si tu app canjea los códigos en un backend web, guarda su secreto de cliente solo en ese servidor, nunca en una app, una página web ni un repositorio público. Si se filtra, reemplázalo y avísanos.
- Una app de escritorio recibe el inicio de sesión en una dirección de loopback (127.0.0.1 o [::1]), en un puerto que elige y con la ruta que registró. Una app web usa solo las direcciones https exactas que aprobamos.
- Los jugadores escriben su inicio de sesión de Perland solo en la página de Perland, en su propio navegador. Nunca le pidas a un jugador su contraseña, un código de inicio de sesión o un token de Perland, y nunca insertes, copies, imites, automatices ni extraigas datos de la página de inicio de sesión de Perland.
- Guarda los tokens de los jugadores en el almacén de credenciales del sistema o en un lugar igual de seguro, y nunca los escribas en los registros.
La marca Con la tecnología de Perland
Tu app debe mostrar la marca Con la tecnología de Perland junto a su botón Crear servidor y en cada pantalla donde el jugador elige o administra un servidor de Perland. Usa la marca tal como te la damos: no cambies sus palabras, colores ni forma, y sigue sus reglas de tamaño y espacio libre.
Publicamos la marca y sus reglas por separado, en un kit de la marca. Hasta que el kit esté publicado, te enviamos la marca cuando haces la solicitud. Una captura de pantalla con la marca en su lugar es parte de tu solicitud.
Perland Launcher, nuestro propio launcher, es la única app que no muestra la marca.
Límites
Ponemos límites a cada app: cuántas solicitudes hace por minuto entre todos sus jugadores, y cuántas cuentas de Perland y servidores gratis nuevos crea por día. El área de Desarrolladores muestra los límites vigentes de tu app. Podemos cambiarlos, y subirlos si nos lo pides y estamos de acuerdo.
Al pasar un límite, Perland rechaza las solicitudes de tu app por un tiempo. Ve más despacio en vez de reintentar en bucle, y no registres más apps para saltarte un límite.
Todas las reglas de los servidores gratis se aplican a los jugadores que llegan por tu app igual que a todos los demás: un servidor gratis por persona, un correo verificado, los límites de cada cuánto se puede crear uno y el resto de nuestros términos de uso.
Atribución
Registramos qué app creó una cuenta de Perland (cuando la cuenta se crea durante un inicio de sesión a través de ella) y qué app creó un servidor gratis. Guardamos ese registro aunque la app se suspenda o se elimine después.
Cuando Perland tenga planes de pago, podríamos ofrecer a las apps una parte de lo que pagan los jugadores que trajeron. Hoy no se promete nada sobre esa parte; si la ofrecemos, tendrá sus propios términos.
Revisión de tu app
Revisamos tu app antes de que funcione: su nombre, ícono, sitio web, direcciones de redirección y la marca en su lugar. Después de aprobarla, un nombre nuevo, un ícono nuevo y una dirección de redirección web nueva esperan nuestra revisión, mientras siguen en uso los aprobados. Las direcciones de loopback, tu sitio web, el contacto y la descripción cambian de inmediato.
Mantén al día el correo de contacto de tu app. Ahí te escribimos sobre tu app y sobre los cambios en la API para socios.
Suspensión y eliminación
Podemos suspender una app de inmediato, sin aviso, si no cumple estos términos o nuestros términos de uso, si se usa para abusos, si deja de mostrar la marca donde debe o si pone en riesgo a los jugadores o a Perland. Suspender una app termina todas sus sesiones, y no puede iniciar la sesión de nadie hasta que la reactivemos. Tu equipo ve el motivo en el área de Desarrolladores. Por los mismos motivos, también podemos eliminar una app de forma definitiva.
Para preguntar por una suspensión o por una decisión sobre tu solicitud, escribe a [email protected] desde el correo de contacto de tu app. Lo volveremos a revisar; la decisión sigue siendo nuestra.
Tu equipo puede dejar de usar la API para socios cuando quiera. Cuando lo haga, borra los datos de Perland de tus jugadores como dice la sección sobre sus datos.
Cuotas
Unirse al programa de socios y usar la API para socios es gratis. Ninguna de las partes le paga a la otra. Si eso cambia, estará en una nueva versión de estos términos.
Cambios en la API
La API para socios cambia sumando: rutas nuevas, campos nuevos en las respuestas y parámetros opcionales nuevos. Haz que tu app ignore los campos que no conoce. Un cambio incompatible trae una ruta nueva, un correo a la dirección de contacto de tu app y un plazo de transición antes de que deje de funcionar la anterior, y se marca como incompatible en el registro de cambios.
Las rutas de inicio de sesión antiguas de Perland Launcher no son parte de la API para socios y se van a eliminar. Usa solo el inicio de sesión con OAuth.
Nombres y respaldo
Que aprobemos tu app no significa que la respaldemos. No digas ni des a entender que lo hacemos, o que Perland hace tu app. Usa el nombre y la marca de Perland solo como lo permite el kit de la marca, para decir que los servidores de tu app funcionan con la tecnología de Perland, y no en el nombre, el ícono ni el dominio de tu app.
Perland no es un producto oficial de Minecraft y no está aprobado por Mojang ni Microsoft, ni asociado con ellos; tu app tampoco, a través de nosotros. “Minecraft” es una marca registrada de Mojang Synergies AB. Tu app debe cumplir el Contrato de licencia de usuario final de Minecraft y las Normas de uso de Minecraft.
Responsabilidad, garantías y ley aplicable
La API para socios y el programa de socios son parte de Perland, así que se les aplican las secciones Garantías, Responsabilidad y Ley aplicable de nuestros términos de uso: se ofrecen “tal cual” y “según disponibilidad”, nuestra responsabilidad se limita como dicen esas secciones y estos términos se rigen por las leyes del Reino Unido.
Eres responsable de tu app, de lo que les dice a los jugadores y de lo que hace con sus datos.
Cambios en estos términos
Cuando cambiemos estos términos, publicaremos una nueva versión, con el nombre del día en que entra en vigor, y la mostraremos arriba en esta página. A quienes son dueños de tu equipo se les pide aceptar la nueva versión en el área de Desarrolladores. Si un cambio afecta cómo funciona tu app, también escribimos al correo de contacto de tu app antes de que entre en vigor. Si tu app sigue usando la API para socios después, se aplica la nueva versión.
Contacto
PerlandDev, Reino Unido. Correo: [email protected].