git404hub

what is quietsky-privacy-proxy fr?

nw-hiker-skier/quietsky-privacy-proxy — explained in plain English

Analysis updated 2026-05-18

1TypeScriptAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

A Cloudflare Worker that strips identifying data from weather requests before they reach weather providers.

vibe map

mindmap
  root((Quiet Sky Privacy Proxy))
    What it does
      Strips client identity
      Verifiable withheld adapters
      Aggregate only logging
    Tech stack
      TypeScript
      Cloudflare Workers
    Use cases
      Privacy verification
      Identity stripping pattern
      Cache key design
    Audience
      Backend developers
      Privacy focused engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Verify how a weather app's proxy strips IP addresses, headers, and cookies before contacting providers.

VIBE 2

Study a real example of enforcing identity-stripping with automated source-scan tests.

VIBE 3

Reference the SHA-256 manifest pattern for publishing verifiable hashes of withheld proprietary code.

VIBE 4

Learn a cache-key design that rounds coordinates for sharing without exposing individual users.

what's the stack?

TypeScriptCloudflare Workers

how it stacks up fr

nw-hiker-skier/quietsky-privacy-proxy0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatehardeasy
Complexity4/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

The core privacy logic is public, but the actual weather-provider adapters are proprietary and withheld from this release.

Apache 2.0: free to use, modify, and redistribute, including commercially, as long as license terms and notices are preserved.

in plain english

This repository is the privacy core of Quiet Sky, a weather app's proxy service, built as a Cloudflare Worker. Every request from the Quiet Sky Android app to a weather provider passes through this code, and its job is to strip out anything that could identify the person or device making the request, such as an IP address, device headers, cookies, or tokens, before the request continues on to the weather provider. The author is explicit that this repository exists so people can verify the privacy claims, not so they can reuse the whole system. The parts that handle identity stripping, cache key construction, logging, and rate limiting are all public and can be inspected. The actual code that talks to specific weather providers is kept private, and instead a SHA-256 hash file is published with each release so anyone can confirm the withheld code has not silently changed, even without seeing it. Two rules are enforced by the project's own automated test suite. First, only a small block of code near the top of the main file is ever allowed to read identifying information from an incoming request, and a test scans the rest of the code to make sure nothing else touches it. Second, every request sent onward to a weather provider is built completely from scratch in one place, so there is no way for inbound headers to accidentally get copied into an outgoing request. The proxy still sends location coordinates to providers, because a weather forecast needs to know where you are, but the precision of that location is controlled by a setting in the app itself. What gets removed is identity information, not location. Cached weather data is stored by rounded coordinates shared across nearby users, never tied to a specific person, and the project's logs only record aggregate counts and outcomes rather than anything that could identify a request or its sender. The project is licensed under Apache 2.0, which allows use, modification, and redistribution, including commercially, as long as the license terms and any required notices are preserved.

prompts (copy fr)

prompt 1
Explain how this Worker guarantees identity never leaks into outgoing requests to weather providers.
prompt 2
Walk me through the test suite that enforces the identity-stripping invariants in this repo.
prompt 3
Show me how the SHA-256 manifest verifies the withheld provider adapter code without exposing it.
prompt 4
Help me understand the cache-key rounding scheme used across this proxy's routes.

Frequently asked questions

what is quietsky-privacy-proxy fr?

A Cloudflare Worker that strips identifying data from weather requests before they reach weather providers.

What language is quietsky-privacy-proxy written in?

Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers.

What license does quietsky-privacy-proxy use?

Apache 2.0: free to use, modify, and redistribute, including commercially, as long as license terms and notices are preserved.

How hard is quietsky-privacy-proxy to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is quietsky-privacy-proxy for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.