חומר לימוד — לא מסמך משפטי

מה קורה למידע?

פרטיות והגנת מידע למי שבונה עם AI

היום אפשר לבנות מערכת שלמה בלי להבין מה קורה מאחורי הקלעים. אפשר לכתוב לסוכן AI "תוסיף טופס הרשמה", "תשמור את המשתמשים", "תחבר Analytics", "תוסיף התחברות עם גוגל", "תעביר את הלידים למערכת אחרת", "תבנה לי סוכן וואטסאפ" — והכול יעבוד.

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

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

5 שאלות לפני שמוסיפים עוד שדה לטופס

  1. איזה מידע אני אוסף?
  2. האם אני באמת צריך אותו?
  3. איפה הוא נשמר ולכמה זמן?
  4. למי עוד המידע מועבר?
  5. האם האדם שמסר את המידע יודע מה נעשה בו?

מה זה בכלל מידע אישי?

כשאומרים "מידע אישי", הרבה אנשים חושבים על תעודת זהות ועל תיק רפואי. בעולם הדיגיטלי זה הרבה יותר רחב — וזה מה שמפתיע את רוב מי שבונה מערכת בפעם הראשונה.

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

הנקודה האחרונה היא הכי פחות אינטואיטיבית. "אישה, בת 34, מנהלת שיווק, מחיפה, שנרשמה ב-3 באפריל" — אף פרט כאן הוא לא שם ולא תעודת זהות, אבל במאגר של 200 אנשים הצירוף הזה כבר מצביע על אדם מסוים. מידע לא הופך לאנונימי רק כי הורדנו ממנו את השם.

באמת צריך את השדה הזה?

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

שתי דוגמאות מהחיים:

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

שימו לב: זה עיקרון, לא סעיף בחוק

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

עוגיות הן לא כל הסיפור

"האם האתר משתמש בעוגיות?" היא שאלה שנשאלת המון — ובפני עצמה היא שאלה חלקית. עוגיות הן רק אחד מכמה מקומות שבהם מידע יכול לשבת. הנה החמישה שכדאי להכיר:

עוגיות — Cookies

קובץ קטן שהאתר שומר בדפדפן, ושנשלח בחזרה לשרת בכל פנייה. משמש למשל כדי לזכור שהתחברתם, או כדי לזהות אתכם בין ביקורים.

אחסון בדפדפן — Local Storage

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

מידע בשרת ובבסיס הנתונים

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

שירותי מדידה (Analytics)

כלים שמדווחים לכם איך אנשים משתמשים באתר. כדי לעשות את זה הם שולחים נתונים על ההתנהגות של הגולש לחברה אחרת — כלומר המידע יוצא מהמערכת שלכם.

שירותים של צד שלישי

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

השאלה השלמה

לא "האם יש עוגיות?", אלא: איזה מידע נאסף, איפה הוא יושב, וכמה זמן — ומי עוד רואה אותו. מערכת יכולה לא להשתמש בעוגיות בכלל ועדיין לאסוף על אנשים לא מעט.

מה קורה כשמחברים שירות חיצוני

Supabase, Firebase, OpenAI, Anthropic, Google Analytics, Resend, מערכת CRM, כלי אוטומציה — חיבור של כל אחד מאלה נראה כמו פעולה טכנית קטנה. מבחינת המידע, זה משהו אחר לגמרי: אתם מעבירים מידע על אנשים לגורם אחר, שיעבד אותו עבורכם.

כאן, בשונה מרוב העמוד הזה, יש חובה ברורה בדין

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

בלי להיכנס לניסוחים משפטיים, בפועל זה אומר שכדאי שתדעו לענות על שלוש שאלות לגבי כל שירות שחיברתם:

  • אילו שירותים חיצוניים בכלל מחוברים למערכת שלי היום?
  • איזה מידע כל אחד מהם מקבל בפועל — ולא איזה מידע התכוונתי שיקבל?
  • מה מסדיר את ההתקשרות מולו?

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

AI ופרטיות — מה משתנה

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

כלל אצבע

אם הסוכן צריך שלושה שדות כדי לבצע פעולה, אין סיבה לתת לו עשרים.

שני מושגים ששווה להכיר

  • Least Privilege — הרשאת מינימום. כל רכיב במערכת מקבל בדיוק את הגישה שהוא צריך כדי לעשות את העבודה שלו, ולא יותר. סוכן שמתאם פגישות צריך יומן; הוא לא צריך את טבלת התשלומים.
  • Data Minimisation — צמצום מידע. לא רק מי ניגש למידע, אלא כמה מידע בכלל עובר. אם אפשר לשלוח שם פרטי במקום פרופיל מלא — שולחים שם פרטי.

שני המושגים האלה לא דורשים ידע בתכנות כדי להשתמש בהם. הם דורשים רק לשאול, לפני שמחברים: מה בדיוק הרכיב הזה צריך כדי לעשות את העבודה?

עמדת הרשות להגנת הפרטיות — טיוטה מ-28.4.2025

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

  • החוק חל על מערכת AI שמעבדת בפועל מידע אישי — לפי הטיוטה, גם כשזה קרה בטעות או ברשלנות. "לא התכוונתי" הוא הסבר, לא פטור.
  • נדרש בסיס חוקי בכל אחד משלבי מחזור החיים של המערכת — לא רק ברגע שבו נאסף המידע בפעם הראשונה.
  • כשאדם מתכתב עם מערכת אוטומטית, ראוי לגלות לו שהוא לא מדבר עם בן אדם — נקודה שנוגעת ישירות לסוכני צ'אט ולסוכני וואטסאפ.

Vibe Coding — ארבע בקשות נפוצות

אלה ארבע בקשות שכמעט כל מי שבונה עם Base44, Lovable, Replit, Cursor או Claude Code כותב מתישהו. לכל אחת מהן: מה יכול לקרות מאחורי הקלעים, ומה השאלה ששווה לשאול.

"תוסיף לי Google Login"

מה יכול לקרות מאחורי הקלעים
המערכת מקבלת מגוגל פרטים על המשתמש — שם, כתובת מייל, לעיתים גם תמונת פרופיל — ושומרת אותם אצלה, גם אם לא ביקשתם את זה במפורש.
השאלה ששווה לשאול
אילו פרטים אנחנו מבקשים מגוגל, ואילו מהם אנחנו באמת שומרים אצלנו?

"שמור את הלידים"

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

"שלח את הפרטים לסוכן AI"

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

"תזכור אילו עמודים המשתמש ראה"

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

שימו לב שאף אחת מארבע השאלות האלה לא דורשת ידע בתכנות. כולן דורשות רק לדעת מה ביקשתם — וזה משהו שאתם כבר יודעים.

הדפוס שחוזר על עצמו

הדוגמה שאני הכי אוהב ללמד היא לא של דליפה ולא של פריצה. היא הרבה יותר שגרתית מזה, וכנראה קיימת בחלק גדול מהמערכות שרצות היום.

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

ואז מגיעה בדיקה, ומתברר שהפונקציה שמשתמשת ברישום הזה בכלל לא צריכה את רובו — היא רק סופרת כמה פעולות היו בדקה האחרונה. כל השאר נשמר, ואף שורת קוד לא קוראת אותו.

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

הלקח

הלקח הוא לא "תפסנו באג". הלקח הוא ששאלה אחת שווה לשאול מדי פעם: "מה המערכת שלי באמת עושה היום?" — כי פיצ'ר שנכתב לפני חודשים יכול ליצור איסוף מידע ששכחתם ממנו מזמן.

בדיקת פרטיות לפיצ'ר שלי

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

סימנתם 0 מתוך 7

בניתם מערכת עם AI? זה מה שכדאי לבקש לפני שעולים לאוויר

רוב האנשים שואלים את ה-AI שאלה אחת לפני עלייה לאוויר: "זה עובד?". שווה לשאול גם שאלה שנייה — איזה מידע אנחנו אוספים, איפה הוא נשמר, ולאן הוא הולך. זו בדיוק סוג העבודה שמודל עושה טוב: לעבור על כל המערכת ולמפות.

העתיקו את הפרומפט הבא והריצו אותו בכלי שבו בניתם:

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

לכל נקודה פרט:
1. איזה מידע נאסף בפועל.
2. לשם מה הוא נדרש.
3. איפה הוא נשמר ולכמה זמן.
4. לאילו צדדים שלישיים הוא מועבר.
5. האם אפשר לצמצם את האיסוף בלי לפגוע בתפקוד.

בנוסף, ציין במפורש מידע שנאסף או נשמר ואף חלק במערכת לא קורא אותו.

אל תבצע שום שינוי בקוד — קודם הצג לי את המיפוי בלבד.

העמוד הזה נכתב למטרות לימוד והעלאת מודעות, ואינו מהווה ייעוץ משפטי. הוא גם אינו תחליף לבדיקה מקצועית של מערכת ספציפית.