Regra do sorteio
Cada geração sorteia aleatoriamente uma credencial doada compatível com a tarefa (texto ou imagem). Se ela falhar, outras credenciais são tentadas em ordem aleatória. Cada contribuição cadastrada tem a mesma chance por chamada; o sorteio não mede nem equaliza saldo, preço ou consumo entre provedores.
O armazenamento também é sorteado entre as contribuições ativas. Imagens novas são removidas da origem e da notícia após 7 dias; a limpeza é executada diariamente pelo cron do projeto. Caches de terceiros podem demorar a expirar. Imagens antigas dependem do token Blob original ainda estar configurado para que possam ser apagadas.
Acesso e custos
A geração continua restrita à chave administrativa existente; doar não libera acesso público. O cron diário existente pode gerar notícias para todos os universos e consumir credenciais doadas. Cada chamada pode gerar cobranças, gastar créditos ou atingir limites na conta do provedor de quem doou. A doação é ativada imediatamente após o envio e o aceite.
Privacidade e cifragem
Credenciais e configurações da doação são cifradas com AES-256-GCM no banco de dados. Para usá-las, o servidor precisa descriptografá-las durante a execução; portanto, isso protege dados armazenados, mas não torna os segredos irrecuperáveis por quem controla o servidor, a aplicação ou a chave de cifragem. Não envie uma chave se esse nível de acesso não for aceitável.
Notícias, prompts e imagens não são cifrados ponta a ponta; imagens são publicamente acessíveis no armazenamento para aparecer no site. Não doe credenciais de uma conta com arquivos privados. O endereço IP não é guardado: um hash com chave é usado apenas para limitar doações a três por endereço em 24 horas.
O código de revogação é mostrado uma única vez. Guarde-o com o ID da doação. Chaves de armazenamento associadas a imagens ainda válidas só podem ser removidas depois da expiração delas. Também é possível revogar a chave diretamente no painel do provedor.