מסמכים משפטיים אזוריים ומדיניות פרטיות ספציפית למדינה
אנו מיישמים מערכות מסמכים משפטיים ספציפיות למדינה עבור אתרים הפועלים במספר תחומי שיפוט. הצוות שלנו בונה זיהוי תחום שיפוט, ניהול גרסאות מסמכים, רישום הסכמת משתמש, וניתוב ספציפי לאזור עבור מדיניות פרטיות, מדיניות עוגיות ותנאי שירות. האספקה אורכת ארבעה עד שישה ימי עבודה. יישמנו מערכות ציות עבור 30+ ארגונים הפועלים בשווקי האיחוד האירופי, ארה"ב וחבר העמים. המערכות שלנו עברו ביקורות רגולטוריות ובדיקות צוות משפטי ללא צורך בעבודה חוזרת.
אתר הפועל באיחוד האירופי, ארצות הברית ומדינות חבר העמים בו-זמנית חייב לספק מסמכים משפטיים שונים למשתמשים שונים. GDPR באירופה, CCPA בקליפורניה, החוק הפדרלי 152-FZ ברוסיה ו-PIPEDA בקנדה מטילים דרישות הסכמה שונות, תוכן מסמכים והתחייבויות שמירה. שימוש במסמך אחד לכל האזורים יוצר חשיפה משפטית.
מה כלול בשירות המסמכים המשפטיים האזוריים שלנו
אנו מספקים את מערכת המסמכים המשפטיים המלאה כמוצר מוכן. ההיקף כולל:
- זיהוי תחום שיפוט מבוסס IP באמצעות MaxMind GeoIP2 או דומה
- סיווג רגולציה: GDPR, CCPA, חבר העמים, או ברירת מחדל עבור כל מדינה שזוהתה
- ניתוב מסמכים: הצגת מדיניות הפרטיות, מדיניות העוגיות והתנאים הנכונים עבור כל תחום שיפוט
- ניהול גרסאות מסמכים עם תזמון תאריך כניסה לתוקף
- רישום הסכמת משתמש עם חותמת זמן, כתובת IP, סוכן משתמש וגרסת מסמך
- ממשק ניהול להעלאת גרסאות מסמכים חדשות והגדרת תאריכי כניסה לתוקף
- מעבר אוטומטי לגרסאות חדשות בתאריך הכניסה לתוקף
כיצד פועל זיהוי תחום השיפוט?
שכבת הזיהוי קוראת את כתובת ה-IP של המבקר, ממפה אותה למדינה ומסווגת את המדינה לקבוצה רגולטורית. משתמשים יכולים גם לבחור את המדינה שלהם במפורש באמצעות עוגיית העדפה.
class UserJurisdiction { public function detect(Request $request): string { // Сначала проверяем явный выбор пользователя (куки) if ($country = $request->cookie('user_country')) { return $country; } // Геолокация по IP через MaxMind GeoIP2 $reader = new \GeoIp2\Database\Reader(storage_path('geoip/GeoLite2-Country.mmdb')); $record = $reader->country($request->ip()); $isoCode = $record->country->isoCode; return $isoCode ?? 'DEFAULT'; } public function getRegulation(string $countryCode): string { return match(true) { in_array($countryCode, EU_COUNTRIES) => 'gdpr', $countryCode === 'US' => 'ccpa', $countryCode === 'RU' => 'rfz152', in_array($countryCode, ['UA', 'BY', 'KZ']) => 'cis', default => 'default', }; } } אחסון מסמכים וניתוב
מסמכים משפטיים מאוחסנים בטבלת מסד נתונים עם גרסאות. כל שורה מכילה את סוג המסמך, הרגולציה, האזור, מספר גרסה, תאריך כניסה לתוקף ותוכן. שכבת הניתוב מחפשת את המסמך הנכון עבור המשתמש הנוכחי ונופלת למסמך ברירת מחדל אם גרסה ספציפית לתחום השיפוט אינה זמינה.
resources/legal/ ├── privacy-policy/ │ ├── gdpr.{en,ru,de}.md │ ├── ccpa.en.md │ ├── rfz152.ru.md │ └── default.{en,ru}.md ├── cookie-policy/ │ └── ... └── terms-of-service/ └── ... Route::get('/legal/privacy-policy', function (Request $request) { $jurisdiction = app(UserJurisdiction::class)->detect($request); $regulation = app(UserJurisdiction::class)->getRegulation($jurisdiction); $locale = app()->getLocale(); $document = LegalDocument::where([ 'type' => 'privacy-policy', 'regulation' => $regulation, 'locale' => $locale, ])->first() ?? LegalDocument::where([ 'type' => 'privacy-policy', 'regulation' => 'default', 'locale' => $locale, ])->first(); return view('legal.document', ['document' => $document, 'regulation' => $regulation]); }); מדוע ניהול גרסאות מסמכים הוא קריטי?
מסמכים משפטיים משתנים. סעיפי GDPR מקבלים פרשנות מחודשת, CCPA מתוקן, והצוות המשפטי שלך מעדכן את מדיניות הפרטיות ככל שהמוצר שלך מתפתח. בכל פעם שמסמך משתנה, משתמשים שהסכימו בעבר צריכים לקבל הודעה, והסכמתם החדשה צריכה להירשם בנפרד.
מערכת מסמכים עם גרסאות מטפלת בכך אוטומטית. הגרסה החדשה מקבלת תאריך כניסה לתוקף בעתיד. בתאריך זה, המערכת עוברת לגרסה החדשה. משתמשים המבקרים לאחר תאריך הכניסה לתוקף רואים את המסמך החדש ומתבקשים לאשר מחדש.
רישום הסכמה
משתמשים במדינות המוסדרות על ידי GDPR חייבים לאשר מסמכים במפורש. רישומי הסכמה חייבים להישמר ולהיות ניתנים לביקורת.
CREATE TABLE legal_documents ( id BIGSERIAL PRIMARY KEY, type TEXT, -- privacy-policy, terms, cookie-policy regulation TEXT, -- gdpr, ccpa, rfz152, default locale CHAR(2), version TEXT, -- 2.3.1 content TEXT, effective_at DATE, is_current BOOLEAN DEFAULT false, created_at TIMESTAMPTZ DEFAULT NOW() ); רישומי הסכמה מאוחסנים עם שדות ביקורת מלאים. כל רשומה מקשרת לגרסת המסמך הספציפית שאושרה, לכתובת ה-IP של המשתמש ולחותמת הזמן. ניתן לייצא נתונים אלה עבור בקשות ביקורת רגולטוריות.
כמה זמן אורכת ההטמעה?
ציר הזמן של ההטמעה תלוי במספר תחומי השיפוט, סוגי המסמכים והשפות שאתה צריך לתמוך בהם.
- סקירת שווקי היעד שלך וזיהוי הרגולציות הרלוונטיות
- עיצוב סכימת מסד הנתונים של המסמכים והלוגיקה של הניתוב
- בניית מערכת זיהוי תחום השיפוט וניתוב המסמכים
- הטמעת שכבת רישום ההסכמה
- הקמת ממשק הניהול לניהול מסמכים
| היקף | ציר זמן |
|---|---|
| 2–3 תחומי שיפוט, שפה אחת, הסכמה בסיסית | 3–4 ימי עבודה |
| 4–6 תחומי שיפוט, רב-לשוני, ניהול גרסאות | 4–6 ימי עבודה |
| מערכת מלאה עם ממשק ניהול וייצוא ביקורת | 6–8 ימי עבודה |
צור קשר כדי לדון בדרישות הציות שלך. נסקור את שווקי היעד שלך, נזהה את הרגולציות הרלוונטיות ונציע תוכנית הטמעה.







