העיקרון המרכזי
Twist Agents פועלת בענן (Cloudflare). לכל עסק ולכל סוכן מסד נתונים נפרד (SQLite בתוך Durable Object) שבו נשמרים הגדרות, פרטי מסמכים שחולצו, מטא-נתונים של מיילים והזמנות, היסטוריית פעולות, עובדים וסידורי עבודה. סודות חיבור, ובהם אסימוני Google, מפתחות חנות ופרטי WhatsApp, מוצפנים בשכבת האפליקציה (AES-256-GCM, מפתח קשור לעסק); שאר המסד מוצפן במנוחה על ידי Cloudflare ולא בידי האפליקציה. קובצי המסמכים עצמם (PDF, תמונות) נשמרים באחסון R2 פרטי עד לתיוקם ב-Google Drive. Cloudflare שומרת שחזור אוטומטי לנקודת זמן של 30 יום למסדי הנתונים; ייצוא יזום של הנתונים מתבצע לפי פנייה. בהתקנה מקומית (מורשת) אותם נתונים נשמרים במחשב המשתמש, והצפנת הדיסק והגיבויים תלויה בתצורת המחשב.
אילו הרשאות Google המערכת מבקשת ולמה
- Gmail (קריאה, תוויות ושליחה) — כדי לאתר מסמכים, לעדכן תוויות ומצב קריאה, ולשלוח מסמכים וסיכומים לפי ההגדרות והפעולות שהמשתמש בחר.
- Google Drive — כדי לשמור את קבצי המסמכים בתיקיות שהמשתמש בחר.
- Google Sheets — כדי לרשום שורת אינדקס לכל מסמך שנאסף.
- כתובת האימייל — לזיהוי החשבון המחובר, לבדיקת הרשאת כניסה ולציון מקור המסמכים בגיליון.
אסימוני הגישה (Tokens) נשמרים מוצפנים (AES-256-GCM) במסד הנתונים של העסק בענן (ובהתקנה מקומית — במחשב המשתמש). ניתן לבטל את ההרשאות בכל עת דרך myaccount.google.com/permissions או בלחיצת "נתק" בממשק.
מה כן עובר החוצה
- סיווג AI: מסמך מועמד ופרטי ההקשר שלו נשלחים לספק ה-AI שהוגדר, ולעיתים נשלחים שוב לבדיקה או לניסיון חוזר. ברישיון מנוהל הבקשה עוברת דרך הממסר של טוויסט מדיה. קוד הממסר אינו שומר עותק קבוע של תוכן בקשות הסיווג; נשמרים נתוני שימוש ושריוני מכסה. עיבוד ושמירה אצל ספק ה-AI כפופים להסכם ולמדיניות שלו.
- Google Drive ו-Sheets: המסמכים והאינדקס נשמרים בחשבון ובתיקיות שנבחרו.
- הסוכנים בענן: שירות Cloudflare שומר לכל עסק את הגדרות הסוכנים, פרטי המסמכים שחולצו, מטא-נתונים של מיילים והזמנות, היסטוריית ריצות, עובדים, תפקידים, תבניות, סידורים, טוקנים לקישורי עובדים, גיבובי סיסמה, זמני ביטול מכשירים ותורים להודעות. פרטי חיבור Google, חנות ו-WhatsApp ותוכן ההודעות בתור נשמרים מוצפנים בצד השרת. קובצי המסמכים נשמרים באחסון R2 פרטי; קובצי PDF של סידורים נוצרים בענן ונשמרים במטמון עד 30 יום. הכניסה לדאשבורד היא בעוגיית סשן מאובטחת הקשורה לכתובת של העסק.
- WhatsApp: הודעות, מספרי טלפון ומסמכים עוברים דרך שירותי WhatsApp והספק המחובר. בקליטת מסמכים נשמרים בממסר פרטי הפריט וקישור ההורדה בתור זמני עד אישור הטיפול או פקיעת התוקף שהוגדרה, כיום 24 שעות.
- מנוי וסליקה: התשלום מתבצע בדף המאובטח של ספק הסליקה (morning / חשבונית ירוקה). אצלנו נשמרים פרטי החיוב שמסרת (שם, מייל, טלפון, ח.פ), החבילה, ההזמנות ואישורי התשלום (מספר מסמך, סכום, מועד), מצב המנוי ומוני השימוש. אם אישרת חידוש אוטומטי, נשמר אצלנו רק מזהה מוצפן של הכרטיס השמור אצל הספק ו-4 הספרות האחרונות לתצוגה; מספר הכרטיס המלא אינו מגיע אלינו ואינו נשמר אצלנו.
- רישוי ותפעול: נשמרים פרטי רישיון, הגדרות שירותים, נתוני שימוש ויומני פעולות ניהול (באחסון KV של Cloudflare). סודות שירותים מנוהלים נשמרים בשירות הענן המפעיל אותם. בהתקנה מקומית (מורשת) המנהרה מעבירה בקשות לדאשבורד, כולל תצוגה מקדימה לפי בקשת המשתמש.
מה אנחנו לא עושים
- לא מוכרים מידע אישי. מידע מועבר לספקי השירות הדרושים להפעלת היכולות שנבחרו, כמפורט לעיל.
- הממסר אינו משמש ארכיון קבוע של מסמכי הסיווג; נתוני הסוכנים, המסמכים עד תיוקם, הרישוי, התפעול והסליקה כן נשמרים בענן כמפורט לעיל.
- קוד המוצר אינו מפעיל תהליך אימון על נתוני המשתמש. מדיניות ספקי ה-AI נקבעת על ידם ובהסכמי השירות.
שימוש בנתוני Google
השימוש בנתונים המתקבלים מ-Google API עומד ב-Google API Services User Data Policy, כולל דרישות השימוש המוגבל (Limited Use).
יצירת קשר
לשאלות או בקשות מחיקה: dannykhanin@gmail.com