All work

Personal

GriselHub

The studio the apps ship under.

Three apps on the App Store need somewhere to point. Apple requires a privacy policy and a support URL per app, and shipping them as three unrelated names leaves nothing behind. GriselHub is the studio those apps ship under, and the site that serves all of it.

Role
Designer and engineer, solo
Period
2026 — Present
Stack
React · Vite · Cloudflare · i18n
3Apps served
7Languages
0Analytics SDKs

The problem

Three apps, no shared home

Crescia, Yantar and Fulcrum were shipped separately, and each one needed a privacy policy and a support page before Apple would take it. Three sets of legal pages on three throwaway URLs is duplicated work that ages badly.

It also meant three unrelated names with nothing tying them together, so nothing compounded between releases.

The approach

One studio, one site

GriselHub is the name all three ship under, and the site does the shared jobs: the studio front, the store links, and the privacy, terms and support pages each app points at from its App Store listing.

It runs in seven languages, matching where the apps are actually sold rather than defaulting to English.

The result

The next app inherits it

Shipping the fourth app is now a listing and a section rather than a new site. The privacy and support obligations are already met, and each release adds to one name instead of starting another.

My partBrand, site and deployment
ServesThree shipped iOS apps
LanguagesEN, ES, CA, DE, FR, IT, PT
Built withReact and Vite on Cloudflare