ShadowClan

How ShadowClan is built

A plain-language look at the pieces behind the app, how they keep your data safe, and how they grow with the community. High-level on purpose: we never publish internal addresses, keys or account details.

Architecture

Secrets vault

Keys and passwords live in a managed vault, never in code or in the app you download.

Scheduled jobs

Reminders, digests and clean-up run on a schedule, separate from the requests you make.

Monitoring

Errors and slow requests are tracked so we can fix problems, often before anyone notices.

Security

  • Encrypted in transit (HTTPS) and at rest.
  • Two-factor sign-in and passkeys are available to every member; admins must confirm with two-factor before sensitive actions, and those actions are logged.
  • Short-lived sessions that can be signed out from every device in Settings.
  • Access rules on every request and every file: private files are only reachable through links given to the people who should see them.
  • Rate limits and automatic checks against spam, scraping and abuse.
  • Every release goes to a separate test environment first, passes automated functional and security tests, and needs owner approval before it reaches you.
  • You can export or erase your data at any time, and we don't sell member data.

Scalability

  • The API runs in stateless containers that add or remove copies automatically as traffic changes.
  • Pages and images are cached on the CDN, so most of what you load doesn't touch our servers.
  • Long lists (feeds, messages, search results) load in pages instead of all at once.
  • Slow work such as emails and reminders runs in the background, so your clicks stay fast.
  • Every release is load-tested against response-time budgets before it ships.

Found a security issue? Email info@shadowclan.in. Read how we handle your data in our Privacy Policy.

Request an invitation