Privacy Policy
- Last changed
- 19 October 2026
- Responsible
- José P. Miguel
- Contact
- portalsscript@gmail.com
In short
What data PØRTAL S. keeps, where, for how long, who sees it, and what you can do about it. It is written to be read.
Who is responsible
José P. Miguel, an individual, in Portugal. Contact: portalsscript@gmail.com.
There is no company behind this: it is a personal project, and the app is free.
This policy covers the whole of PØRTAL S.: the site portalsscript.com, the computer app, the one installed on a phone from the browser, and the accounts server.
Without an account, your scripts stay with you
If you use PØRTAL S. without creating an account, your scripts are kept in your own browser. They never reach a server, and nobody — me included — can read them.
It also means that clearing your browser data or moving to another computer loses them. Export anything you actually want to keep.
Without an account there is no sharing and there are no notes either: a script that exists only in your browser cannot reach anyone else.
With an account
If you create an account, the server keeps:
- the username you choose, and your password — hashed, never in plain text;
- your scripts, each with its Board, its photos, its cover photo and a small summary for its card on the home screen (pages, title and author);
- which of your scripts are in the bin, and since when;
- your notes — as many as you write, with their formatting, in a folder per script or in Notes, and the ones you deleted in the last 30 days. Only you read them, and the same goes for the cards they pin to your Board;
- your own Goblin page for each shared script;
- how you set up the screen (colours and what it shows);
- if you write with other people, what is described under “Shared scripts”.
A photo is shrunk and saved again on your device before it goes anywhere: the original file — and what it carries hidden in it, such as where it was taken — is not kept.
Purpose: so your scripts are there on another device, and so you can write with the people you invite. Legal basis: performance of our contract — GDPR Article 6(1)(b).
They sit on a server in Paris, France, inside the European Union. They are not transferred outside the EU.
The server also keeps a technical log of the requests it receives (IP address, time, what was asked for) for 5 days, to catch faults and abuse. An invite link's secret never reaches that log. Legal basis: a legitimate interest in keeping the service working and safe — GDPR Article 6(1)(f).
As the server's administrator I can technically see everything stored on it: your username, your scripts, boards and photos, both Goblin pages — the shared one and your own — your notes, and who is on which script. “Private”, in this app, means private from other users, not from whoever runs the server. I do not read any of it: I only go there when it is strictly necessary to keep the service working — for example, to look at the titles of an account's scripts to tell whether it belongs to whoever says it does, when someone has lost their password — or when the law requires it.
Cookies, and what stays on your device
This site sets no cookies. Not one.
What it does use is your browser's storage — local storage, the browser's own database (IndexedDB) and the app's cache — only so the app can work. That is strictly necessary, so it does not require consent. Which is also why you will not find a banner here asking for it. The computer app keeps the same, in its own folder on your computer.
What is kept there:
- the session of whoever is signed in;
- the screen's settings (theme, zoom, spellcheck, and little else) and, with an account, the customisation you make;
- scripts written without an account and, with an account, whatever has not yet reached the server, until it does;
- without an account, the bin, where a deleted script waits 48 hours before it really goes. With one, the bin is kept with your scripts on the server, and only what you threw away or put back without a connection waits here until it gets there;
- the words you told the spellchecker to accept;
- how far you have got in the tutorial;
- where you were looking at each script's Board from;
- the Boards' photos and the scripts' cover photos;
- with an account, which scripts written in this browser you have already brought into it;
- with an account, a copy of the scripts you have opened on this device and of your notes, so you can open and read them without a connection.
When you sign out, that copy of the scripts and notes is erased, and so is the bin kept here. Whatever has not yet reached the server stays, under that account only, until you sign in again.
And two things that belong to the site itself: the copy of the app your browser keeps so it can open without internet and — only while the tab is open — an invite you opened by link, until you decide whether to accept it.
Your language is not kept: the site always opens in English, and your choice lasts only until you reload or close the page.
What leaves your device
Opening the site means asking portalsscript.com for its pages, as with any site. The fonts, the spellchecker's dictionaries, the PDF reader and everything else come from this site itself rather than an external CDN — no third party learns your IP address simply because you opened this page.
With an account, what you write goes to the accounts server, as described under “With an account”.
A file you import — Fountain, Final Draft or PDF — is read on your device and sent nowhere, neither to this site nor to anyone else: what is kept is the script that comes out of it, stored like any other.
Writing by voice — the microphone in the script’s bar — uses your browser’s own speech recognition: while the microphone is on, the browser may send the sound to its maker to be written down (Google in Chrome, Microsoft in Edge, Apple in Safari), and their privacy rules apply. It listens only while the button is lit, and what comes back is text, which goes into the script as if you had typed it. It does not exist in the computer app or in Firefox.
The computer app, each time it opens, asks portalsscript.com whether the site has changed, and downloads only what has. That request carries none of your scripts and nothing of your account.
The computer app is downloaded from GitHub, where its installers are kept: when you press download, the request goes to GitHub (owned by Microsoft), and its privacy rules apply.
If you write to me — to report a bug, ask for a new password, delete your account or anything else — the email reaches portalsscript@gmail.com, a Gmail inbox, run by Google, and I keep your address and what you wrote so I can answer. Legal basis: your request, and my legitimate interest in answering it — GDPR Article 6(1)(b) and (f).
“Report a bug” opens your email program with the message already started: the name of the script (never its text), how many pages, scenes and words it has, whether it is stored in the account or the browser, and which browser and window size you are using — in the computer app, its version and the system. “I’ve forgotten my password” opens an email with room for your username. None of it goes anywhere until you send it.
A link you put on the Board opens only when you click it, and the site at the other end is not told where you came from.
Analytics
There are none. Not anywhere — not here, not on josepmiguel.com, not in the computer app. I count no visits, I measure nothing, and I use no analytics service.
There was one for a while: a cookieless visit counter. It is gone, and it is gone completely.
What never happens
No data is sold or handed to anyone. A script only reaches another person if you invite them. There are no ad networks, no social media pixels, no cross-site tracking.
How long
Scripts stay until you delete them.
A script in the bin goes for good 48 hours after you threw it away — the first time the app is open on any of your devices after that. Until then you can put it back on any of them.
A note stays until you delete it. Deleted, it waits 30 days in Recently Deleted, where you can recover it, and goes from the server for good the first time the app is open on any of your devices after that; Delete for good does not wait. The notes on a script you delete for good, leave, or let go once it is gone go to Recently Deleted at that moment, with the same 30 days. While a script waits in the bin, its notes wait with it. If you are taken off a script and keep your copy, the notes stay on the server, yours alone, tied to the original script, and come back if you are invited again.
A shared script belongs to whoever started it: if they delete it, or their account is deleted, it goes for everyone on it, photos included.
There are backup copies of the server, so it can be put back if something goes wrong. Something deleted can survive in one of those copies until that copy is itself deleted.
Deleting your account
A script, a note or a photo you delete yourself, in the app. The whole account I delete, by hand: write to portalsscript@gmail.com.
With the account go the scripts you started — and with them their photos, the seats of the people writing them with you, and their invites — your notes, your Goblin pages and your screen customisation. The people writing those scripts with you stop seeing them, and can keep what is on their screen as a script of their own.
You leave other people's scripts. What you wrote in them, and the photos you put there, stay in those scripts, because they became part of them.
Your rights
You have the right to access your data, correct it, delete it, take it with you, restrict its processing, and object to it. Write to portalsscript@gmail.com: I answer without delay, and within a month at most, as the GDPR requires.
Portability is already built in: export to PDF, Fountain or Final Draft whenever you like, without asking anyone.
If you believe your data has been mishandled, you can complain to the CNPD — the Comissão Nacional de Proteção de Dados, the Portuguese data protection authority, at cnpd.pt.
Minors
This is not a service aimed at children. In Portugal, the law lets a person agree on their own to an online service handling their data from the age of 13. Here I ask for more: if you are under 16, only create an account with the permission of whoever is responsible for you.
Changes
If this changes, the date at the top changes too. Anything that matters is explained here rather than buried.
Política de Privacidade
- Última alteração
- 19 de outubro de 2026
- Responsável
- José P. Miguel
- Contacto
- portalsscript@gmail.com
Em resumo
Que dados o PØRTAL S. guarda, onde, durante quanto tempo, quem os vê e o que podes fazer quanto a isso. Está escrita para ser lida.
Quem é responsável
José P. Miguel, pessoa singular, em Portugal. Contacto: portalsscript@gmail.com.
Não há empresa por trás disto: é um projeto pessoal, e a aplicação é gratuita.
Esta política vale para o PØRTAL S. inteiro: o site portalsscript.com, a aplicação de computador, a que se instala no telemóvel a partir do browser, e o servidor das contas.
Sem conta, os guiões ficam contigo
Se usares o PØRTAL S. sem criar conta, os teus guiões ficam guardados no teu próprio browser. Não passam por servidor nenhum, e ninguém — eu incluído — lhes consegue aceder.
Isso também quer dizer que, se limpares os dados do browser ou mudares de computador, desaparecem. Exporta o que quiseres mesmo guardar.
Sem conta também não há partilha nem notas: um guião que só existe no teu browser não chega a mais ninguém.
Com conta
Se criares conta, fica guardado no servidor:
- o nome de utilizador que escolheres e a palavra-passe — cifrada, nunca em texto simples;
- os teus guiões, cada um com o seu Quadro, as fotos dele, a foto de capa e um pequeno resumo para o cartão do ecrã inicial (páginas, título e autor);
- que guiões tens no lixo, e desde quando;
- as tuas notas — quantas escreveres, com a formatação delas, numa pasta por guião ou na pasta Notas, e as que apagaste nos últimos 30 dias. Só tu as lês, e o mesmo vale para os cartões que elas prendem ao teu Quadro;
- a tua página do Goblin de cada guião partilhado;
- a personalização do ecrã (cores e o que mostra);
- se escreveres com outras pessoas, o que está descrito em “Guiões partilhados”.
Uma foto é reduzida e regravada no teu aparelho antes de ir para qualquer lado: o ficheiro original — e o que ele traz escondido, como o sítio onde foi tirada — não é guardado.
Finalidade: teres os teus guiões noutro aparelho, e escreveres com quem convidares. Base legal: execução do contrato contigo — artigo 6.º, n.º 1, alínea b) do RGPD.
Ficam num servidor em Paris, França, dentro da União Europeia. Não são transferidos para fora da UE.
O servidor guarda também um registo técnico dos pedidos que recebe (endereço IP, hora, o que foi pedido) durante 5 dias, para detetar avarias e abusos. O segredo de um link de convite nunca chega a esse registo. Base legal: interesse legítimo em manter o serviço a funcionar e seguro — artigo 6.º, n.º 1, alínea f) do RGPD.
Como administrador do servidor, consigo tecnicamente ver tudo o que lá está guardado: o teu nome de utilizador, os guiões, quadros e fotos, as duas páginas do Goblin — a partilhada e a tua —, as tuas notas e quem está em que guião. “Privado”, nesta aplicação, quer dizer privado para os outros utilizadores, não para quem mantém o servidor. Não leio nada disto: só lá vou se for estritamente necessário para o serviço funcionar — por exemplo, ver os nomes dos guiões de uma conta para saber se é de quem diz que é, quando alguém perde a palavra-passe — ou se a lei o exigir.
Cookies, e o que fica no teu aparelho
O site não usa cookies. Nenhum.
O que usa é o armazenamento do teu browser — o armazenamento local, uma base de dados do próprio browser (IndexedDB) e a cache da aplicação — só para a aplicação funcionar. É estritamente necessário e por isso não depende de consentimento. Por isso também não vais ver aqui nenhum banner a pedir-to. A aplicação de computador guarda o mesmo, na pasta dela no teu computador.
O que lá fica:
- a sessão de quem entrou na conta;
- as definições do ecrã (tema, zoom, corretor, e pouco mais) e, com conta, a personalização que fizeres;
- os guiões escritos sem conta e, com conta, o que ainda não chegou ao servidor, até lá chegar;
- sem conta, o lixo, onde um guião apagado espera 48 horas antes de ir mesmo. Com conta, o lixo fica com os guiões, no servidor, e aqui só o que deitaste fora ou puseste de volta sem ligação, até lá chegar;
- as palavras que mandaste o corretor aceitar;
- o ponto em que vais no tutorial;
- o sítio de onde estavas a olhar para o Quadro de cada guião;
- as fotos dos Quadros e as fotos de capa dos guiões;
- com conta, que guiões escritos neste browser já levaste para ela;
- com conta, uma cópia dos guiões que abriste neste aparelho e das tuas notas, para os poderes abrir e ler sem ligação.
Quando sais da conta, essa cópia dos guiões e das notas apaga-se, e o lixo guardado aqui também. O que ainda não chegou ao servidor fica, só dessa conta, até voltares a entrar.
E duas coisas que são do próprio site: a cópia da aplicação que o browser guarda para abrir sem internet e — só enquanto o separador estiver aberto — um convite que tenhas aberto por link, até decidires aceitá-lo ou não.
O idioma não fica guardado: o site abre sempre em inglês, e a escolha dura só até recarregares ou fechares a página.
O que sai do teu aparelho
Abrir o site é pedir as páginas a portalsscript.com, como em qualquer site. As fontes, os dicionários do corretor, o leitor de PDF e tudo o resto vêm deste próprio site, não de um CDN externo — nenhum terceiro fica a saber o teu endereço IP só por teres aberto esta página.
Com conta, o que escreves vai para o servidor das contas, como está descrito em “Com conta”.
Um ficheiro que importas — Fountain, Final Draft ou PDF — é lido no teu aparelho e não é enviado para lado nenhum, nem para este site nem para terceiros: o que fica é o guião que sai dele, guardado como qualquer outro.
Escrever por voz — o microfone na barra do guião — usa o reconhecimento de fala do teu browser: enquanto o microfone está ligado, o browser pode enviar o som a quem o fez para o passar a texto (a Google no Chrome, a Microsoft no Edge, a Apple no Safari), e aplicam-se as regras de privacidade deles. Só ouve enquanto o botão está aceso, e o que volta é texto, que entra no guião como se o tivesses escrito. Na aplicação de computador e no Firefox não existe.
A aplicação de computador, cada vez que abre, pergunta a portalsscript.com se o site mudou, e descarrega só o que mudou. Esse pedido não leva os teus guiões nem nada da tua conta.
A aplicação de computador descarrega-se do GitHub, onde estão os ficheiros de instalação: quando carregas em descarregar, o pedido vai para o GitHub (da Microsoft), e aplicam-se as regras de privacidade dele.
Se me escreveres — para comunicar um erro, pedir uma palavra-passe nova, apagar a conta ou outra coisa qualquer —, o email chega a portalsscript@gmail.com, uma caixa do Gmail, da Google, e fico com o teu endereço e com o que escreveste, para te responder. Base legal: o teu pedido e o meu interesse legítimo em responder-lhe — artigo 6.º, n.º 1, alíneas b) e f) do RGPD.
“Comunicar um erro” abre o teu programa de email com a mensagem começada: o nome do guião (nunca o texto), quantas páginas, cenas e palavras tem, se está guardado na conta ou no browser, e que browser e que tamanho de janela usas — na aplicação de computador, a versão dela e o sistema. “Esqueci-me da palavra-passe” abre um email com lugar para o teu nome de utilizador. Nada disto sai sem seres tu a enviar.
Um link que ponhas no Quadro só abre quando carregas nele, e o site do outro lado não fica a saber de onde vieste.
Estatísticas
Não há. Nenhumas, em lado nenhum — nem aqui, nem no josepmiguel.com, nem na aplicação de computador. Não conto visitas, não meço nada, não uso nenhum serviço de estatísticas.
Houve, durante um tempo: um contador de visitas sem cookies. Saiu, e saiu por inteiro.
O que nunca acontece
Não vendo nem passo dados a ninguém. Um guião só chega a outra pessoa se tu a convidares. Não há redes de publicidade, píxeis de redes sociais nem seguimento entre sites.
Durante quanto tempo
Os guiões ficam até tu os apagares.
Um guião no lixo vai de vez 48 horas depois de o deitares fora — na primeira vez que a aplicação estiver aberta, num dos teus aparelhos, depois disso. Até lá, podes pô-lo de volta em qualquer um deles.
Uma nota fica até a apagares. Apagada, espera 30 dias em Apagadas recentemente, de onde a podes recuperar, e vai de vez do servidor na primeira vez que a aplicação estiver aberta, num dos teus aparelhos, depois disso; Apagar de vez não espera. As notas de um guião que apagas de vez, de que sais, ou que deixas ir quando já não existe vão nessa altura para Apagadas recentemente, com os mesmos 30 dias. Enquanto um guião espera no lixo, as notas dele esperam com ele. Se fores removido de um guião e guardares a tua cópia, as notas ficam no servidor, só tuas, presas ao guião original, e voltam se te convidarem outra vez.
Um guião partilhado pertence a quem o criou: se essa pessoa o apagar, ou se a conta dela for apagada, desaparece para toda a gente que lá está, com as fotos.
Há cópias de segurança do servidor, para o poder repor se alguma coisa correr mal. Uma coisa apagada pode continuar numa dessas cópias até a própria cópia ser apagada.
Apagar a conta
Um guião, uma nota ou uma foto apagas tu, na aplicação. A conta inteira apago eu, à mão: escreve para portalsscript@gmail.com.
Com a conta vão os guiões que criaste — e, com eles, as fotos, os lugares de quem lá escrevia contigo e os convites —, as tuas notas, as tuas páginas do Goblin e a personalização do ecrã. Quem escrevia contigo nesses guiões deixa de os ver, e pode guardar o que tem no ecrã como um guião seu.
Sais dos guiões dos outros. O que lá escreveste, e as fotos que lá puseste, ficam nesses guiões, porque passaram a fazer parte deles.
Os teus direitos
Tens direito a aceder aos teus dados, corrigi-los, apagá-los, levá-los contigo, limitar o seu tratamento e opor-te a ele. Escreve para portalsscript@gmail.com: respondo sem demora, e no máximo num mês, como manda o RGPD.
A portabilidade já está dentro da aplicação: podes exportar em PDF, Fountain ou Final Draft quando quiseres, sem pedir nada a ninguém.
Se achares que os teus dados foram mal tratados, podes reclamar à CNPD — a Comissão Nacional de Proteção de Dados, a autoridade portuguesa, em cnpd.pt.
Menores
Este não é um serviço dirigido a crianças. Em Portugal, a lei deixa uma pessoa aceitar sozinha que um serviço online trate os seus dados a partir dos 13 anos. Aqui peço mais: se tiveres menos de 16, cria conta só com autorização de quem é responsável por ti.
Alterações
Se isto mudar, muda também a data no topo. Alterações que interessem ficam explicadas aqui, não enterradas.