עוגיות — Cookies
קובץ קטן שהאתר שומר בדפדפן, ושנשלח בחזרה לשרת בכל פנייה. משמש למשל כדי לזכור שהתחברתם, או כדי לזהות אתכם בין ביקורים.
חומר לימוד — לא מסמך משפטי
פרטיות והגנת מידע למי שבונה עם AI
היום אפשר לבנות מערכת שלמה בלי להבין מה קורה מאחורי הקלעים. אפשר לכתוב לסוכן AI "תוסיף טופס הרשמה", "תשמור את המשתמשים", "תחבר Analytics", "תוסיף התחברות עם גוגל", "תעביר את הלידים למערכת אחרת", "תבנה לי סוכן וואטסאפ" — והכול יעבוד.
זה שינוי אמיתי, והוא לטובה. אבל ברגע שהמערכת אוספת, שומרת או מעבירה מידע על אנשים, מי שמפעיל אותה צריך להבין מה קורה למידע הזה. העובדה שה-AI כתב את הקוד לא מעבירה אליו את האחריות. האחריות נשארת אצל מי שמפעיל את המערכת — וזו בדיוק הנקודה שעליה נשען עקרון האחריותיות בעמדת הרשות להגנת הפרטיות.
העמוד הזה לא בא לעצור אתכם ולא בא להפחיד. אפשר לבנות מהר עם AI — צריך רק להבין מה בניתם. אז הנה כמה שאלות שלוקחות דקה לשאול, וחוסכות הרבה יותר.
כשאומרים "מידע אישי", הרבה אנשים חושבים על תעודת זהות ועל תיק רפואי. בעולם הדיגיטלי זה הרבה יותר רחב — וזה מה שמפתיע את רוב מי שבונה מערכת בפעם הראשונה.
הנקודה האחרונה היא הכי פחות אינטואיטיבית. "אישה, בת 34, מנהלת שיווק, מחיפה, שנרשמה ב-3 באפריל" — אף פרט כאן הוא לא שם ולא תעודת זהות, אבל במאגר של 200 אנשים הצירוף הזה כבר מצביע על אדם מסוים. מידע לא הופך לאנונימי רק כי הורדנו ממנו את השם.
כשבונים טופס, קל מאוד להוסיף עוד שדה. זה לוקח שנייה, זה "אולי יהיה שימושי", וזה לא עולה כלום — לכאורה. בפועל כל שדה שאתם אוספים הוא שדה שצריך לשמור, לאבטח, להסביר, ויום אחד גם למחוק. שדה שלא אספתם הוא שדה שאף פעם לא ידלוף.
שתי דוגמאות מהחיים:
שימו לב: זה עיקרון, לא סעיף בחוק
צמצום איסוף מידע הוא עקרון עבודה מקובל ופרקטיקה טובה — לא חובה סטטוטורית ספציפית שאפשר להפנות אליכם. אנחנו מציגים אותו כאן כי הוא מקטין סיכון, מקטין עבודה, ומשפר את חוויית המשתמש. לא כי מישהו יקנוס אתכם על שדה מיותר.
"האם האתר משתמש בעוגיות?" היא שאלה שנשאלת המון — ובפני עצמה היא שאלה חלקית. עוגיות הן רק אחד מכמה מקומות שבהם מידע יכול לשבת. הנה החמישה שכדאי להכיר:
קובץ קטן שהאתר שומר בדפדפן, ושנשלח בחזרה לשרת בכל פנייה. משמש למשל כדי לזכור שהתחברתם, או כדי לזהות אתכם בין ביקורים.
מידע שנשמר בתוך הדפדפן של המשתמש ונשאר שם. הוא לא נשלח אוטומטית לשרת — אבל הוא עדיין מידע שנשמר על אדם, ולעיתים הוא נשאר שם הרבה אחרי שהוא כבר לא נחוץ.
מה שנשמר אצלכם: טבלת המשתמשים, הלידים, ההודעות, קבצי הלוג. זה המקום שרוב האנשים חושבים עליו — ובצדק, כי כאן יושב המידע לאורך זמן.
כלים שמדווחים לכם איך אנשים משתמשים באתר. כדי לעשות את זה הם שולחים נתונים על ההתנהגות של הגולש לחברה אחרת — כלומר המידע יוצא מהמערכת שלכם.
וידג'ט צ'אט, טופס מוטמע, נגן וידאו, כפתור שיתוף. כל רכיב כזה נטען מהשרת של מישהו אחר, ולעיתים קרובות רואה מי נכנס לעמוד שבו הוא יושב.
השאלה השלמה
לא "האם יש עוגיות?", אלא: איזה מידע נאסף, איפה הוא יושב, וכמה זמן — ומי עוד רואה אותו. מערכת יכולה לא להשתמש בעוגיות בכלל ועדיין לאסוף על אנשים לא מעט.
Supabase, Firebase, OpenAI, Anthropic, Google Analytics, Resend, מערכת CRM, כלי אוטומציה — חיבור של כל אחד מאלה נראה כמו פעולה טכנית קטנה. מבחינת המידע, זה משהו אחר לגמרי: אתם מעבירים מידע על אנשים לגורם אחר, שיעבד אותו עבורכם.
כאן, בשונה מרוב העמוד הזה, יש חובה ברורה בדין
תקנה 15 לתקנות הגנת הפרטיות (אבטחת מידע) קובעת שהתקשרות עם גורם חיצוני שמעבד מידע אישי עבורכם צריכה להיבחן באופן מסודר ולהיות מוסדרת בהסכם. זו לא המלצה ולא פרקטיקה טובה — זו חובה.
בלי להיכנס לניסוחים משפטיים, בפועל זה אומר שכדאי שתדעו לענות על שלוש שאלות לגבי כל שירות שחיברתם:
השאלה השנייה היא הכי מעניינת. כשמחברים שירות דרך סוכן AI, לא תמיד ברור מה נשלח בכל קריאה. לפעמים נשלח יותר ממה שנדרש, פשוט כי כך היה נוח לכתוב את הקוד.
כשמחברים מודל או סוכן AI למערכת, הפיתוי הוא לתת לו גישה לכל מה שיש — "ככה הוא יבין טוב יותר". זה כמעט תמיד מיותר, ולפעמים גם יוצר סיכון שלא התכוונתם אליו.
כלל אצבע
אם הסוכן צריך שלושה שדות כדי לבצע פעולה, אין סיבה לתת לו עשרים.
שני המושגים האלה לא דורשים ידע בתכנות כדי להשתמש בהם. הם דורשים רק לשאול, לפני שמחברים: מה בדיוק הרכיב הזה צריך כדי לעשות את העבודה?
עמדת הרשות להגנת הפרטיות — טיוטה מ-28.4.2025
הרשות להגנת הפרטיות פרסמה טיוטת הנחיה בנושא תחולת חוק הגנת הפרטיות על מערכות בינה מלאכותית. חשוב להיות מדויקים בניסוח: מדובר בטיוטה, וזו עמדת הרשות — לא הכרעה שיפוטית ולא דין חלוט. שלוש נקודות מתוכה שרלוונטיות למי שבונה:
אלה ארבע בקשות שכמעט כל מי שבונה עם Base44, Lovable, Replit, Cursor או Claude Code כותב מתישהו. לכל אחת מהן: מה יכול לקרות מאחורי הקלעים, ומה השאלה ששווה לשאול.
שימו לב שאף אחת מארבע השאלות האלה לא דורשת ידע בתכנות. כולן דורשות רק לדעת מה ביקשתם — וזה משהו שאתם כבר יודעים.
הדוגמה שאני הכי אוהב ללמד היא לא של דליפה ולא של פריצה. היא הרבה יותר שגרתית מזה, וכנראה קיימת בחלק גדול מהמערכות שרצות היום.
נניח שמערכת בונה מנגנון שנועד לזהות התנהגות חריגה — למשל מישהו שסורק את התוכן בקצב לא אנושי. כדי לעשות את זה, המנגנון שומר רישום של הפעילות האחרונה.
ואז מגיעה בדיקה, ומתברר שהפונקציה שמשתמשת ברישום הזה בכלל לא צריכה את רובו — היא רק סופרת כמה פעולות היו בדקה האחרונה. כל השאר נשמר, ואף שורת קוד לא קוראת אותו.
אף אחד לא התכוון לעקוב אחרי אף אחד. פשוט נשמר יותר ממה שנדרש, ואף אחד לא חזר לבדוק. זה כמעט אף פעם לא החלטה — זו שארית של פיצ'ר שנכתב מהר, עבד, ונשכח.
הלקח
הלקח הוא לא "תפסנו באג". הלקח הוא ששאלה אחת שווה לשאול מדי פעם: "מה המערכת שלי באמת עושה היום?" — כי פיצ'ר שנכתב לפני חודשים יכול ליצור איסוף מידע ששכחתם ממנו מזמן.
חשבו על פיצ'ר אחד שאתם בונים עכשיו, ועברו על שבע השאלות. סמנו כל שאלה שעברתם עליה. אין כאן ציון ואין כאן "עברת / לא עברת" — זו רשימה לחשיבה, לא בדיקת עמידה בדרישות.
סימנתם 0 מתוך 7
רוב האנשים שואלים את ה-AI שאלה אחת לפני עלייה לאוויר: "זה עובד?". שווה לשאול גם שאלה שנייה — איזה מידע אנחנו אוספים, איפה הוא נשמר, ולאן הוא הולך. זו בדיוק סוג העבודה שמודל עושה טוב: לעבור על כל המערכת ולמפות.
העתיקו את הפרומפט הבא והריצו אותו בכלי שבו בניתם:
סרוק את המערכת שבניתי ומפה כל נקודה שבה נאסף, נשמר או מועבר מידע אישי — טפסים, בסיס הנתונים, קבצי לוג, אחסון בדפדפן, קריאות לשירותים חיצוניים וקריאות למודלי AI. לכל נקודה פרט: 1. איזה מידע נאסף בפועל. 2. לשם מה הוא נדרש. 3. איפה הוא נשמר ולכמה זמן. 4. לאילו צדדים שלישיים הוא מועבר. 5. האם אפשר לצמצם את האיסוף בלי לפגוע בתפקוד. בנוסף, ציין במפורש מידע שנאסף או נשמר ואף חלק במערכת לא קורא אותו. אל תבצע שום שינוי בקוד — קודם הצג לי את המיפוי בלבד.
העמוד הזה נכתב למטרות לימוד והעלאת מודעות, ואינו מהווה ייעוץ משפטי. הוא גם אינו תחליף לבדיקה מקצועית של מערכת ספציפית.