Skip to content
fireplacechatPublic

About

Security rules and cloud functions for Fireplace.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Fireplace server

Security rules and Cloud Functions for Fireplace. The server stores public keys and ciphertext. Message text stays on the devices.

functions/lib/spam-policy.js is not the deployed policy. It queues every report for a person. Operator tools are not included.

Tests

Node 22 or newer, Java 21, and the Firebase CLI:

npm ci --prefix firebase
npm ci --prefix functions && npm test --prefix functions
firebase emulators:exec --only firestore,auth --project demo-fireplace "cd firebase && npm test"

Cryptography notice

Some countries restrict importing, keeping, using, or sending encryption software to another country. Check the law that applies to you before you use or share this code.

Contributing

CONTRIBUTING.md. The AI policy and Contributor License Agreement apply.

Licence

AGPL-3.0.

About

Security rules and cloud functions for Fireplace.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages