سياسة خصوصية AuraSound
تصف هذه الصفحة AuraSound، المعروف سابقًا باسم AuraDSP، وإصدار Android المعدّ للاختبار 5.3.5، البناء 140: استوديو الملفات والحساب والنسخ اليدوي والتحقق من اشتراكات Google Play وصفحات الدعم. تصف بيانات الشراء التي تُعالج عند استخدام هذه الوظائف؛ لا تعني اكتمال اختبار شراء أو اعتماد النشر العام. صفحات هذا الموقع متاحة بالعربية والإنجليزية.
البيانات الموجودة على الهاتف
تُحفظ إعدادات الصوت والأوضاع والمظهر واللغة وترتيب الصفحات واختصارات التحكم وتفضيلات الاستماع محليًا. يتطلب الدخول إلى أدوات التطبيق في الإصدار التجاري تسجيل Google واستحقاق اشتراك أو تجربة متحققًا منه. تبقى اللغة والمساعدة والخصوصية وإدارة الحساب متاحة خارج أدوات التطبيق. تعمل عينات الصوت وأدوات توليد النغمات محليًا على الهاتف، ولا ترفع ميزة النسخ السحابي صوتها. لا ترفع هذه الميزة تسجيلات صوتية أو ملفات وسائط أو جهات اتصال أو بيانات تشخيص طبي. تفضيلات الاستماع اختيارات للصوت وليست نتيجة فحص طبي.
استوديو الملفات المحلي
يقرأ الاستوديو ملف الصوت الذي تختاره من منتقي ملفات Android فقط. ينسخ الصوت اللازم للعمل إلى مساحة مؤقتة خاصة بالتطبيق لإجراء القص وتعديل المستوى والتلاشي والمعاينة، ولتقدير فصل الغناء والموسيقى باستخدام نموذج يعمل على الهاتف. لا يستخدم هذا المسار الميكروفون، ولا يرفع الملف أو الصوت المفصول إلى خادم، ولا يُدرجهما في نسخة التفضيلات السحابية. جودة الفصل غير مثالية وقد تختلف بين المقاطع؛ لا يتعرف الاستوديو على حقوق استخدام الملف.
تُحفظ ملفات العمل والنتائج غير المصدّرة في ذاكرة التخزين المؤقت الخاصة بالتطبيق. يطلب خيار مسح المشروع إلغاء المعالجة وحذف ملفات العمل، ويُنظف الاستوديو ملفات العمل عند إغلاقه ويزيل المجلدات المؤقتة المتروكة عند تشغيله لاحقًا. إذا أوقف النظام العملية فجأة فقد تبقى ملفات مؤقتة حتى التنظيف اللاحق. لا يُقصد بهذه المساحة الاحتفاظ الدائم بالمشروعات؛ صدّر النتيجة التي تريد الاحتفاظ بها قبل مسح المشروع أو إغلاقه.
عند اختيار التصدير، تختار الاسم والوجهة في منتقي مستندات Android. قد تكون الوجهة على الهاتف أو لدى مزود تخزين سحابي تختاره؛ يخضع نقل الملف وحفظه عند ذلك المزود لخدمته وإعداداتك. لا يغيّر الاستوديو ملف الاستيراد الأصلي. لا يحذف مسح المشروع أو الحساب النسخ التي سبق تصديرها؛ يمكنك حذفها من وجهتها.
معلومات المقطع والتحكم بالمشغّل
ربط مشغّل الموسيقى اختياري. عند اختيار الربط، تفتح شاشة Android للسماح بالوصول إلى الإشعارات. هذا إذن واسع يصفه النظام؛ يستخدم AuraSound هذا الوصول للعثور على جلسات تشغيل الوسائط وقراءة عنوان المقطع والفنان والألبوم والصورة التي يوفرها المشغّل، وحالة التشغيل والتقدم والأوامر المدعومة. لا يفحص المكوّن محتوى إشعارات الرسائل أو يحفظها. تُحفظ معلومات المقطع وصورته مؤقتًا في الذاكرة للعرض فقط، ولا تُرسل إلى Firebase أو أي خادم ولا تدخل النسخ الاحتياطية. لا يجلب التطبيق صور أغلفة من مواقع خارجية.
يطلب زر التشغيل أو الإيقاف المؤقت أو السابق أو التالي الفعل من المشغّل الحالي فقط؛ قد لا يوفر كل مشغّل كل البيانات أو الأوامر. يمكنك إلغاء الوصول من إعدادات Android. عند إيقاف المراقبة أو مغادرة التطبيق، تُزال بيانات المقطع المعروضة ويُفصل المراقب؛ لا يوقف ذلك تشغيل الموسيقى في التطبيق الآخر.
التفاعل الاختياري مع خرج الصوت
يحلل العرض الصوتي اختياريًا بيانات موجية وطيفية محدودة الدقة من خرج الصوت الجاري، باستخدام أداة Android المخصصة للعرض. يشترط Android إذن RECORD_AUDIO، ويظهر للمستخدم ضمن إذن «الميكروفون». يستخدم هذا المكوّن خرج الصوت فقط، ولا يفتح الميكروفون ولا يسجل ملفًا صوتيًا. تُختزل البيانات إلى قيم مرئية مؤقتة؛ لا تُحفظ العينات ولا تُرفع إلى خادم.
لا يبدأ التحليل إلا باختيارك، ويتوقف عند إيقافه أو مغادرة التطبيق أو سحب الإذن. قد لا يتيح الجهاز أو مصدر الصوت بيانات قابلة للتحليل؛ عند غيابها يظهر عدم التوفر. القيم القريبة من الصفر تصف العينات المتاحة فقط، ولا تثبت صمت المكان أو حماية السمع. يمكنك رفض الإذن واستخدام بقية أدوات التطبيق. قراءة معلومات الأغنية وحدها لا تحتاج هذا الإذن.
الحساب وبيانات الاعتماد
يلزم الحساب للدخول إلى أدوات التطبيق والنسخ السحابي والتحقق من الوصول المدفوع. يستخدم التطبيق تسجيل Google عبر Google Firebase Authentication. تتحقق الخدمة من هوية Google وتوفر معرّف الحساب والبريد والاسم المعروض ومعلومات الجلسة ومزوّد تسجيل الدخول وحالة توثيق البريد. يتولى Google تسجيل الدخول واختيار الحساب؛ لا يطلب التطبيق كلمة مرور Google ولا يقرأ بريدك. يحتفظ موقع الدعم بمصادقة البريد وكلمة المرور واستعادة كلمة المرور فقط لتمكين أصحاب الحسابات القديمة من استعادة الوصول لحذف حساباتهم.
لا تحفظ واجهة التطبيق أو صفحة حذف الحساب كلمة مرورك أو رموز الجلسة في localStorage. يحتفظ تطبيق Android برمز تجديد الجلسة وبيانات الحساب اللازمة لتسجيل الدخول، ويستخدم تخزين جلسة محليًا مشفرًا بمفتاح Android Keystore عند توفره. إذا تعذر التخزين الآمن، قد تحتاج إلى تسجيل الدخول مجددًا.
النسخة السحابية الاختيارية
عندما تختار حفظ نسخة، تُرسل إعدادات الصوت والأوضاع وأسماؤها التي كتبتها والمظهر وترتيب الصفحات والاختصارات وتفضيلات الاستماع إلى خادمنا على Google Cloud Functions، الذي يحفظها في Cloud Firestore تحت معرف حسابك، مع إصدار البيانات ووقت الحفظ. توجد نسخة حالية واحدة تستبدلها عند الحفظ مرة أخرى. يمر الحفظ والاستعادة وحذف النسخة بالتحقق من الحساب والتطبيق وحدود الاستخدام الخادمية. لا توجد مزامنة خلفية تلقائية، ولا تُرفع كلمة المرور أو ملفات الصوت ضمن هذه النسخة.
التحقق من سلامة التطبيق والجهاز
عند طلب عملية حساب أو مصادقة أو استرداد حساب أو نسخ سحابي من التطبيق، قد يطلب AuraSound رمز تحقق من Firebase App Check باستخدام Google Play Integrity. تعالج Google معلومات تقنية عن التطبيق والجهاز وبيئة التشغيل وترخيص التطبيق لإنشاء نتيجة تحقق تساعد على منع إساءة استخدام الخدمات. يتلقى التطبيق رمز التحقق ويرفقه بطلبات Firebase الموثوقة عند توفره؛ لا يرسل الرمز إلى واجهة JavaScript أو إلى تطبيقات أخرى. لا يبدأ هذا التحقق أثناء ضبط الصوت المحلي وحده.
تتطلب عمليات حفظ النسخة السحابية واستعادتها وحذفها، والتحقق من الاشتراك وبدء الشراء واستعادته، رمز تحقق صالحًا. إذا تعذر التحقق، تتوقف العملية وتظهر إرشادات للمستخدم؛ لا تستخدم هذه النسخة طريقًا بديلًا مباشرًا إلى قاعدة البيانات. تظل إضافة الرمز إلى طلبات المصادقة واسترداد الحساب اختيارية بانتظار محدود، ولا يُجعل شرطًا لحذف الحساب. لا تُفعّل مكتبة التحقق التحديث التلقائي للرموز في الخلفية. راجع إفصاح بيانات Firebase وبيانات Play Integrity.
الغرض ومزودو الخدمة
تُستخدم بيانات الحساب للمصادقة وإدارة الحساب وحماية الوصول إليه. تتيح النسخة استعادة تفضيلاتك بين أجهزتك. نعتمد على Google Firebase Authentication وCloud Firestore للحساب والبيانات، وGoogle Play Billing لواجهة الاشتراك الرسمية، وCloud Functions للتحقق وإدارة الوصول والحذف، وPub/Sub وCloud Scheduler لمتابعة تحديثات الاشتراك والاسترداد، وعلى Firebase Hosting لصفحات الدعم.
تعالج Firebase أيضًا عنوان IP ومعلومات تقنية عن الطلب والعميل لتشغيل الخدمة وحمايتها، بما يشمل منع إساءة الاستعمال أثناء التسجيل والمصادقة. قد تُسجل طلبات زيارة صفحات الدعم لدى Firebase Hosting. لا يستخدم AuraSound هذه العناوين لاستنتاج موقعك أو استهدافك بإعلانات. ولا يصل التطبيق إلى معرّف الإعلانات أو جهات الاتصال لأغراض الحساب والنسخ.
لا يتضمن هذا البناء أدوات إعلانات أو تحليلات استخدام أو إرسال تقارير أعطال مضافة من AuraSound. لا نبيع بيانات الحساب أو النسخ، ولا نستخدمها لإنشاء ملفات إعلانية. تعالج Google البيانات لتقديم الخدمات وتتعامل مع بيانات خدمتها وفق شروطها؛ راجع خصوصية Firebase وأمانها.
التشفير ومكان المعالجة
تستخدم اتصالات الحساب والنسخ وصفحات الدعم HTTPS لتشفير البيانات أثناء النقل. تشفير الجلسة على الهاتف منفصل عن النسخة السحابية: النسخة تُخزن في خدمة Firestore، وليست مشفرة من طرف إلى طرف بمفتاح لا يملكه إلا المستخدم. لا تصف هذه السياسة الخدمة بأنها مجهولة الهوية.
قد تعالج Google ومزودوها بيانات الخدمة خارج بلدك أو خارج منطقة قاعدة البيانات. اختيار منطقة Firestore لا يعني أن جميع عمليات المصادقة والتحقق والدعم تُعالج في المنطقة نفسها. راجع معلومات مواقع المعالجة لدى Firebase في الرابط أعلاه.
الاشتراكات ومشاركة الرابط
تُعرض الاشتراكات من خلال Google Play، بخطتي الأسبوع والشهر. تحدد نافذة Google السعر والعملة ودورة التجديد والعرض المتاح لحسابك قبل التأكيد. قد يظهر عرض مجاني لمدة سبعة أيام للمستخدم المؤهل؛ إنشاء حساب AuraSound أو مشاركة الرابط لا يمنح تجربة محلية ولا يبدأ خصمًا أو تجديدًا تلقائيًا. لا يتلقى AuraSound رقم بطاقتك أو بيانات حسابك البنكي من Google Play.
عند طلب الوصول المدفوع أو شراء اشتراك أو استعادته، يرسل التطبيق معرف حساب Firebase وبيانات المصادقة والتحقق، ورمز شراء Google Play (purchaseToken) ومعرف المنتج إلى خادمنا العامل لدى Google. يُربط الشراء ببصمة مستعارة مشتقة من معرف الحساب تُمرّر إلى Google Play؛ لا نمرّر كلمة مرور حساب AuraSound في نافذة الشراء. تحفظ Firestore رمز الشراء اللازم لإعادة التحقق مع ربطه بحسابك. لا تُرسل تفاصيل بطاقة الدفع إلى خادم AuraSound.
يتحقق الخادم مباشرة من Google Play ويحفظ حالة الاشتراك والخطة والعرض، وهل العملية اختبارية أو في فترة مجانية، وحالة إقرار الشراء والتجديد، وأوقات البداية والانتهاء والتحقق والإلغاء أو الاستئناف عند توفرها. تُحفظ بصمات أحادية الاتجاه لأرقام الطلبات والرموز المرتبطة. تصل إشعارات التغيير عبر Google Pub/Sub، وتراجع مهام مجدولة الحالة والمشتريات الملغاة أو المستردة. نستخدم نتائج Google لتحديث الوصول ومنع ربط إيصال بأكثر من حساب أو إعادة استعمال إيصال مسترد؛ لا نقرأ كامل سجل مشتريات حسابك في Google أو ملفات صوتك لهذه الأغراض.
تُستخدم سجلات مؤقتة لمنع الطلبات المتكررة والتزامن غير الصحيح، مع توقيت الطلب وحالة إتمام الإشعار. لا تُدرج بيانات الاشتراك أو رمز الشراء في نسخة تفضيلاتك السحابية أو في ملفات الصوت المصدّرة. مشاركة الرابط تفتح أداة تختار منها التطبيق والمستلم؛ لا ترسل AuraSound الرسائل تلقائيًا ولا ترفع جهات اتصالك. مكافآت الإحالة ليست مفعّلة في هذا الإصدار.
الاحتفاظ والحذف
تبقى بيانات الحساب والنسخة السحابية حتى تطلب حذفها؛ الحفظ الجديد يستبدل النسخة الحالية. يمكنك حذف النسخة فقط من التطبيق، أو حذف الحساب ونسخته من التطبيق أو من صفحة حذف الحساب. يتحقق تسجيل Google من الحسابات الحالية، ويدعم الموقع كلمة المرور للحسابات القديمة. يشترط الخادم تسجيل دخول حديثًا للحذف. لا يحتاج حذف الموقع إلى التطبيق أو رمز Play Integrity. إذا حُذف حساب الدخول واستمر تنظيف البيانات على الخادم، تعرض الصفحة حالة الانتظار دون تأكيد اكتمال حذف النسخة.
يُستخدم رمز الشراء وسجل التحقق لمتابعة الاشتراك واستعادته ومنع الاحتيال. لا يطبق النظام الحالي مدة حذف آلي موحدة على جميع سجلات المشتريات. عند حذف الحساب تُحذف هوية Firebase ونسخة التفضيلات وسجلات UID المرتبطة، وتستبدل سجلات المشتريات المتتبعة للحساب بعلامات حذف مستعارة تزيل UID ورمز الشراء النصي وسجل تفاصيل الاشتراك. تبقى بصمات أحادية الاتجاه للملكية والحساب والرموز والطلبات وإثباتات الاسترداد ووقت الملاحظة أو الحذف لمنع إعادة الاستخدام؛ لا تحتفظ هذه العلامات بالبريد أو رمز الشراء النصي، ولا نعرضها بوصفها بيانات مجهولة الهوية. لا يحدد الكود الحالي موعد حذف آلي لهذه الإثباتات.
تنتهي صلاحية سجلات منع تكرار الإشعارات بعد 30 يومًا من المعالجة. تحمل سجلات تحديد المعدل وأقفال الطلبات أوقات انتهاء أقصر بحسب نوع العملية؛ تُحذف تلقائيًا عبر سياسات Firestore، وقد يتأخر الحذف الفعلي بعد وقت الانتهاء. هذه السجلات منفصلة عن إثباتات ملكية المشتريات. قد يحتفظ مزودو الخدمة بسجلات تشغيل أو نسخ احتياطية وفق جداولهم؛ نجاح حذف الحساب لا يعني المحو اللحظي من كل أنظمة البنية التحتية. راجع تفاصيل الاحتفاظ لدى Firebase.
حذف الحساب من الويب لا يمس الإعدادات أو ملفات الصوت المحلية أو النتائج المصدّرة. استخدم مسح المشروع أو مسح بيانات التطبيق لإزالة الملفات المحلية، واحذف النتائج المصدّرة من وجهتها. ولا يلغي حذف الحساب تجديد Google Play؛ أدر أي اشتراك قائم من Google بشكل مستقل.
لحماية قاعدة البيانات من الحذف أو التلف، نستخدم استعادة Firestore الزمنية بنافذة تصل إلى سبعة أيام وجدول نسخ احتياطي يومي باحتفاظ سبعة أيام. قد تبقى بيانات حُذفت من القاعدة النشطة داخل بيانات الاستعادة أو نسخة سابقة إلى انتهاء فترة الاحتفاظ؛ لا تُستخدم هذه النسخ لتسجيل الدخول أو لتسويق خدمات لك. الوصول إليها إداري ومخصص للاستعادة. قبل إعادة بيانات مستعادة إلى الخدمة، يجب مراجعة طلبات الحذف وحالة الاشتراكات الحالية لمنع إعادة تفعيل حساب أو استحقاق قديم. هذه الحماية منفصلة عن نسخة تفضيلاتك اليدوية داخل التطبيق.
خياراتك
يمكنك تغيير اللغة وقراءة المساعدة والخصوصية قبل الاشتراك. إدارة الحساب والحذف واستعادة المشتريات لا تشترط اشتراكًا نشطًا؛ فتح أدوات التطبيق يتطلب تسجيل Google واستحقاقًا متحققًا منه في الإصدار التجاري. تستعاد الجلسة وحالة الاشتراك تلقائيًا عند الإمكان، بينما تظل استعادة نسخة التفضيلات بطلب منك. حذف التطبيق أو حساب AuraSound لا يلغي اشتراك Google Play قائمًا تلقائيًا؛ استخدم إدارة اشتراكات Google Play عند الحاجة.
AuraSound privacy policy
This page describes AuraSound, formerly AuraDSP, and Android test version 5.3.5, build 140: the file studio, account, manual backup, Google Play subscription verification and support pages. It describes purchase data processed when those features are used; it does not mean purchase testing or production approval is complete. These website pages are available in Arabic and English.
Data on your phone
Audio settings, presets, appearance, language, page arrangement, control shortcuts and listening preferences are stored locally. Access to app tools in the commercial release requires Google sign-in and a verified subscription or trial entitlement. Language, help, privacy and account management remain available outside app tools. Built-in audio samples and tone tools run locally on your phone; cloud backup does not upload their audio. Backup does not upload recordings, media files, contacts or medical diagnostic data. Listening preferences are choices about sound, not a medical test result.
Local file studio
The studio reads only the audio file you choose with Android's file picker. It copies the audio needed for work into the app's private temporary storage for trimming, level and fade adjustments, preview, and estimated vocal and music separation with a model running on the phone. This path does not use the microphone, upload the file or separated audio to a server, or include them in preferences backup. Separation is imperfect and varies by recording; the studio does not determine rights to use the file.
Working audio and unexported results are kept in the app's private cache. Clearing the project requests cancellation and deletion of working files. The studio cleans up working files when it closes and removes abandoned temporary directories when it next starts. If Android terminates the process abruptly, temporary files can remain until later cleanup. This storage is not a permanent project library; export any result you want to keep before clearing or closing the project.
When you choose Export, you select the name and destination in Android's document picker. The destination can be on your phone or with a cloud storage provider you choose; that provider's service and your settings govern any transfer and storage there. The studio does not change the imported original. Clearing a project or deleting an account does not delete files already exported; remove those at their destination.
Track information and player controls
Connecting your music player is optional. Choosing to connect opens Android settings for notification access. This is a broad permission described by the system; AuraSound uses it to find media playback sessions and read the title, artist, album, artwork supplied by the player, playback state, progress and supported commands. The component does not inspect or store message notification content. Track information and artwork remain temporarily in memory for display only; they are not sent to Firebase or another server or included in backups. The app does not fetch cover artwork from external websites.
Play, pause, previous and next request the action from the current player only. Players may omit information or commands. You can revoke notification access in Android settings. Stopping monitoring or leaving the app clears the displayed track data and detaches the observer; this does not stop music playing in the other app.
Optional response to audio output
The optional audio display analyzes limited-resolution waveform and frequency data from the current audio output using Android's visualization facility. Android requires RECORD_AUDIO, shown to users as the Microphone permission. This component uses audio output only; it does not open the microphone or record an audio file. Data is reduced to temporary display values; samples are not saved or uploaded.
Analysis starts only when you choose it and stops when you stop it, leave the app or revoke permission. A device or audio source may not provide usable data; missing data is shown as unavailable. Near-zero values describe only the available samples, not silence in the room or hearing protection. You can decline permission and use the other app tools. Reading track information alone does not require this permission.
Account and credentials
An account is required for access to app tools, cloud backup and paid-access verification. The app uses Google sign-in through Google Firebase Authentication. The service verifies your Google identity and provides your account identifier, email address, display name, session information, sign-in provider and email verification status. Google handles sign-in and account selection; the app does not ask for your Google password or read your inbox. The support website retains email and password authentication and password reset only to let legacy account holders recover access for account deletion.
The app interface and account deletion page do not store your password or session tokens in localStorage. The Android app retains a session refresh token and the account information needed to sign in, using encrypted local session storage protected by Android Keystore when available. If secure storage is unavailable, you may need to sign in again.
Optional cloud backup
When you choose to save a backup, audio settings, presets and names you entered, appearance, page arrangement, shortcuts and listening preferences are sent to our backend on Google Cloud Functions, which stores them in Cloud Firestore under your account identifier, with a schema version and save time. There is one current backup, replaced when you save again. Saving, restoring and deleting it pass through account and app verification and server usage limits. There is no automatic background synchronization. Your password and audio files are not part of the backup.
App and device integrity checks
When you request an account, authentication, account-recovery or cloud-backup operation in the app, AuraSound may request a Firebase App Check token using Google Play Integrity. Google processes technical information about the app, device, operating environment and app licensing to produce a verification result that helps prevent service abuse. The app receives a verification token and attaches it to trusted Firebase requests when available; it does not send this token to the JavaScript interface or other apps. Local sound tuning alone does not start this check.
Saving, restoring or deleting a cloud backup, subscription verification, checkout and purchase restoration require a valid attestation token. If verification is unavailable, the operation stops with user guidance; this build has no direct database fallback. Attaching a token to authentication and account-recovery requests remains optional with a limited wait, and it is not a condition of account deletion. Automatic background token refresh is disabled. See Firebase's data disclosure and Play Integrity data information.
Purposes and service providers
Account information is used for authentication, account management and secure access. The backup lets you restore preferences across your devices. We use Google Firebase Authentication and Cloud Firestore for accounts and data, Google Play Billing for the official subscription interface, Cloud Functions for verification, access management and deletion, Pub/Sub and Cloud Scheduler for subscription and refund updates, and Firebase Hosting for these support pages.
Firebase also processes IP addresses and technical request and client information to operate and protect its services, including preventing abuse during registration and authentication. Visits to these support pages may be logged by Firebase Hosting. AuraSound does not use these addresses to infer your location or target advertising. The app does not access advertising identifiers or contacts for its account and backup features.
This build has no advertising, usage analytics or crash reporting tools added by AuraSound. We do not sell account or backup data or use it to create advertising profiles. Google processes data to provide these services and handles its service data under its terms. See Firebase privacy and security information.
Encryption and processing locations
Account, backup and support-page connections use HTTPS to encrypt data in transit. Encryption of the session on your phone is separate from cloud backup: the backup is stored in Firestore and is not end-to-end encrypted with a key held only by you. This policy does not describe the service as anonymous.
Google and its providers may process service data outside your country or database region. Choosing a Firestore region does not mean all authentication, integrity and support processing occurs in that same region. See Firebase processing-location information at the link above.
Subscriptions and link sharing
Subscriptions use Google Play, with weekly and monthly plans. Google's purchase window shows the price, currency, renewal period and offer available to your account before confirmation. Eligible users may see a seven-day free offer; creating an AuraSound account or sharing a link does not grant a local trial, start a charge or begin automatic renewal. AuraSound does not receive your card number or bank-account details from Google Play.
When you request paid access, buy a subscription or restore it, the app sends your Firebase account identifier, authentication and attestation information, Google Play purchase token (purchaseToken) and product identifier to our backend hosted by Google. A pseudonymous hash derived from your account identifier is passed to Google Play to bind the purchase to your account; your AuraSound account password is not passed into the purchase flow. Firestore retains the purchase token needed for re-verification and its account binding. Payment-card details are not sent to the AuraSound backend.
The backend checks Google Play directly and records the subscription state, plan, offer, test-purchase or free-trial status, acknowledgement and renewal state, and available start, expiry, verification, cancellation and resumption times. It retains one-way hashes of order identifiers and linked tokens. Change notifications arrive through Google Pub/Sub, and scheduled jobs review status and voided or refunded purchases. We use Google's results to update access and prevent receipts from being bound to multiple accounts or reused after revocation; we do not read your full Google account purchase history or audio files for these purposes.
Temporary records prevent duplicate requests and conflicting operations, with request times and notification-completion states. Subscription data and purchase tokens are not included in preferences backup or exported audio. Link sharing opens a chooser where you select an app and recipient; AuraSound does not automatically send messages or upload contacts. Referral rewards are not enabled in this release.
Retention and deletion
Account data and cloud backup remain until you request deletion; saving a new backup replaces the current one. You can delete only the backup in the app, or delete the account and backup in the app or on the account deletion page. Google sign-in verifies current accounts; the website also supports password verification for legacy accounts. The backend requires a recent sign-in for deletion. Website deletion does not require the app or a Play Integrity token. If the sign-in account is deleted while server cleanup is still finishing, the page reports that pending state rather than confirming complete backup deletion.
Purchase tokens and verification records support subscription updates, restoration and fraud prevention. The current system has no single automatic deletion period for all purchase records. Account deletion removes the Firebase identity, preferences backup and linked UID records, and replaces purchase records tracked for that account with pseudonymous deletion markers that remove the UID, plain purchase token and subscription-detail history. One-way ownership, account, token and order hashes, refund proofs and observation or deletion times remain to prevent reuse; these markers contain neither the email nor the plain purchase token and are not described as anonymous. The current code does not set an automatic deletion date for these proofs.
Notification-deduplication records expire 30 days after processing. Rate-limit and request-lock records carry shorter expiry times according to the operation and are deleted through Firestore policies; actual deletion can follow the expiry time later. These records are separate from purchase-ownership proofs. Providers may retain operational logs or backups under their schedules; successful account deletion does not mean immediate erasure from every infrastructure system. See Firebase retention details.
Website account deletion leaves local settings, working audio and exported results unchanged. Clear the project or app data for local files, and delete exported results at their destination. Account deletion also does not cancel Google Play renewal; manage any existing subscription separately through Google.
To protect the database against deletion or corruption, we use Firestore point-in-time recovery with a window of up to seven days and a daily backup schedule with seven-day retention. Data deleted from the active database may remain in recovery history or an earlier backup until its retention period ends. These copies are not used for sign-in or marketing; access is administrative and limited to recovery. Before restored data is returned to service, deletion requests and current subscription states must be reviewed to avoid reactivating a deleted account or an old entitlement. This protection is separate from the manual preferences backup in the app.
Your choices
You can change language and read help and privacy information before subscribing. Account management, deletion and purchase restoration do not require an active subscription; app tools require Google sign-in and a verified entitlement in the commercial release. Your session and subscription status are restored automatically when available; restoring a preferences backup remains your choice. Deleting the app or an AuraSound account does not automatically cancel an existing Google Play subscription. Use Google Play subscription management if needed.