TTL-based ephemeral store
Every message has an expiration. Cassandra with TTL, aggressive compaction. Once TTL fires, message + media deleted from all replicas.
TTL-based ephemeral store
Every message has an expiration. Cassandra with TTL, aggressive compaction. Once TTL fires, message + media deleted from all replicas.
Media CDN with auto-delete
Snaps uploaded once, cached at edges. Deletion propagates through invalidation. Truly gone after ~30 days retention window for legal.
AR Lens Engine
Face tracking + shader effects run client-side. Lens metadata (bundles) fetched from Snap's CDN. Server never sees user's face.
Screenshot detection
iOS/Android APIs report screenshot events. Snapchat notifies sender. Best-effort — jailbroken devices bypass.
Stories model
Stories = 24h visible feed. Different data path from ephemeral chats. Views tracked but content deleted after 24h.