Cookie Policy
What we store in your browser. Spoiler: barely anything.
TL;DR: We don't use cookies. We use browser localStorage for three tiny things: a "you voted" flag, the category you picked, and your age range (if you shared it). That's it. No tracking, no ads, no analytics.
1. Do We Use Cookies?
No. Undertone Atlas does not use any HTTP cookies of its own. We don't set cookies for tracking, analytics, advertising, or session management. We have no need for them.
2. What Do We Use Instead?
We use browser localStorage — a simple key-value store that lives in your browser only. localStorage is not a cookie: it is never sent to our servers automatically. It stays in your browser until you clear it.
Here's everything we store:
| Key | Value | Purpose |
|---|---|---|
ua_voted |
true |
Remember that you already voted (so we don't show the vote form again) |
ua_voted_issue |
e.g. climate |
Highlight the issue you voted for on your next visit |
ua_age |
e.g. 25-34 or skipped |
Remember your age range choice (only if you shared it) |
ua_lang |
en or tr |
Remember your language preference on legal pages |
You can delete this data at any time through your browser's developer tools or by clearing site data in your browser settings.
3. Third-Party Cookies
We load content from third parties that may set their own cookies. We have no control over these cookies.
Firebase (Google Cloud)
Firebase is used for our realtime database. It may establish technical session cookies to maintain the connection. These are not tracking cookies — they don't persist and cannot identify you across sites.
Cloudflare
Our hosting and DDoS protection. Cloudflare may set security cookies like __cf_bm (a bot management token) or cf_clearance (for CAPTCHA verification). These are strictly necessary for site security.
Google Fonts
We load Playfair Display and IBM Plex fonts from Google Fonts. Google may log font requests but does not set persistent tracking cookies for font loading. Learn more.
cdnjs.cloudflare.com
We load the Three.js library from Cloudflare's public CDN. No cookies are involved in this delivery.
ipapi.co
We call ipapi.co once per visit to detect your country from your IP. No cookies are set by this call. The IP is used only to return the country code.
Google Translate (optional)
If your browser auto-translates our site using Google Translate, Google may set its own cookies in that context. This happens outside our control and only if you use Google Translate.
4. Why No Consent Banner?
Under GDPR and similar laws, cookie consent banners are required only when a site uses non-essential cookies (tracking, analytics, advertising, personalization). Since we use none of these, we are not required to display a cookie banner.
The localStorage items we use are either strictly necessary (preventing duplicate voting) or saved based on your explicit action (clicking to select an age range, choosing a language).
5. How to Delete Our Stored Data
To clear everything Undertone Atlas has stored on your device:
On Desktop (Chrome, Firefox, Edge):
- Right-click anywhere on the site → Inspect
- Go to Application (Chrome) or Storage (Firefox) tab
- Find Local Storage →
https://undertoneatlas.com - Delete the keys starting with
ua_
Easier method (any browser):
- Browser Settings → Privacy → Clear browsing data
- Select "Cookies and other site data" and "Cached images and files"
- Choose the time range and clear
6. Changes to This Policy
If we ever introduce actual cookies or third-party tracking, we will update this page and display a clear notice on the homepage. We have no plans to do so.
7. Contact
Questions about cookies or localStorage: undertoneatlas@gmail.com
Çerez Politikası
Tarayıcında ne saklıyoruz. Kısa cevap: neredeyse hiçbir şey.
Kısa özet: Çerez kullanmıyoruz. Tarayıcı localStorage'ını üç küçük şey için kullanıyoruz: "oy verdin" işareti, seçtiğin kategori ve yaş aralığın (paylaştıysan). Hepsi bu. Takip yok, reklam yok, analitik yok.
1. Çerez Kullanıyor muyuz?
Hayır. Undertone Atlas kendi HTTP çerezlerini kullanmaz. Takip, analitik, reklam veya oturum yönetimi için çerez kullanmıyoruz. İhtiyacımız yok.
2. Bunun Yerine Ne Kullanıyoruz?
Tarayıcı localStorage'ını kullanıyoruz — sadece tarayıcında yaşayan basit bir anahtar-değer deposu. localStorage çerez değildir: sunucularımıza otomatik olarak gönderilmez. Sen silene kadar tarayıcında kalır.
İşte sakladığımız her şey:
| Anahtar | Değer | Amaç |
|---|---|---|
ua_voted |
true |
Zaten oy verdiğini hatırlamak (tekrar oy formu göstermemek için) |
ua_voted_issue |
örn. climate |
Bir sonraki ziyaretinde seçtiğin sorunu vurgulamak |
ua_age |
örn. 25-34 veya skipped |
Yaş aralığı seçimini hatırlamak (sadece paylaştıysan) |
ua_lang |
en veya tr |
Hukuki sayfalarda dil tercihini hatırlamak |
Bu veriyi her an tarayıcının geliştirici araçları veya tarayıcı ayarlarında site verilerini temizleyerek silebilirsin.
3. Üçüncü Taraf Çerezleri
Kendi çerezlerini ayarlayabilecek üçüncü taraflardan içerik yüklüyoruz. Bu çerezler üzerinde kontrolümüz yok.
Firebase (Google Cloud)
Firebase gerçek zamanlı veritabanı için kullanılır. Bağlantıyı sürdürmek için teknik oturum çerezleri oluşturabilir. Bunlar takip çerezleri değildir — kalıcı değildir ve siteler arası sizi tanımlayamaz.
Cloudflare
Barındırma ve DDoS koruma sağlayıcımız. Cloudflare __cf_bm (bot yönetim tokenı) veya cf_clearance (CAPTCHA doğrulaması) gibi güvenlik çerezleri ayarlayabilir. Bunlar site güvenliği için kesinlikle gereklidir.
Google Fonts
Playfair Display ve IBM Plex fontlarını Google Fonts'tan yüklüyoruz. Google font isteklerini kaydedebilir ancak font yükleme için kalıcı takip çerezi ayarlamaz. Daha fazla bilgi.
cdnjs.cloudflare.com
Three.js kütüphanesini Cloudflare'in herkese açık CDN'inden yüklüyoruz. Bu teslimatta çerez kullanılmaz.
ipapi.co
Ülkeni IP'den tespit etmek için ziyaret başına bir kez ipapi.co'yu çağırıyoruz. Bu çağrı çerez ayarlamaz. IP sadece ülke kodunu döndürmek için kullanılır.
Google Translate (isteğe bağlı)
Tarayıcın sitemizi Google Translate ile otomatik çevirirse, Google o bağlamda kendi çerezlerini ayarlayabilir. Bu bizim kontrolümüz dışındadır ve sadece Google Translate kullanırsan olur.
4. Neden Onay Banner'ı Yok?
GDPR ve benzeri yasalar çerçevesinde, çerez onay banner'ları sadece bir sitenin zorunlu olmayan çerezleri (takip, analitik, reklam, kişiselleştirme) kullanması durumunda gereklidir. Bunların hiçbirini kullanmadığımız için çerez banner'ı göstermek zorunda değiliz.
Kullandığımız localStorage öğeleri ya kesinlikle gereklidir (mükerrer oyu engellemek) ya da açık eyleminize bağlı olarak kaydedilir (yaş aralığı seçmek için tıklama, dil seçme).
5. Sakladığımız Veriyi Nasıl Silersin
Undertone Atlas'ın cihazında sakladığı her şeyi temizlemek için:
Masaüstünde (Chrome, Firefox, Edge):
- Sitenin herhangi bir yerine sağ tıkla → İncele (Inspect)
- Application (Chrome) veya Storage (Firefox) sekmesine git
- Local Storage →
https://undertoneatlas.com ua_ile başlayan anahtarları sil
Daha kolay yöntem (herhangi bir tarayıcı):
- Tarayıcı Ayarları → Gizlilik → Tarama verilerini temizle
- "Çerezler ve diğer site verileri" ve "Önbelleğe alınmış resimler ve dosyalar"ı seç
- Zaman aralığını seç ve temizle
6. Bu Politikadaki Değişiklikler
Gerçek çerezler veya üçüncü taraf takibi eklersek, bu sayfayı güncelleyecek ve ana sayfada açık bir uyarı göstereceğiz. Bunu yapma planımız yok.
7. İletişim
Çerezler veya localStorage hakkında sorular: undertoneatlas@gmail.com