i.Who we are
Shelf is built by Robin JL., a one-person studio based in France. The service runs at tryshelf.io and is currently in private beta — a waitlist on the web, with mobile apps for iOS and Android coming next.
For any privacy question, write to skyftlab@gmail.com. A real person reads every message.
ii.The data we collect, and why
We collect the minimum needed to run the waitlist, send you the few emails we send, and figure out which channels are bringing readers in. Nothing more.
iii.Cookies & tracking
The waitlist page sets no third-party advertising cookies and no cross-site trackers. We use:
- A single first-party cookie that remembers whether you've already submitted the form, so we don't show it again on refresh. Expires after 30 days.
- Privacy-friendly analytics via a self-hosted Umami instance - page views and signup-funnel steps only. No cookies. No fingerprinting. No cross-site tracking. IPs are never stored.
We do not use Google Analytics, Meta Pixel, TikTok Pixel, or any other ad-tech tracker. If that changes, this page will say so before any tracker fires.
iv.What we use it for
- To run the waitlist. Calculate your position, credit referrals, tell you when your spot opens up.
- To send you the few emails we send. Welcome, position updates when friends sign up via your link, and the beta invite. Each one has an unsubscribe link in the footer.
- To understand which channels work. Aggregated counts: how many people came from TikTok this week, how many converted, how many shared their link. Never per-person.
- To prevent abuse. The hashed IP lets us spot one person signing up 200 times to climb the waitlist.
That is the complete list. We do not sell, rent, license, share for advertising, or otherwise commercialize your data. We never will.
v.Who we share it with
Only the handful of vendors we need to run the product:
- Hostinger (server hosting) — your data lives on a private VPS hosted in the EU. We control the server directly. No third party has access to the database.
- Gmail (email delivery) — used to send transactional emails such as your waitlist confirmation. Your email address is transmitted to Google solely for delivery purposes.
We do not share your data with any advertising, analytics, or data-broker third parties. The only external service that receives your email address is Gmail, solely to deliver your confirmation email.
vi.How long we keep it
- While you're on the waitlist: we keep your row.
- If you unsubscribe or ask to be removed: deleted from the live database within 30 days. A minimal record (your email hash + the date) is kept in a suppression list so we don't accidentally re-add you.
- If Shelf shuts down: we delete the entire database within 90 days of the announcement and send a final email saying so.
- Analytics events: kept for 12 months, then deleted on rolling basis.
vii.Your rights
Because we operate in the EU, you have the full set of GDPR rights — and we extend them to everyone, wherever you live. You can ask us to:
- Show you everything we have on you (right of access)
- Correct anything that's wrong (rectification)
- Delete your row entirely (erasure)
- Export your data in a portable format (portability)
- Stop processing your data for any of the purposes above (restriction / objection)
To exercise any of these, write to skyftlab@gmail.com from the email you signed up with. We will respond within 30 days, usually within 3.
You also have the right to lodge a complaint with your local data-protection authority. In France, that's the CNIL.
viii.Children
Shelf is intended for readers 16 and over. We do not knowingly collect data from anyone younger. If you believe a child has signed up, write to us and we will remove the row.
ix.Security
We do the boring fundamentals well: TLS in transit, encryption at rest, scoped database access tokens, hashed-and-salted secrets, automated backups, no production credentials in any chat or repo. The whole stack runs on a small set of vetted providers chosen specifically because they handle security carefully.
That said, no system is invincible. If something happens, we will tell affected users by email within 72 hours of confirming it, and we will tell you what we know, what we did, and what to do next.
x.Changes to this policy
When we change anything material, we will bump the version number at the top of this page, update the "Last updated" date, and email everyone on the waitlist with a short summary of what changed and why. We will not change this policy quietly.
xi.Contact
Robin JL. — data controller
skyftlab@gmail.com
If you read this entire page, thank you — that means a lot. Now go save a book.