Skip to content
Loading...

Privacy Policy

Last updated: 2026-05-18

This site (https://oshri.dev) is operated by Oshri as a personal portfolio. This policy explains what data is collected, why, and the third parties involved. It covers Israel’s Protection of Privacy Law, 5741-1981 (as amended in 2024) and, where applicable, the EU GDPR.

1. What is collected

Browsing & analytics data — when you visit the site and after you accept the cookie banner, automatic analytics tools record technical information (IP address, browser, device, OS, referrer), interaction events (clicks, scrolls, time on page), and anonymized session recordings (mouse movement and clicks; text inputs are masked).

Chat assistant — when you send a message to the AI chat, the message text and your IP address are processed in order to generate a response and apply rate limits. Do not include sensitive personal information in chat messages.

Contact form — if you submit the contact form, the name, email, and message you provide are sent by email so I can reply.

2. Why this data is processed (legal basis)

  • Consent — analytics and session recording only run after you accept the cookie banner.
  • Legitimate interest / performance of service — operating the chat assistant and contact form, and preventing abuse via rate limits.

3. Third-party processors

Data is shared with the following processors, each under their own privacy terms:

  • Microsoft Clarity — session recordings, heatmaps. Servers outside Israel.
  • Google Tag Manager / Google Analytics — aggregated traffic and event analytics. Servers outside Israel.
  • Vercel — hosting and basic, cookieless traffic analytics.
  • Upstash (Redis) — short-lived storage of IP-based rate-limit counters for the chat endpoint.
  • OpenAI — processes chat messages to generate AI responses.
  • EmailJS — delivery of contact form submissions to my inbox.

These processors may transfer data outside Israel / the EEA. The 2024 amendment to the Israeli Protection of Privacy Law applies to such transfers.

4. Cookies and similar technologies

The site uses Google Consent Mode v2. On a fresh visit, before you choose, all advertising and analytics storage signals are set to denied. In this default state, Google Tag Manager loads but sends only anonymized, cookieless pings (no _ga cookie), and Microsoft Clarity runs in cookieless mode (no _clck).

When you click Accept in the cookie banner, consent is upgraded to granted for both vendors and the standard cookies (_ga, _gid, _clck,_clsk) are then allowed. Your choice is stored in localStorage (key cookieConsent.v1) along with a timestamped record (cookieConsent.record.v1) so I can demonstrate consent was given. Click Cookie preferences in the footer at any time to change your choice. Declining purges any previously-set analytics cookies.

5. Retention

  • Clarity session data: ~30 days (per Microsoft’s defaults).
  • Google Analytics event data: ~14 months.
  • Rate-limit counters in Redis: rolling daily window.
  • Chat messages: not persisted by this site after the response is returned. OpenAI may retain inputs per its own policy.
  • Contact form emails: retained in my mailbox while relevant for follow-up.

6. Your rights

You can request access to, correction of, or deletion of personal information about you, withdraw consent for analytics at any time, and file a complaint with the Israeli Privacy Protection Authority (PPA). To exercise these rights, contact oshri@oshri.dev.

7. Children

The site is not directed at children under 16 and does not knowingly collect their data.

8. Changes

This policy may be updated; the “Last updated” date above reflects the latest version.

9. Contact

Oshri oshri@oshri.dev

מדיניות פרטיות

עודכן לאחרונה: 2026-05-18

אתר זה (https://oshri.dev) מופעל על ידי Oshri כאתר תיק עבודות אישי. מדיניות זו מסבירה איזה מידע נאסף, מדוע, ואילו צדדים שלישיים מעורבים בעיבוד. היא חלה על חוק הגנת הפרטיות, התשמ"א-1981 (כפי שתוקן ב-2024), ובהתאם לעניין גם על תקנות ה-GDPR האירופיות.

1. אילו נתונים נאספים

נתוני גלישה ואנליטיקה — לאחר אישור באנר העוגיות, כלי האנליטיקה אוספים מידע טכני (כתובת IP, דפדפן, מערכת הפעלה, מקור הפניה), אירועי שימוש (לחיצות, גלילה, זמן בעמוד), והקלטות סשן אנונימיות (תנועות עכבר ולחיצות; שדות טקסט מוסתרים).

צ'אט AI — בעת שליחת הודעה לצ'אט, תוכן ההודעה וכתובת ה-IP שלך מעובדים לצורך מתן מענה והגבלת קצב בקשות. אין לשלוח מידע אישי רגיש בצ'אט.

טופס יצירת קשר — שם, כתובת אימייל ותוכן ההודעה שתשלח נשלחים אליי באימייל לצורך מענה.

2. בסיס חוקי לעיבוד

  • הסכמה — אנליטיקה והקלטות סשן פועלות אך ורק לאחר אישור באנר העוגיות.
  • אינטרס לגיטימי / קיום שירות — הפעלת הצ'אט וטופס יצירת הקשר, ומניעת ניצול לרעה באמצעות הגבלת קצב.

3. צדדים שלישיים

  • Microsoft Clarity — הקלטות סשן ומפות חום. השרתים מחוץ לישראל.
  • Google Tag Manager / Google Analytics — אנליטיקה מצרפית. השרתים מחוץ לישראל.
  • Vercel — אחסון ואנליטיקה בסיסית ללא עוגיות.
  • Upstash (Redis) — שמירה קצרת מועד של מוני הגבלת קצב לפי IP.
  • OpenAI — עיבוד הודעות הצ'אט.
  • EmailJS — שליחת הודעות מטופס יצירת הקשר.

4. עוגיות

האתר משתמש ב-Google Consent Mode v2. בביקור ראשון, לפני בחירה, כל סיגנלי הפרסום והאנליטיקה מוגדרים כdenied: GTM ו-Clarity נטענים אך פועלים במצב ללא עוגיות, ושולחים בקשות אנונימיות בלבד.

לאחר לחיצה על Accept בבאנר, ההסכמה משודרגת ל-granted וניתן להגדיר עוגיות (_ga, _gid, _clck,_clsk). הבחירה נשמרת ב-localStorage יחד עם תיעוד זמן הסכמה (cookieConsent.record.v1). לחצן Cookie preferences ב-footer מאפשר לשנות את הבחירה בכל עת; סירוב מוחק עוגיות אנליטיקה שכבר נשתלו.

5. תקופת שמירה

  • נתוני Clarity: כ-30 יום.
  • נתוני Google Analytics: כ-14 חודשים.
  • מוני הגבלת קצב: חלון יומי מתגלגל.
  • הודעות צ'אט: אינן נשמרות באתר; OpenAI עשויה לשמור לפי מדיניותה.
  • הודעות טופס יצירת קשר: נשמרות בתיבת המייל שלי למשך זמן הרלוונטי למענה.

6. הזכויות שלך

זכותך לעיין במידע אישי הנוגע אליך, לבקש את תיקונו או מחיקתו, לחזור בך מהסכמתך לאנליטיקה בכל עת, ולהגיש תלונה לרשות להגנת הפרטיות. ליצירת קשר בנושא: oshri@oshri.dev.

7. ילדים

האתר אינו מיועד לילדים מתחת לגיל 16 ואינו אוסף ביודעין את המידע שלהם.

8. שינויים

מדיניות זו עשויה להתעדכן. תאריך "עודכן לאחרונה" בראש העמוד משקף את הגרסה התקפה.

9. יצירת קשר

Oshri oshri@oshri.dev