Coffrify expose un rules engine déclaratif : déclencheur × condition × action. Configurez la confidentialité par fichier, par destinataire, par contexte — sans coder de microservice.
await cof.transfers.create({
files: [{ path: "./due-dil.zip" }],
recipient_email: "alice@apex.fr",
// Programmable Confidentiality
expires_in_days: 7,
max_downloads: 3,
max_views: 5,
geo_allowlist: ["FR", "BE", "LU"],
password: "shared-secret",
require_mfa_totp: true,
watermark_text: "Confidentiel · {{viewer_email}} · {{timestamp}}",
// Rules engine
rules: [
{
trigger: { kind: "download_count", value: 2 },
action: { kind: "notify_email", target: "compliance@cabinet.fr" },
},
{
trigger: { kind: "new_country" },
action: { kind: "revoke_transfer" },
},
],
});Plus simple que de coder un microservice. Plus puissant qu'un webhook isolé. Toggle ON/OFF instantané.