سیاست حفظ حریم خصوصی برای Swim Analytics
آخرین به روز رسانی:10 ژانویه 2025 |تاریخ لازم الاجرا شدن:10 ژانویه 2025
مقدمه
Swim Analytics ("ما"، "ما" یا "برنامه") متعهد به محافظت از حریم خصوصی شماست. این خطمشی رازداری توضیح میدهد که چگونه برنامههای تلفن همراه ما (iOS و Android) به دادههای سلامت دستگاه شما دسترسی، استفاده و محافظت میکنند.
اصل حریم خصوصی:Swim Analytics بر روی یکسرور صفر، معماری فقط محلی. تمام دادههای سلامتی که از Apple HealthKit (iOS) یا Health Connect (Android) به آنها دسترسی پیدا میکند منحصراً در دستگاه فیزیکی شما باقی میمانند و هرگز به سرورهای خارجی، سرویسهای ابری یا اشخاص ثالث منتقل نمیشوند.
1. دسترسی به داده های بهداشتی
Swim Analytics با پلت فرم سلامت بومی دستگاه شما ادغام می شود تا تجزیه و تحلیل تمرینات شنا را ارائه دهد:
1.1 iOS - ادغام Apple HealthKit
در دستگاههای iOS، Swim Analytics با آن ادغام میشودApple HealthKitبرای دسترسی به داده های تمرین شنا ما درخواست دسترسی فقط خواندنی به:
- جلسات تمرینی:جلسات تمرین شنا با زمان و مدت زمان
- فاصله:مسافت کل و دور به دور شنا
- ضربان قلب:داده های ضربان قلب در طول تمرین
- انرژی فعال:کالری سوزانده شده در طول جلسات شنا
- تعداد سکته های شنا:داده های سکته مغزی برای تجزیه و تحلیل
سازگاری Apple HealthKit:Swim Analytics به تمام دستورالعمل های Apple HealthKit پایبند است. داده های سلامتی شما به طور کامل در دستگاه iOS شما پردازش می شود و هرگز از آن خارج نمی شود. ما هرگز داده های HealthKit را با اشخاص ثالث، پلتفرم های تبلیغاتی یا کارگزاران داده به اشتراک نمی گذاریم.
1.2 اندروید - ادغام Health Connect
| نوع داده سلامت | اجازه | هدف |
|---|---|---|
| جلسات تمرین | READ_EXERCISE | برای شناسایی و وارد کردن جلسات تمرین شنا از Health Connect |
| رکوردهای فاصله | READ_DISTANCE | برای نمایش معیارهای کلیدی مانند مسافت کل در هر شنا، مسافت دور و محاسبه سرعت |
| رکورد ضربان قلب | READ_HEART_RATE | برای نمایش نمودار ضربان قلب، میانگین و حداکثر ضربان قلب را در طول تمرین محاسبه کنید |
| رکوردهای سرعت | READ_SPEED | برای محاسبه و نمایش سرعت شنا، مناطق سرعت و تجزیه و تحلیل میزان سکته |
| کالری سوزانده شده | READ_TOTAL_CALORIES_BURNED | برای ارائه نمای کلی جامع از مصرف انرژی در طول جلسات شنا |
مجوزهای اندروید:این مجوزها در اولین راه اندازی برنامه درخواست می شوند. میتوانید این مجوزها را در هر زمان از طریق تنظیمات Android → برنامهها → Health Connect → Swim Analytics لغو کنید.
1.3 چگونه از داده های بهداشتی استفاده می کنیم
تمام داده های سلامت استفاده می شودمنحصراً برای اهداف زیر:
- نمایش تمرین:جلسات شنا خود را با معیارهای دقیق (مسافت، زمان، سرعت، ضربان قلب) نشان دهید
- تجزیه و تحلیل عملکرد:محاسبه مناطق سرعت، تجزیه و تحلیل سکته مغزی، CSS (سرعت بحرانی شنا) و sTSS (امتیاز استرس تمرینات شنا)
- پیگیری پیشرفت:نمایش روند عملکرد، بهترین های شخصی، و خلاصه تمرین
- صادرات داده:به شما امکان می دهد داده های تمرین خود را برای استفاده شخصی به فرمت CSV صادر کنید
1.4 ذخیره سازی داده ها
🔒 ضمانت حیاتی حریم خصوصی:
تمام داده های سلامت منحصراً در دستگاه فیزیکی شما باقی می ماند.
- iOS:داده ها با استفاده از iOS Core Data و UserDefaults (فقط روی دستگاه) ذخیره می شود
- اندروید:داده ها با استفاده از پایگاه داده اتاق Android (SQLite روی دستگاه) ذخیره می شود
- هیچ داده ای روی سرورهای خارجی آپلود نمی شود
- هیچ داده ای از طریق اینترنت منتقل نمی شود
- بدون همگام سازی ابری یا پشتیبان گیری از داده های سلامت
- بدون دسترسی شخص ثالث به داده های سلامتی شما
تنها زمانی که داده ها از دستگاه شما خارج می شوند این است کهشما به صراحت انتخاب می کنیدتا تمرینات خود را به فرمت CSV صادر کنید و خودتان فایل را به اشتراک بگذارید.
2.مجوزهای مورد نیاز
2.1 مجوزهای iOS
- دسترسی به HealthKit:دسترسی خواندن به تمرینات، مسافت، ضربان قلب، انرژی فعال، و تعداد سکته مغزی شنا
- کتابخانه عکس (اختیاری):فقط در صورتی که بخواهید خلاصه تمرینات را به صورت تصویر ذخیره کنید
میتوانید مجوزهای HealthKit را در هر زمان در تنظیمات iOS → Privacy & Security → Health → Swim Analytics مدیریت کنید.
2.2 مجوزهای اندروید
android.permission.health.READ_EXERCISEandroid.permission.health.READ_DISTANCEandroid.permission.health.READ_HEART_RATEandroid.permission.health.READ_SPEEDandroid.permission.health.READ_TOTAL_CALORIES_BURNED- دسترسی به اینترنت(
INTERNET): فقط برای نمایش محتوای استاتیک درون برنامه و دسترسی به مدیریت اشتراک (صورتحساب Google Play) استفاده میشود. هیچ داده سلامتی منتقل نمی شود. - خدمات پیش زمینه(
FOREGROUND_SERVICE): برای ویژگی های احتمالی همگام سازی پس زمینه آینده (در حال حاضر اجرا نشده است).
3. داده هایی که ما جمع آوری نمی کنیم
Swim Analytics انجام می دهدنهجمع آوری، ذخیره یا انتقال:
- ❌ اطلاعات شناسایی شخصی (نام، ایمیل، شماره تلفن)
- ❌ شناسههای دستگاه (IDFA در iOS، شناسه تبلیغات در Android)
- ❌ داده های مکان یا مختصات GPS
- ❌ تجزیه و تحلیل استفاده یا ردیابی رفتار برنامه
- ❌ گزارش های خرابی یا داده های تشخیصی به سرورهای خارجی
- ❌ هرگونه داده از طریق SDK های شخص ثالث یا سرویس های تجزیه و تحلیل
استفاده می کنیمکتابخانه های ردیابی شخص ثالث صفراز جمله:
- بدون Google Analytics / Firebase Analytics
- فیسبوک SDK وجود ندارد
- بدون SDK تبلیغاتی
- بدون خدمات گزارش خرابی (Crashlytics، Sentry و غیره)
4. خریدهای درون برنامه ای و اشتراک ها
Swim Analytics اشتراک های درون برنامه ای اختیاری را ارائه می دهد که از طریق سیستم پرداخت بومی دستگاه شما مدیریت می شوند:
4.1 iOS - اشتراک های App Store
هنگام خرید اشتراک در iOS:
- اپل تمام پردازش های پرداخت را از طریق App Store انجام می دهد
- ما فقط وضعیت اشتراک (فعال/غیر فعال) را از طریق StoreKit دریافت می کنیم
- ما به اطلاعات پرداخت شما (کارت اعتباری، آدرس صورتحساب) دسترسی نداریم
- داده های اشتراک به صورت محلی در دستگاه شما ذخیره می شود
مدیریت اشتراک ها:
- تنظیمات iOS → نام شما → اشتراک ها → Swim Analytics
- یا در داخل برنامه: تنظیمات → مدیریت اشتراک
4.2 اندروید - صورتحساب Google Play
هنگام خرید اشتراک در Android:
- Google Play تمام پردازش های پرداخت را انجام می دهد
- ما فقط وضعیت اشتراک (فعال/غیر فعال) را از طریق Google Play Billing API دریافت می کنیم
- ما به اطلاعات پرداخت شما (کارت اعتباری، آدرس صورتحساب) دسترسی نداریم
- داده های اشتراک به صورت محلی در دستگاه شما ذخیره می شود
مدیریت اشتراک ها:
- فروشگاه Google Play → حساب → اشتراک ها → Swim Analytics
- یا در داخل برنامه: تنظیمات → مدیریت اشتراک
5. حفظ و حذف داده ها
5.1 نگهداری داده ها
- داده های سلامت در دستگاه شما ذخیره می شودبه طور نامحدودتا زمانی که به صورت دستی آن را حذف نکنید
- داده های تمرین برای ارائه ردیابی و تجزیه و تحلیل عملکرد تاریخی حفظ می شود
5.2 حذف داده ها
شما می توانید داده های خود را در هر زمان حذف کنید:
روش 1: تمرینات فردی را حذف کنید
- صفحه جزئیات تمرین را باز کنید
- روی دکمه حذف (نماد سطل زباله) ضربه بزنید
- حذف را تایید کنید
روش 2: پاک کردن همه داده های برنامه
- iOS:حذف و نصب مجدد برنامه (تمام داده های محلی حذف می شود)
- اندروید:تنظیمات → برنامه ها → تجزیه و تحلیل شنا → ذخیره سازی → پاک کردن داده ها
روش 3: برنامه را حذف نصب کنید
- حذف نصب Swim Analytics به طور خودکار تمام داده های محلی را حذف می کند
روش 4: لغو مجوزهای بهداشتی
- iOS:تنظیمات → حریم خصوصی و امنیت → سلامت → تجزیه و تحلیل شنا → خاموش کردن همه دسته ها
- اندروید:تنظیمات ← برنامهها ← Health Connect ← Swim Analytics ← لغو همه مجوزها
6. امنیت داده ها
ما امنیت داده ها را جدی می گیریم، حتی اگر همه داده ها در دستگاه شما باقی بماند:
6.1 اقدامات امنیتی
- امنیت iOS:تمام دادههایی که با استفاده از دادههای هسته iOS ذخیره میشوند، توسط زنجیره کلید iOS و رمزگذاری دستگاه محافظت میشوند. هنگامی که دستگاه قفل است، داده ها محافظت می شوند.
- امنیت اندروید:تمام دادههای ذخیره شده در پایگاه داده اتاق توسط جعبه ایمنی داخلی اندروید و برنامه محافظت میشود.
- عدم انتقال شبکه:داده های بهداشتی هرگز از دستگاه شما خارج نمی شوند و خطرات امنیتی انتقال را از بین می برند
- Sandboxing برنامه:سندباکس برنامه iOS و Android از دسترسی سایر برنامهها به دادههای Swim Analytics جلوگیری میکند
- ذخیره سازی امن:بدون احراز هویت دستگاه (رمز عبور، شناسه چهره، شناسه لمسی، اثر انگشت، بازگشایی با چهره) نمی توان به داده های سلامت دسترسی داشت.
6.2 مسئولیت شما
برای محافظت از داده های خود:
- دستگاه خود را با یک رمز عبور/بیومتریک قوی قفل نگه دارید
- سیستم عامل خود را با آخرین وصله های امنیتی به روز نگه دارید
- iOS:دستگاه خود را جیلبریک نکنید
- اندروید:دستگاه خود را روت نکنید
7. به اشتراک گذاری داده ها و اشخاص ثالث
Swim Analytics داده های سلامتی شما را با هیچ شخص ثالثی به اشتراک نمی گذارد.
7.1 بدون به اشتراک گذاری داده ها
- ما داده های شما را نمی فروشیم
- ما داده های شما را با تبلیغ کنندگان به اشتراک نمی گذاریم
- ما داده های شما را در اختیار شرکت های تحلیلی قرار نمی دهیم
- ما با پلتفرم های رسانه های اجتماعی یکپارچه نمی شویم
7.2 صادرات CSV (فقط توسط کاربر)
تنها راهی که داده ها از دستگاه شما خارج می شوند این است که چه زمانیشمابه صراحت:
- به تنظیمات → صادرات داده خام بروید
- یک فایل CSV ایجاد کنید
- اشتراکگذاری فایل CSV را از طریق منوی اشتراکگذاری دستگاه (ایمیل، فضای ذخیرهسازی ابری، برنامههای پیامرسان) انتخاب کنید.
این کاملا تحت کنترل شماست.
8. حریم خصوصی کودکان
Swim Analytics آگاهانه دادههای کودکان زیر 13 سال را جمعآوری نمیکند. این برنامه اطلاعات سنی را درخواست نمی کند، اما والدین باید بر استفاده فرزندانشان از برنامه های ردیابی سلامت نظارت کنند.
اگر فکر میکنید کودک زیر 13 سال از Swim Analytics استفاده کرده است، لطفاً با ما تماس بگیرید تا اطمینان حاصل شود که همه دادههای محلی از دستگاه حذف شده است.
9. انتقال داده های بین المللی
قابل اجرا نیست.از آنجایی که تمام دادههای سلامت منحصراً در دستگاه شما باقی میمانند (iOS یا Android) و هرگز به سرورها منتقل نمیشوند، هیچ انتقال بینالمللی دادهای وجود ندارد.
10. حقوق شما (مطابقت با GDPR، CCPA)
اگرچه Swim Analytics داده های شخصی را روی سرورها جمع آوری نمی کند، ما به حقوق حریم خصوصی داده های شما احترام می گذاریم:
10.1 حقوق GDPR (کاربران اروپایی)
- حق دسترسی:همه اطلاعات شما در هر زمان در برنامه قابل دسترسی است
- حق حذف:داده ها را با استفاده از روش های شرح داده شده در بخش 5.2 حذف کنید
- حق حمل و نقل:داده های خود را به فرمت CSV صادر کنید (تنظیمات → صادرات داده های خام)
- حق محدود کردن پردازش:برای جلوگیری از دسترسی به داده های جدید، مجوزهای بهداشتی را لغو کنید
10.2 حقوق CCPA (کاربران کالیفرنیا)
- حق دانستن:این خطمشی تمام دادههای مورد دسترسی و نحوه استفاده از آنها را افشا میکند
- حق حذف:داده ها را با استفاده از روش های شرح داده شده در بخش 5.2 حذف کنید
- حق انصراف از فروش:قابل اجرا نیست (ما هرگز داده نمی فروشیم)
11. تغییرات در این سیاست حفظ حریم خصوصی
ممکن است هر از چند گاهی این سیاست حفظ حریم خصوصی را به روز کنیم. وقتی تغییرات ایجاد می کنیم:
- تاریخ "آخرین به روز رسانی" در بالای این خط مشی بازنگری خواهد شد
- تغییرات قابل توجهی در داخل برنامه اعلام خواهد شد
- ادامه استفاده از برنامه پس از تغییرات به منزله پذیرش خط مشی به روز شده است
توصیه می کنیم این خط مشی را به صورت دوره ای مرور کنید تا از نحوه محافظت از حریم خصوصی شما مطلع شوید.
12. تماس با ما
اگر در رابطه با این خط مشی رازداری یا حریم خصوصی داده های خود سؤال، نگرانی یا درخواست دارید:
- ایمیل:analyticszone@onmedic.org
- وب سایت:https://swimanalytics.app
زمان پاسخگویی:هدف ما این است که در عرض 7 روز کاری به تمام سوالات مربوط به حریم خصوصی پاسخ دهیم.
13.انطباق قانونی
Swim Analytics مطابق با موارد زیر است:
- iOS:دستورالعملهای بررسی Apple App Store، دستورالعملهای Apple HealthKit
- اندروید:خطمشیهای برنامه برنامهنویس Google Play، دستورالعملهای Android Health Connect
- مقررات عمومی حفاظت از داده ها (GDPR)
- قانون حفظ حریم خصوصی مصرف کنندگان کالیفرنیا (CCPA)
- قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA)
خلاصه
به عبارت ساده:
- ✅آنچه ما به آن دسترسی داریم:دادههای تمرین شنا از Apple HealthKit (iOS) یا Health Connect (Android)
- ✅جایی که ذخیره می شود:فقط در دستگاه شما (داده اصلی iOS یا پایگاه داده اتاق Android)
- ✅کجا می رود:هیچ جا. هرگز دستگاه شما را ترک نمی کند.
- ✅چه کسی آن را می بیند:فقط تو
- ✅چگونه آن را حذف کنیم:داده های برنامه را پاک کنید یا هر زمان که خواستید برنامه را حذف نصب کنید.
Swim Analytics ابتدا حریم خصوصی ساخته شده است. دادههای شنا متعلق به شما است و در دستگاه شما باقی میماند.
