¿A dónde va el contenido?
Nombra al proveedor del modelo (OpenAI, Anthropic, Google) en la política de privacidad como encargado del tratamiento y etiqueta los datos que contienen los prompts. Consulta las reglas para apps de chat con IA.
Rechazo en App Store
Cualquier app en la que la gente publica, chatea o genera contenido necesita cuatro cosas antes de que Apple la deje entrar: filtrado, denuncias, bloqueo y una forma de contactar contigo. Los revisores aplican las mismas expectativas al texto y a las imágenes generados por IA. Aquí tienes la lista de comprobación y cómo lanzarlo en un día.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Las apps con contenido generado por usuarios o con funciones sociales deben incluir una forma de filtrar el material inapropiado, un mecanismo para denunciar contenido ofensivo con respuestas rápidas, la posibilidad de bloquear a usuarios abusivos e información de contacto publicada para que los usuarios puedan comunicarse con el desarrollador. Apple también espera unos términos, aceptados antes de poder publicar, que dejen claro que no se toleran el contenido inapropiado ni los usuarios abusivos.
Los revisores tratan la IA generativa del mismo modo: si tu app puede producir texto, imágenes o audio, buscan filtrado de las respuestas dañinas, una forma de denunciar una respuesta, un aviso de que las respuestas pueden ser incorrectas y una clasificación por edad acorde con lo que el modelo puede producir. A apps de chat sin restricciones se les ha pedido subir la clasificación o añadir filtros.
reports (content_type, content_id, reporter_id, reason, status, created_at) y blocks (blocker_id, blocked_id). Row-level security para que cada usuario solo vea sus propias filas.
Un menú en cada elemento con Denunciar y Bloquear. Motivos: spam, acoso, odio, contenido sexual, violencia, otro. Al enviar, inserta la denuncia y oculta el elemento en local.
Cada consulta de feed, búsqueda y mensajes excluye el contenido de los usuarios que figuran en la tabla blocks para el usuario actual. Un único helper de consulta compartido lo mantiene coherente.
Un trigger de base de datos o una Edge Function te envía un correo (Resend, Postmark) por cada denuncia. Oculta automáticamente el contenido a partir de un umbral de denuncias hasta que lo revises.
Pasa una comprobación de moderación sobre el prompt y sobre la respuesta antes de mostrarla. Rechaza o suaviza las categorías marcadas, registra el evento y muestra una opción Denunciar debajo de cada mensaje de la IA.
Casilla en el registro con enlace a los términos que incluyen la frase de tolerancia cero; correo de contacto en Ajustes y en la URL de soporte de la ficha. Después menciona todo esto en las notas de revisión.

Con una buena versión optimizada de su aplicación web, puedes tener una impresionante aplicación móvil en un par de minutos. ¡Además del servicio al cliente es muy agradable y muy útil! ¡Puedo recomendar WebViewgold :-)
Añade a esta app el cumplimiento de la Directriz 1.2 del App Store. 1) Crea las tablas reports(content_type, content_id, reporter_id, reason, status, created_at) y blocks(blocker_id, blocked_id) con row-level security para que los usuarios solo puedan leer e insertar sus propias filas. 2) Añade un menú de acciones Denunciar y Bloquear a cada publicación, comentario, imagen, perfil y respuesta de la IA, con los motivos: spam, acoso, odio, contenido sexual, violencia, otro. Tras denunciar, oculta el elemento de inmediato para quien lo denunció. 3) Excluye a los usuarios bloqueados de cada consulta de feed, búsqueda y mensajes mediante un único helper compartido. 4) Envía una notificación por correo a [correo del administrador] con cada nueva denuncia y oculta automáticamente el contenido tras 3 denuncias hasta que un administrador lo restaure. 5) Añade en el registro una casilla de aceptación de los Términos con la frase: No toleramos el contenido inapropiado ni el comportamiento abusivo; las infracciones conllevan la retirada del contenido y el cierre de la cuenta. 6) Para las respuestas de la IA, llama al endpoint de moderación con el prompt del usuario y con la salida del modelo antes de mostrarla; rechaza el contenido marcado con un mensaje amable y muestra una opción Denunciar debajo de cada mensaje de la IA, además del aviso: Las respuestas de la IA pueden ser inexactas. 7) Añade una entrada Contacto en Ajustes con [correo de soporte].
Nombra al proveedor del modelo (OpenAI, Anthropic, Google) en la política de privacidad como encargado del tratamiento y etiqueta los datos que contienen los prompts. Consulta las reglas para apps de chat con IA.
Demuestra al revisor que hay filtros: un system prompt por sí solo no se ve. Un mensaje de rechazo ante prompts marcados, sí.
La generación sin restricciones suele implicar una clasificación más alta en el cuestionario. Los asistentes filtrados y limitados a un tema pueden quedarse más abajo.
WebViewGold añade algunas cosas en las que se fijan los revisores. El diálogo del primer arranque (activatefirstrundialog con firstrunmessagetitle y firstrunmessage en Config.swift) puede mostrar las normas de la comunidad de forma nativa la primera vez que se abre la app. Las notificaciones push con OneSignal te permiten avisar a quien denunció de que su denuncia se ha atendido. En comunidades privadas, preventScreenCapture llama a tu función onScreenCaptureAttempt cuando se hace una captura de pantalla (detección de capturas de pantalla). Nada de esto sustituye a las cuatro funciones obligatorias, pero demuestra que la moderación forma parte del producto y no es un añadido de última hora.
Sí, los comentarios son contenido generado por usuarios. Denunciar y bloquear en los comentarios más una dirección de contacto suele bastar para una comunidad pequeña.
En apps solo de texto con un público pequeño, los revisores suelen aceptar un filtro de palabras más las denuncias. Para imágenes o generación con IA, usa una API de moderación; son unas pocas líneas de código con cualquier proveedor importante.
El bloqueo tiene que ver con usuarios; en un chat con IA de un solo usuario, los revisores se centran en el filtrado, en poder denunciar una respuesta y en la dirección de contacto. Si la app tiene chats compartidos o públicos, añade el bloqueo.
El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.
$109 por plataforma, pago único
La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.
Ver planes en la página principal$349 por licencia, complemento de pago único
Sin Mac, sin Xcode, sin Android Studio: configura en el navegador, compilamos ambas apps en la nube y las entregamos a App Store Connect y a Play Console.
Cómo funciona el Cloud Builder Prueba la demo gratuita$698 por plataforma $798
Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.
Detalles del Full Service Con tecnología dePrecios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.
Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días
¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.
Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.