Saltar al contenido
Code City Platform
Última actualización: Mayo 2026

Permisos solicitados

Esta página detalla cada permiso OAuth que Code City pide a las plataformas sociales y por qué. Si conectás una plataforma, vas a ver exactamente estos scopes en la pantalla de autorización del proveedor — aquí explicamos para qué se usa cada uno.

Principio: mínimo privilegio

Pedimos solo lo necesario para que cada feature funcione. Nunca leemos información personal de terceros más allá de lo que la API expone con tu permiso explícito. Nunca publicamos a tu nombre sin que tú hayas creado o programado el contenido activamente.

Google API Services User Data Policy

(ES) El uso y transferencia que Code City realiza de la información recibida desde Google APIs hacia cualquier otra aplicación se adherirá a la Google API Services User Data Policy, incluyendo los requisitos de Limited Use.

(EN) Code City's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Detalles completos: Política de Privacidad — Sección 5. Revocá acceso en cualquier momento desde myaccount.google.com/permissions.

Facebook (Meta)

Permisos pedidos para administrar Facebook Pages que el usuario gestiona — publicar, leer engagement y recibir webhooks de eventos.

pages_show_list

Listar Pages que administras

Mostrarte las páginas disponibles en tu cuenta para que elijas a cuál vincular el brand. No leemos contenido.

pages_read_engagementApp Review

Leer engagement de las Pages

Mostrarte métricas de engagement (likes, comentarios, alcance) en tu dashboard. Sólo de las Pages que tú elegiste vincular.

pages_manage_postsApp Review

Publicar a tus Pages

Publicar posts (texto, foto, video) que tú creaste en el Composer o programaste con el Calendario, sólo a las Pages que vinculaste y siempre cuando tú lo pediste activamente.

pages_manage_metadataApp Review

Suscribir webhooks de la Page

Recibir notificaciones cuando alguien comenta o te manda mensaje en una Page vinculada — para mostrarlo en tu Inbox unificado.

pages_messagingApp Review

Responder DMs en Facebook Messenger

Permitir contestar mensajes que llegan a tus Pages directamente desde el Inbox de Code City. Sólo respondemos cuando tú lo escribes y lo enviás.

No vendemos ni compartimos datos con terceros. Ver Privacy Policy.

El acceso a las Pages se revoca automáticamente cuando tú desconectás la integración o eliminás tu cuenta.

Instagram (Meta)

Permisos para Instagram Business / Creator vinculado a una Facebook Page. Sólo cuentas Business o Creator pueden usar la API.

instagram_basicApp Review

Leer datos básicos de la cuenta IG

Identificar la cuenta de Instagram vinculada a la Page que elegiste, su nombre, foto de perfil y número de seguidores.

instagram_content_publishApp Review

Publicar contenido a Instagram

Publicar feed posts, reels, carouseles y stories que tú creaste en el Composer o programaste con el Calendario. Cada publicación requiere acción explícita tuya.

instagram_manage_insightsApp Review

Leer analytics de IG

Mostrarte métricas (impresiones, alcance, engagement, retención de stories) en tu dashboard de performance.

instagram_manage_commentsApp Review

Leer y responder comentarios

Mostrar comentarios de tus posts en el Inbox y permitir contestarlos directamente desde Code City. Sólo enviamos respuestas que tú redactaste.

Requiere Instagram Business o Creator account vinculado a una Facebook Page.

No descargamos contenido del público — sólo leemos lo que la API expone con tu permiso.

TikTok

Permisos del Content Posting API + Login Kit + Display API para programar videos y leer métricas.

user.info.basic

OpenID + display name

Identificar tu cuenta de TikTok después del login para asociarla a tu brand en Code City.

user.info.profileApp Review

Avatar y bio

Mostrar tu avatar y bio en la UI para confirmar visualmente la cuenta vinculada.

user.info.statsApp Review

Followers, likes count

Mostrar métricas agregadas de tu cuenta en el dashboard.

video.listApp Review

Listar tus videos publicados

Mostrar tus videos en el feed interno para análisis y reciclaje de contenido. No descargamos los videos.

video.uploadApp Review

Subir video al inbox de TikTok (draft)

Subir tus videos al inbox de TikTok como draft — tú confirmás la publicación final desde la app oficial. Es el flujo más conservador para empezar.

video.publishApp Review

Publicación directa (Direct Post)

Publicar el video directamente a tu feed sin pasar por el inbox. Sólo se ejecuta cuando tú pediste activamente publicar (ej. agendaste un post para una hora específica). Respetamos los privacy_level_options de tu cuenta y NO publicamos sin tu acción explícita.

Antes de cada publish llamamos a creator_info para validar las opciones de privacidad disponibles.

Si el contenido fue generado o significativamente alterado por IA, se publica con la etiqueta is_aigc=true (mandatorio según TikTok).

Respetamos el rate limit de 6 requests/min por cuenta.

LinkedIn

Permisos para publicar en tu perfil personal o página de empresa.

openid

Identidad básica (OpenID Connect)

Identificar tu cuenta de LinkedIn después del login.

profile

Datos de perfil

Mostrar tu nombre y foto en la UI para confirmar la cuenta vinculada.

email

Email del usuario

Asociar la cuenta de LinkedIn al usuario logueado de Code City.

w_member_social

Publicar a tu perfil personal

Publicar posts (texto, imagen, video, link) en tu perfil personal — sólo cuando tú pediste activamente publicar o programar.

rw_organization_admin

Administrar páginas de empresa

Listar las Company Pages que administras, leer métricas y publicar contenido a las páginas que elegiste vincular.

YouTube (Google)

Permisos para subir videos y leer estadísticas de tu canal de YouTube.

youtube

Manage tu cuenta de YouTube

Acceder a la información del canal vinculado para mostrarla en la UI.

youtube.upload

Subir videos a tu canal

Subir videos que tú creaste o programaste, como private/unlisted/public según tú elijas en el Composer.

youtube.readonly

Leer datos de tu canal

Listar tus videos publicados, mostrar métricas y permitir reciclaje de contenido.

yt-analytics.readonlyApp Review

Leer YouTube Analytics

Mostrar métricas detalladas (views, retención, engagement, demografía) en tu dashboard.

youtube.force-sslApp Review

Forzar HTTPS en llamadas a YouTube

Estándar requerido por Google para asegurar que todas las llamadas a YouTube Data API vayan sobre HTTPS. Es complementario al scope `youtube`.

Refresh tokens se almacenan encriptados (AES-256-CBC) en Supabase.

Code City se adhiere a la Google API Services User Data Policy, incluyendo el requisito de Limited Use.

Gmail (Google)

Permisos para leer, redactar y enviar correos del usuario desde nuestra Bandeja Unificada de Atención al Cliente.

gmail.readonlyApp Review

Leer correos

Mostrar correos entrantes en la Bandeja Unificada de Codecity junto con DMs y comentarios de redes sociales. Solo lectura, no modifica nada.

gmail.sendApp Review

Enviar correos en tu nombre

Cuando respondés un email de un cliente desde la Bandeja Unificada, el correo se envía desde tu cuenta de Gmail. Sin esto, tendrías que cambiar a Gmail web para responder.

gmail.composeApp Review

Crear borradores

Nuestro asistente IA "Alice" genera borradores de respuesta basados en el historial del cliente. Los guardamos en Gmail como drafts para que los revises antes de enviar.

gmail.modifyApp Review

Modificar estado (no borrar)

Cuando gestionás un email desde la Bandeja (responder, archivar, marcar como leído, mover a etiqueta de cliente), sincronizamos esos cambios de estado con Gmail. NO borramos correos permanentemente.

gmail.labels

Gestionar etiquetas

Crear etiquetas tipo "Codecity / Cliente / [Nombre]" y mover correos para que encuentres todo el historial de un cliente en un solo lugar.

NO solicitamos el scope `mail.google.com/` (full Gmail access) porque permite borrar correos permanentemente, lo cual no es función de Codecity.

Google Drive

Permisos para leer brand kit del usuario y guardar archivos exportados desde nuestros editores (Studio de Video, Design Studio).

driveApp Review

Acceso a archivos del Drive

Cuando seleccionás archivos de tu Drive (brand kit, fotos de producto, logos) para usarlos en el editor de Code City. Solo accedemos a los archivos que explícitamente seleccionás — no escaneamos tu Drive completo.

drive.file

Archivos creados por Codecity

Subir automáticamente videos editados (Studio) o diseños finalizados (Design Studio) a una carpeta dedicada en tu Drive llamada "Codecity Exports". Este scope SOLO accede a archivos que nuestra app creó, no toca tu Drive personal.

Nunca leemos archivos no seleccionados.

Para minimizar el alcance a futuro, planeamos migrar al flujo de Google Picker para que el usuario seleccione manualmente qué archivos compartir.

Google Calendar

Permisos para agendar reuniones con clientes desde el CRM de Code City, con link Meet auto-generado.

calendar.eventsApp Review

Crear/editar eventos

Crear, editar y cancelar eventos en tu calendario para agendar reuniones con clientes desde nuestro CRM (ventas, soporte, onboarding). Los eventos incluyen automáticamente link de Google Meet.

NO solicitamos el scope `calendar` (full) porque permite borrar calendarios enteros. `calendar.events` es suficiente para nuestra función.

Google Meet

Permisos para configurar reuniones de Google Meet creadas desde Code City (grabación automática, configuración de participantes).

meetings.space.createdApp Review

Configurar Meets creados por Codecity

Cuando agendás una reunión con cliente desde Code City, creamos automáticamente un Meet. Este scope nos permite configurar esa reunión (activar grabación, ajustar permisos). SOLO accedemos a Meets creados por nuestra app — nunca a otras reuniones tuyas.

No solicitamos scopes de captura de audio/video en tiempo real.

No solicitamos scopes de hardware de salas de Meet.

Documentos relacionados

Para revocar tu autorización en cualquier momento puedes ir a Settings → Conexiones y desconectar cada plataforma. Eso elimina las credenciales almacenadas en Code City. Para revocar también del lado de la plataforma (Facebook, TikTok, etc.) hay que hacerlo desde la configuración de Apps de cada una — los enlaces oficiales: