Hello,
Thanks for reaching out and for your interest in CryptPad!
There are no limits enforced regarding the number of concurrent persons editing documents. However, as their number will grow, it will likely make the interface a little bit less responsive. Every single change has to be:
- Encrypted on the web browser of the person
- Sent to the server
- Relayed to every other person currently viewing the document
- Decrypted by their web browser
On the server's end it's quite easy and quick to do. However, people with less powerful devices will require more time to encrypt/decrypt changes, resulting in potential delays.
To summarize, the only limit of concurrent users is defined by the power of their device used to access CryptPad.
Regarding your second question: it really depends on your privacy needs and the threat model you established. Generally, a good idea would be to add another layer of security by using a CryptPad Team, having the members of your Signal group create a free account and adding them to the team. Then you can easily revoke the access to some if needed, without having to create yet another sharing link to share with the ones you want to keep collaborate with.
Hope this helps!