SitesDoc

Privacy Policy

Last updated: 02/11/2026. Operator: Itay Sharon Tal Weinberg ("we"). Contact: itay.bravo@gmail.com. Site: sitesdoc.com.

SitesDoc is an iOS app that a building inspector uses to produce weekly inspection reports. It is a personal professional tool: the app runs on the user's own phone and works on the user's own Google account. We do not run a user database or an advertising service.

1. Data the app handles and why

DataWhy
Google account name and email addressSign-in; showing which account is connected; sending reports from that address.
Google Drive: the app requests full Drive access (the drive scope). It is used for the app's own SitesDoc folder (photos, videos, PDFs, project data files, assistant memory notes) to look for its own settings file by name, and to list existing folders so reports are not duplicated. When the user taps the "duplicate copies" button (Settings, Storage), the app reads the names, sizes, dates and checksums of the files and folders in the Drive account (not their contents) and, on the phone, keeps only those inside its own SitesDoc folder.Backup and restore of the user's own reports, and avoiding duplicate folders and files. The app does not open or read the contents of files outside its own folder.
Gmail: sending messages (report emails with PDF) and read access to the whole mailbox (gmail.readonly)Send the report from the user's address; show which reports were already sent and to whom; and, when the user asks the in-app assistant, search and read the user's messages (including their full text) to answer the request.
Gmail mailbox changes (archive, move to trash, mark read/unread) and Google Calendar (reading events, adding events)Only when the user asks the in-app assistant for it; the permission is requested at that moment. Reading events happens when the user asks and needs no further approval. Changes to the mailbox and adding a calendar event need the user's approval each time. The app does not edit or delete existing calendar events, and no permanent deletion and no sending are done through these permissions.
Google Photos (selected items only)Optional import of photos the user picks from a second phone, through Google's Photos Picker. Only items the user selects are read.
iPhone photo libraryChoosing photos for a report. When the user asks, the in-app assistant can look at gallery photos (see Anthropic in section 3).
Photos, videos, text notes, project details (site name, address, contractor, phone numbers)The content of the inspection reports.
Location (precise, only while the app is in use)Show which site the user is at, sort projects by distance, save a point for a project, show the site on a map. Addresses and coordinates are sent to Apple's location services to convert between addresses and coordinates.
Camera, microphone, speech recognitionTaking photos/video, voice notes, dictating notes. Dictation uses Apple's speech recognition; for saved audio files the audio may be processed on Apple's servers.
Error and diagnostic informationFixing crashes and bugs, and measuring the quality of the assistant's answers (see section 3).

The app has no advertising SDK, no marketing analytics and no cross-app tracking. We do not sell data.

2. Where data is stored

3. Third parties that receive data

RecipientWhat is sent, and when
Google (Drive, Gmail, Calendar, Photos, Maps)The operations above, using the user's own account. The site-plan map uses the Google Maps SDK, which communicates with Google to display the map.
AppleAddresses and coordinates for geocoding; dictation audio and speech for recognition (processing on Apple's servers is possible).
Anthropic (Claude API, api.anthropic.com) — the in-app assistantThe user's messages to the assistant and the context needed to answer: report text, extracted PDF text, project facts, the content of emails and calendar events the assistant reads at the user's request, files attached in the chat, voice transcripts, and, when the user asks the assistant to look at photos (from a report or the iPhone gallery), a limited number of downscaled photos. Sent only when the user uses the assistant, using the user's own API key. Anthropic's handling is governed by Anthropic's own terms and privacy policy.
Sentry (sentry.io, EU region) — error reports and assistant-quality eventsTechnical error reports: error type, stack trace, app version, device model/OS. For warnings and errors, up to the last 200 lines of the app log are attached, after the removal described in section 2: secrets, email addresses, phone numbers and long identifiers are removed; assistant conversation lines are replaced by a placeholder; on tap and gesture lines, the item named after the action (for example a project name or a note title) is replaced; on assistant-conversation and memory screens, any label longer than 20 characters is replaced; labels that were cut off with an ellipsis are replaced; note titles on navigation lines of the memory screens are replaced (the app's list of project names is also replaced wherever it appears in a line); and the assistant's "where am I now" context line is replaced. What can remain in those lines is the time, the screen name, the kind of action (tap, gesture, navigation), button labels and screen titles on screens other than the conversation and memory screens, and short plain labels. The masking is automatic and best-effort; it does not read the meaning of a text, so a short label that happens to contain a name or other text can still pass through. Assistant-quality events carry metadata only: the event type, tool or rule names, counts, text lengths, and a short fingerprint (hash) of a text that is used only to group similar events; the text of the user's requests and of the assistant's replies is not sent. The app sets no user identity (no user ID, no email, no IP address field) on these reports and removes the app-and-device hash that Sentry's library would otherwise add, so reports from the same phone are not grouped by a device ID; it does not record console output as breadcrumbs. The Sentry project is configured not to store IP addresses, but Sentry may still derive and store an approximate location at city level (for example "Tel Aviv, Israel"; measured on a live event 02/11/2026) from the connection. Technical error text, such as an exception message, is sent as the app or the system produced it. Performance tracing is off. Crash reports do not include the log.
Email recipients chosen by the userThe report PDF, sent from the user's Gmail. The report includes the video links described in section 2 and may include navigation (Waze) links that reveal the site's location point.

Report-submission bridge (optional). The app never sends a Google access token or any other Google credential to a bridge server or to any other third-party server. The app also has an optional capability to submit a report to a construction-management portal through a private bridge server run by the operator; it is not available to users in general. Only when it is configured and the user explicitly submits a report, the report's photos and fields (such as project name, date, contractor, address, contacts, report notes) and the recipient list are sent to that bridge server, and no Google credentials are sent.

We do not share Google user data with anyone other than the parties listed in this section, in the circumstances described there.

4. Google API Services — Limited Use

SitesDoc's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. The use of information received from Google Workspace scopes (Drive and Gmail) will adhere to the Google Workspace API User Data and Developer Policy, including the Limited Use requirements.

  • We use Google user data only to provide and improve the user-facing features described above (backup, sending reports, assistant actions the user requests).
  • We transfer Google user data to others only to provide those user-facing features, with the user's consent and request (for example the assistant in section 3), for security purposes, to comply with applicable law, or as part of a merger, acquisition or sale of assets after obtaining the user's explicit prior consent.
  • We do not use Google user data for advertising, and do not sell it or transfer it to data brokers or advertising platforms.
  • We do not use Google user data to create, train or improve artificial-intelligence or machine-learning models, and we do not transfer it for that purpose. The in-app assistant (section 3) processes data only to answer the user's own request.

5. Retention and deletion

6. Children, security, changes

The app is for professional adult use. Secrets are kept in the iOS Keychain; network traffic uses HTTPS. If this policy changes in how Google user data is used, we will update this page and ask for the user's consent before the new use.

7. Contact

Itay Sharon Tal Weinberg · itay.bravo@gmail.com

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

עודכן לאחרונה: 02/11/2026. מפעיל: איתי שרון טל ויינברג ("אנחנו"). יצירת קשר: itay.bravo@gmail.com. אתר: sitesdoc.com.

סייטסדוק (SitesDoc) היא אפליקציה ל-iPhone שמפקח בנייה משתמש בה להפקת דוחות פיקוח שבועיים. זה כלי מקצועי אישי: האפליקציה רצה בטלפון של המשתמש ועובדת מול חשבון ה-Google של המשתמש עצמו. אין לנו מסד נתונים של משתמשים ואין שירות פרסום.

1. אילו נתונים האפליקציה מטפלת בהם, ולמה

נתוןלמה
שם וכתובת מייל של חשבון Googleהתחברות, הצגת החשבון המחובר, שליחת דוחות מאותה כתובת.
Google Drive: האפליקציה מבקשת גישה מלאה ל-Drive (הרשאת drive). היא משמשת לתיקיית סייטסדוק של האפליקציה עצמה (תמונות, סרטונים, PDF, קובצי נתוני פרויקט, הערות זיכרון של העוזר) לחיפוש קובץ ההגדרות שלה לפי שם, ולקריאת רשימת תיקיות קיימות כדי לא ליצור כפילויות. כשהמשתמש לוחץ על הכפתור "עותקים כפולים" (הגדרות, אחסון), האפליקציה קוראת את השמות, הגדלים, התאריכים וחתימות הקבצים של הקבצים והתיקיות בחשבון ה-Drive (לא את התוכן שלהם), ובמכשיר היא שומרת רק את אלה שבתיקיית סייטסדוק שלה.גיבוי ושחזור של הדוחות של המשתמש, ומניעת תיקיות וקבצים כפולים. האפליקציה אינה פותחת ואינה קוראת את התוכן של קבצים שמחוץ לתיקייה שלה.
Gmail: שליחת מיילים (דוח PDF) וקריאה של כל תיבת הדואר (gmail.readonly)שליחת הדוח מהכתובת של המשתמש; להראות אילו דוחות כבר נשלחו ולמי; וכשהמשתמש מבקש מהעוזר באפליקציה — לחפש ולקרוא את המיילים שלו (כולל הטקסט המלא) כדי לענות לבקשה.
שינויים בתיבת הדואר (ארכיון, העברה לפח, סימון נקרא/לא נקרא) ויומן Google (קריאה והוספה של אירועים)רק כשהמשתמש מבקש זאת מהעוזר; ההרשאה מתבקשת באותו רגע. קריאת אירועים נעשית כשהמשתמש מבקש ואינה דורשת אישור נוסף. שינויים בתיבת הדואר והוספת אירוע ליומן דורשים את אישור המשתמש בכל פעם. האפליקציה אינה עורכת ואינה מוחקת אירועים קיימים ביומן, וההרשאות האלה אינן משמשות למחיקה סופית ולא לשליחה.
Google Photos (פריטים נבחרים בלבד)ייבוא לא חובה של תמונות שהמשתמש בוחר מטלפון שני, דרך בורר התמונות של Google. נקראים רק פריטים שנבחרו.
גלריית התמונות של ה-iPhoneבחירת תמונות לדוח. כשהמשתמש מבקש, העוזר באפליקציה יכול להסתכל בתמונות מהגלריה (ראו Anthropic בסעיף 3).
תמונות, סרטונים, הערות טקסט, פרטי פרויקט (שם אתר, כתובת, קבלן, טלפונים)תוכן דוחות הפיקוח.
מיקום מדויק (רק בזמן שהאפליקציה בשימוש)להראות באיזה אתר המשתמש נמצא, למיין פרויקטים לפי מרחק, לשמור נקודה לפרויקט, להציג את האתר על מפה. כתובות וקואורדינטות נשלחות לשירותי המיקום של Apple כדי להמיר בין כתובת לקואורדינטות.
מצלמה, מיקרופון, זיהוי דיבורצילום, הערות קוליות, הכתבת הערות. ההכתבה משתמשת בזיהוי הדיבור של Apple; בקובצי שמע שמורים ייתכן שהשמע יעובד בשרתי Apple.
מידע על שגיאות ואבחוןתיקון קריסות ותקלות, ומדידת איכות התשובות של העוזר (סעיף 3).

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

2. איפה הנתונים נשמרים

3. צדדים שלישיים שמקבלים נתונים

נמעןמה נשלח ומתי
Google (Drive, Gmail, Calendar, Photos, Maps)הפעולות שלמעלה, בחשבון של המשתמש. מפת תרשים האתר משתמשת ב-Google Maps SDK, שמתקשר עם Google כדי להציג את המפה.
Appleכתובות וקואורדינטות להמרה; שמע הכתבה ודיבור לזיהוי (ייתכן עיבוד בשרתי Apple).
Anthropic (‏Claude API) — העוזר באפליקציהההודעות של המשתמש לעוזר והקשר הדרוש למענה: טקסט דוחות, טקסט שחולץ מ-PDF, נתוני פרויקט, תוכן מיילים ואירועי יומן שהעוזר קורא לבקשת המשתמש, קבצים שצורפו בשיחה, תמלולי הקלטות קוליות, וכשהמשתמש מבקש מהעוזר להסתכל בתמונות (מדוח או מגלריית ה-iPhone) — מספר מוגבל של תמונות מוקטנות. נשלח רק כשהמשתמש משתמש בעוזר, עם מפתח ה-API של המשתמש עצמו. הטיפול אצל Anthropic כפוף לתנאים ולמדיניות הפרטיות שלה.
Sentry (אזור האיחוד האירופי) — דוחות שגיאה ואירועי איכות של העוזרדוחות טכניים: סוג שגיאה, מסלול הקריאות, גרסת אפליקציה, דגם ומערכת הפעלה. באזהרות ושגיאות מצורפות עד 200 השורות האחרונות מיומן האפליקציה, אחרי ההסרה שמתוארת בסעיף 2: סודות, כתובות מייל, מספרי טלפון ומזהים ארוכים מוסרים; שורות שיחה עם העוזר מוחלפות בסימון; בשורות הקשה ומחווה, הפריט שנקרא אחרי שם הפעולה (למשל שם פרויקט או כותרת הערה) מוחלף; במסכי השיחה עם העוזר והזיכרון, כל תווית שארוכה מ-20 תווים מוחלפת; תוויות שנקטעו בשלוש נקודות מוחלפות; כותרות הערות בשורות ניווט של מסכי הזיכרון מוחלפות (גם רשימת שמות הפרויקטים של האפליקציה מוחלפת בכל מקום שבו היא מופיעה בשורה); ושורת ההקשר "איפה אני עכשיו" של העוזר מוחלפת. מה שעשוי להישאר בשורות האלה: השעה, שם המסך, סוג הפעולה (הקשה, מחווה, ניווט), תוויות כפתור וכותרות מסך במסכים שאינם מסכי השיחה והזיכרון, ותוויות קצרות ורגילות. ההסתרה אוטומטית ועל בסיס מאמץ סביר; היא אינה מבינה את משמעות הטקסט, ולכן תווית קצרה שמכילה במקרה שם או טקסט אחר עשויה לעבור. אירועי איכות של העוזר נושאים מטא-נתונים בלבד: סוג האירוע, שמות כלים או כללים, ספירות, אורכי טקסט, וחותמת קצרה (גיבוב) של טקסט שמשמשת רק לקיבוץ אירועים דומים; הטקסט של בקשות המשתמש ושל תשובות העוזר אינו נשלח. האפליקציה אינה קובעת בדוחות האלה זהות של משתמש (אין מזהה משתמש, מייל או שדה כתובת IP) ומסירה את גיבוב האפליקציה-והמכשיר שהספרייה של Sentry הייתה מוסיפה, כך שדוחות מאותו טלפון אינם מקובצים לפי מזהה מכשיר; היא אינה רושמת פלט קונסולה כפירורי לחם. פרויקט Sentry מוגדר שלא לשמור כתובות IP, אבל Sentry עשוי עדיין לגזור ולשמור מיקום משוער ברמת עיר (למשל "תל אביב, ישראל"; נמדד באירוע חי ב-02/11/2026) מהחיבור. טקסט שגיאה טכני, כמו הודעת חריגה, נשלח כפי שהאפליקציה או המערכת יצרו אותו. מדידת ביצועים כבויה. דוחות קריסה אינם כוללים את היומן.
נמעני מייל שהמשתמש בחרקובץ ה-PDF של הדוח, מ-Gmail של המשתמש. הדוח כולל את קישורי הסרטונים שמתוארים בסעיף 2, ועשוי לכלול קישורי ניווט (Waze) שחושפים את נקודת האתר.

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

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

4. שירותי Google API — שימוש מוגבל (Limited Use)

השימוש של סייטסדוק במידע שהתקבל מ-Google APIs, והעברתו לכל אפליקציה אחרת, יעמדו ב-מדיניות נתוני המשתמש של Google API Services, כולל דרישות ה-Limited Use. השימוש במידע שהתקבל מהרשאות Google Workspace (Drive ו-Gmail) יעמוד במדיניות נתוני המשתמש והמפתחים של Google Workspace API, כולל דרישות ה-Limited Use. (SitesDoc's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.)

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

5. שמירה ומחיקה

6. ילדים, אבטחה, שינויים

האפליקציה לשימוש מקצועי של מבוגרים. סודות נשמרים ב-Keychain של iOS; התעבורה ברשת היא ב-HTTPS. אם ישתנה השימוש בנתוני Google, נעדכן את הדף ונבקש הסכמת המשתמש לפני השימוש החדש.

7. יצירת קשר

איתי שרון טל ויינברג · itay.bravo@gmail.com