Security Architecture

Private by architecture. Calm by design.

Guff behaves like a city of locked rooms. Every room has a purpose. Every door has a boundary. Every private moment moves through the system with discipline: encrypted, routed blindly, viewed deliberately, and designed to vanish.

Guff logo
Mask What you see
PAL What the device protects
Face What guards the secret
Courier What delivers blindly

Private by architecture

If a part of Guff does not need to know something, it does not get access to it.

This is the central engineering decision behind Guff. The app is not built as one giant bucket of messages, media, identity, and behavior. It is separated into clear zones so private content, viewing behavior, device protection, and delivery work do not casually leak into one another.

That separation is what makes Guff feel simple on the surface and strict underneath. You talk to one trusted Gufaadi. The architecture quietly enforces restraint in the background.

The four-zone model

Four rooms. Four jobs. No unnecessary access.

Guff separates the product into four plain-language zones. Each zone does one job, and each boundary exists to reduce what any single part of the system can know.

01

Mask

The room you see.

Mask is the visible app: screens, buttons, navigation, and the calm experience you touch. It presents the conversation, but it does not become the place where private content secrets, raw keys, or deep security decisions casually live.

02

PAL

The room that understands your device.

PAL works with the phone itself. It handles device-level protections such as secure storage, biometric convenience, screen-capture signals where supported, lifecycle events, permissions, notifications, and platform-specific safety behavior.

03

Face

The room that guards the secret.

Face owns sensitive local lifecycle decisions. It handles the stricter side of encrypted local behavior, key lifecycle, media handling, and GhostLock-governed decisions so the ordinary interface does not become the keeper of private truth.

04

Courier

The room that delivers without reading.

Courier moves encrypted packets, applies expiry rules, supports abuse resistance, and keeps lawful operational records under documented limits. Courier delivers the sealed packet, but it does not hold the private content keys. Guff’s server cannot read private message or media plaintext even if it wants to.

Engineering decision

Guff is not one open hall with a privacy sign on the door.

A normal messaging product can become a giant searchable warehouse: messages, media, previews, logs, contacts, delivery state, user behavior, and product analytics all sitting too close together.

Guff goes the other way. It behaves like a city of locked rooms. The room that draws the interface does not need to hold the keys. The room that delivers packets does not need to read the message. The room that handles device behavior does not need to become a social graph. The room that protects content does not need to sell attention.

No public discovery Private connection starts intentionally, not through search or reach.
No contact scraping Your address book is not the price of entry.
No behavioral ads Private conversation is not advertising fuel.
No server-readable content The server does not hold the private content keys, so it cannot read private messages or media.

GhostLock Protocol

Vanishing is not a decorative countdown. It is lifecycle discipline.

GhostLock is Guff’s ephemerality engine. It gives private content a strict journey: created with restraint, delivered as encrypted content, revealed deliberately, timed from the moment viewing begins, expired according to rule, and made unusable when its private life is over.

This matters because disappearing messages should not be theatre. A timer animation means little if the product quietly keeps usable copies, leaves careless residue, or lets viewing rules be bypassed by sloppy state handling. GhostLock turns vanishing into an engineering behavior that can be reviewed, tested, and enforced.

01 Private content starts protected

Messages and media are treated as temporary private objects from the beginning.

02 Reveal is deliberate

Private moments are viewed through controlled interactions such as touch-to-view or hold-to-reveal.

03 The clock is real

The private lifetime is governed by reveal and expiry discipline, not by a cosmetic timer.

04 Expiry makes content unusable

When the private moment is over, the system is designed around purge, erasure, and residue reduction.

Watchman Shield

Private viewing should feel deliberate, not careless.

Watchman Shield is Guff’s protected-viewing discipline. It exists for the real world: crowded rooms, shoulder-snooping, screen recording attempts, unsafe viewing conditions, coercive pressure, and intimate content that can be abused if copied casually.

Guff treats viewing as a sensitive moment. Watchman helps make private media harder to expose by accident, harder to capture casually, and clearer to control under pressure. It supports the product’s fight against coercion, intimidation, sextortion, and careless private-content leakage.

🛡 Watchman Shield Protected viewing active
Hold
Touch to view Private moments stay deliberate, temporary, and guarded.
Less careless leakage. More user control. Watchman is not magic. It is disciplined product behavior designed to make unsafe viewing harder and private sharing more intentional.

Safety through restraint

Guff is built for private trust, not public pressure.

Public discovery, groups, forwarding, feeds, and searchable profiles all increase the surface area for misuse. Guff removes those pressures from the product shape. One invite. One Gufaadi. One private connection. No audience.

That restraint matters in uncomfortable situations. A private product should not make it easy for someone to discover, pressure, capture, forward, or weaponize intimate content. Guff’s architecture makes private communication narrower, more deliberate, and harder to turn into public spectacle.

Content-blind routing

The server delivers the envelope. It does not read the letter.

Guff’s backend behaves like a content-blind courier. It can help move encrypted packets, apply expiry rules, support reliability, and enforce abuse controls. But the server does not hold the private content keys. It cannot read private message or media plaintext even if it wants to.

Delivery Move private content where it needs to go.
Expiry Enforce the private lifetime of temporary content.
Protection Support abuse resistance without turning content into surveillance.

What Guff refuses

Privacy also comes from what the product refuses to become.

Guff is not trying to become every app. Its power comes from saying no to features that make private one-to-one communication noisy, searchable, addictive, or exposed.

No groups
No feeds
No public profiles
No public discovery
No contact scraping
No phone search
No email search
No name search
No save to gallery
No forwarding
No casual export
No behavioral ads
No private-content profiling
No server-readable private content
No engagement farming

Simple outside. Strict underneath.

Guff is engineered so private conversation has somewhere quieter to live.

Architecture is not decoration here. It is the product boundary: one-to-one connection, content-blind delivery, GhostLock ephemerality, Watchman protected viewing, and deliberate refusal of the social-network machine.