1. כללי וזהות מפעיל המערכת
מערכת ShiftManager (הפועלת בכתובת https://shifts.haimyehuda.dev) היא מערכת פנים-ארגונית לניהול משמרות עובדים, שיבוצי עבודה ובית ובקשות עובדים, המיועדת לעובדים ולמנהלים מורשים בלבד.
המערכת פותחה ומופעלת על ידי חיים יהודה (אתר: https://haimyehuda.dev). ליצירת קשר בנושאי פרטיות וניהול מידע במערכת ניתן לפנות לכתובת הדוא״ל של מנהל המערכת הראשי: yhaime@gmail.com.
הערה לאישור בעל המערכת לפני פרסום סופי: יש לאמת כי שם הגוף/הארגון המפעיל וכתובת הדוא״ל ליצירת קשר (yhaime@gmail.com) תואמים את הפרטים הרשמיים שיוצגו במסך ההסכמה של Google OAuth.
2. הזדהות באמצעות Google ומידע המתקבל מ-Google
ההתחברות למערכת מתבצעת באמצעות שירות האימות של Google (Google OAuth 2.0). בעת התחברותך באמצעות חשבון Google, המערכת מקבלת משירות האימות את פרטי הפרופיל הבסיסיים הבאים בלבד:
- מזהה משתמש ייחודי לצורך קישור החשבון במערכת האימות.
- כתובת דוא״ל מאומתת של חשבון ה-Google.
- שם התצוגה המוגדר בחשבון ה-Google.
- כתובת אינטרנט (URL) של תמונת הפרופיל ב-Google (ככל שקיימת), לצורך הצגתה בתפריט המשתמש.
המערכת אינה מקבלת את סיסמת חשבון ה-Google שלך ואינה מבקשת הרשאות גישה לנתונים אחרים בחשבון ה-Google שלך (כגון תיבת הדוא״ל, יומן Google או קבצי Drive).
3. מידע הנאסף ונשמר במערכת
במסגרת השימוש השוטף במערכת נאספים ונשמרים סוגי המידע הבאים:
- פרטי רישום ופרופיל עובד: שם פרטי, שם משפחה, מספר טלפון, כתובת דוא״ל, תאריך תחילת עבודה, תפקיד במערכת (עובד / מנהל / מנהל ראשי) וסטטוס אישור החשבון (ממתין לאישור, מאושר, נדחה או מושבת).
- שיבוצי משמרות יומיים: רשומות שיבוץ יומיות הקובעות האם העובד משובץ לעבודה (WORK) או לבית (HOME) בכל תאריך, זהות המנהל שביצע את השיבוץ ומועדי היצירה והעדכון של הרשומה.
- בקשות עובדים והערות נלוות: בקשות המוגשות על ידי העובד לטווח תאריכים (תאריך התחלה ותאריך סיום), תוכן ההערה שנכתבה בבקשה, סטטוס הטיפול בבקשה (ממתינה, אושרה או נדחתה), זהות המנהל שבחן את הבקשה וחותמות זמן.
4. עוגיות אימות (Cookies) וניהול חיבור
המערכת משתמשת בעוגיות אימות חיוניות ומאובטחות בלבד (המוגדרות כ-HttpOnly ו-Secure) לצורך זיהוי המשתמש המחובר, שמירת הסשן הפעיל ואבטחת הגישה לדפים המוגנים. בעת לחיצה על "התנתקות", הסשן מבוטל ועוגיות האימות נמחקות מהדפדפן. המערכת אינה משתמשת בעוגיות פרסום או מעקב שיווקי של צדדים שלישיים.
5. מטרות עיבוד המידע
המידע במערכת מעובד ומשמש אך ורק למטרות התפעוליות הבאות:
- אימות זהות המשתמשים וניהול הרשאות גישה למערכת על ידי מנהלים מורשים.
- ניהול והצגה של לוח המשמרות היומי, השבועי והחודשי.
- חישוב סיכומי ימי עבודה (WORK) וימי בית (HOME) עבור העובד החל מתאריך תחילת העבודה שלו.
- הגשת בקשות על ידי עובדים ובחינתן (אישור או דחייה) על ידי מנהלים.
- הצגת תמונת מצב תפעולית בלוח הבקרה האישי והניהולי ויצירת קשר תפעולי.
6. הרשאות צפייה וחשיפת מידע בתוך הארגון
- מנהלים מורשים (ADMIN / SUPER_ADMIN): רשאים לצפות בפרטי המשתמשים הרשומים (שם מלא, דוא״ל, מספר טלפון, תאריך תחילת עבודה, תפקיד וסטטוס), לנהל שיבוצי משמרות ולצפות בבקשות העובדים לרבות ההערות שנכתבו בהן.
- עובדים מאושרים (USER): רשאים לצפות בלוח המשמרות המשותף (שבו מוצגים שמות מלאים של עובדים מאושרים, שיבוצי עבודה/בית וסימון קיום בקשה לפי סטטוס, ללא הצגת תוכן ההערה האישית וללא הצגת כתובות דוא״ל של עובדים אחרים בלוח). בדף הבקשות ובלוח הבקרה האישי כל עובד צופה בבקשותיו ובנתוניו האישיים בלבד.
7. ספקי תשתית ושירותי ענן
לצורך הפעלתה התקינה של המערכת נעשה שימוש בספקי התשתית והענן הבאים, המעבדים ומאחסנים נתונים עבור המערכת:
- Vercel: אירוח אפליקציית האינטרנט והגשת העמודים המאובטחת.
- Neon (Neon Serverless PostgreSQL & Neon Auth): אחסון מסד הנתונים של המערכת וניהול תשתית האימות והסשנים.
- Google (Google Identity / OAuth 2.0): שירות אימות זהות המשתמש בעת ההתחברות.
המידע אינו נמכר לצדדים שלישיים ואינו מועבר לגורמים חיצוניים למטרות שיווק או פרסום.
8. שמירת מידע, עיון, תיקון ומחיקה
המידע נשמר במסד הנתונים של המערכת כל עוד חשבון המשתמש פעיל או ככל שנדרש לניהול המערכת ותיעוד המשמרות בארגון.
עובד מחובר רשאי לעדכן את שמו הפרטי, שם משפחתו ומספר הטלפון שלו באופן עצמאי בעמוד "פרטים אישיים" (/profile). לבקשות לעיון במידע, תיקון פרטים נוספים, השבתת חשבון או מחיקת מידע, ניתן לפנות למנהל המערכת בכתובת yhaime@gmail.com.
הערה לאישור בעל המערכת לפני פרסום סופי: יש להגדיר ולאשר את מדיניות שמירת הנתונים ומועדי המחיקה לאחר סיום העסקה בהתאם לנוהלי הארגון.
9. אבטחת מידע
המערכת מיישמת אמצעי אבטחה טכניים ותפעוליים להגנה על המידע, ובהם:
- הצפנת תעבורת התקשורת באמצעות פרוטוקול HTTPS/TLS.
- הזדהות באמצעות Google OAuth 2.0 ללא שמירת סיסמאות משתמשים במסד הנתונים.
- שימוש בעוגיות אימות חתומות ומוגנות (HttpOnly ו-Secure).
- אכיפת הרשאות בצד השרת בכל דף מוגן ובכל פעולת שרת בהתאם לתפקיד המשתמש ולסטטוס אישורו.
10. עדכונים למדיניות הפרטיות
מדיניות פרטיות זו עשויה להתעדכן מעת לעת כדי לשקף שינויים תפעוליים במערכת או בדרישות החלות עליה. תאריך העדכון האחרון מופיע בראש עמוד זה.
