Regexcellent

Политика за поверителност

Политика за поверителност за Regexcellent.

Тази политика обхваща Regexcellent за iPhone, iPad, Mac, Apple Vision Pro и Android, публикувана от Михаил Дучев. За въпроси относно поддръжката или поверителността се свържете support@regexcellent.app.

Родното издание на Apple Vision Pro следва същите практики за локално съхранение, незадължително iCloud синхронизиране и опционални съвети за App Store, описани за устройства на Apple по-долу. Наличността зависи от вашия магазин и регион.

Коя версия описва тази политика

Секциите, отбелязани с версия 1.3, описват кандидати за тестване на версия 1.3 и по-късно инсталирани версии. Те не обявяват публично издание или променят поведението на инсталирана по-ранна версия.

Версия 1.0 съхранява данни от приложението локално и няма синхронизиране в облак или покупки. Версия 1.0.1 въвежда незадължителна синхронизация и съвети на Apple. Android версия 1.0.3 добавя незадължителна връзка към Ko-fi за съвети. Наличността на тази актуализация зависи от вашия магазин и регион. Разделите по-долу, отбелязани с версия 1.0.1, се отнасят и за по-късни версии с тези функции; тези функции не променят поведението на инсталирана версия 1.0.

Всички версии поддържат механизма за курс, справка и регулярен израз, използваем офлайн. Издателят не управлява Regexcellent акаунт сървър, рекламна услуга или аналитичен бекенд и не продава данни от приложения, нито ги използва за насочване на реклами.

Данни за локално приложение

Приложението съхранява завършени уроци и предизвикателства, тренировъчни дни и серии, запазени модели, незавършени модели на Playground и примерен текст, съвпадащи флагове, състояние на включване, избор на външен вид и предпочитания за напомняне в хранилището на локалното приложение. Версия 1.0 не изпраща тези елементи на издателя или услуга за синхронизиране. Синхронизирането е изключено, докато не го активирате. По-ранните компилации за синхронизиране изключват незавършени чернови на Playground, предпочитания за въвеждане, външен вид и напомняния. По-новите версии с разширена синхронизация добавят поддържан външен вид и предпочитания за редактор; недовършените чернови, настройките за включване и напомняне все още остават локални.

Локалните копия остават, докато не ги промените или премахнете, изчистете приложението's данни или премахнете хранилището чрез вашата операционна система. Android изключва данните от приложенията от системното облачно архивиране и прехвърлянето на устройства; това е отделно от опционалното синхронизиране на Drive във версия 1.0.1. На iPhone/iPad изтриването на приложението обикновено премахва неговия локален контейнер, докато разтоварването запазва данните. Системните архиви на Apple може да запазят по-ранни копия. На Mac премахването на приложението може да остави неговия контейнер, предпочитания и архиви. Възстановяването на резервно копие на системата може да възстанови данните на приложението.

Работни пространства и записи на местни практики — версия 1.3

Запазеното работно пространство може да съдържа своето име, регулярен израз, примерен текст, съвпадащи флагове, механизъм за изпълнение и режим на съвпадение, заместващ шаблон, бележки, тагове, любим статус, дати на създаване/актуализация и тестови случаи. Тестовите случаи могат да включват въведен текст, очаквани стойности за улавяне и очакван заместващ изход. Тези полета се съхраняват локално и, ако активирате незадължителна синхронизация, се включват със запазеното работно пространство във вашата лична база данни iCloud или папка с данни на приложението на Google Диск, описана по-долу. Никой издател не получава това съдържание.

По-новите компилации с разширена синхронизация включват агрегати за обучение като майсторство, използване на подсказки, графици за преглед и най-добри решения, плюс предпочитания за външен вид, размер на редактора и палитра за съвпадение. По-ранните компилации пазят тези записи локално. Скорошната хронология на работното пространство, незапазените чернови на Playground, настройките за известия, включването, оторизацията на акаунта и други контроли на устройството остават локални. Записите за завършване и дните за тренировки остават част от незадължителната синхронизация. Разширената синхронизация се прилага само за инсталирани компилации, които я предоставят, и не обявява публично издание. Премахването на локалното хранилище може да премахне записите само за устройството; записан файл на работното пространство не архивира цялото приложение.

Оценката на регулярен израз се изпълнява локално. Избирането на JavaScript използва изолиран WebKit работник на Apple или AndroidX JavaScriptSandbox на поддържани устройства с Android. Изрази, въведен текст и шаблони за заместване не се изпращат на сървър за съпоставяне. Ограниченията за изпълнение прекратяват бавните JavaScript операции. Наличността на Android JavaScript зависи от съвместима поддръжка на System WebView; родният двигател остава достъпен офлайн.

Допълнителна iCloud синхронизация — версия 1.0.1

Ако активирате синхронизирането с iCloud, Regexcellent изпраща напредъка на обучението/практиката и запазените модели, включително техните имена, примерен текст и съвпадащи флагове, към приложението'частна база данни във вашия iCloud акаунт. Той също така използва идентификатори на записи, информация за редактиране/изтриване и състояние на синхронизация, за да комбинира промените във вашите Apple устройства. Приложението използва идентификатор на iCloud акаунт, за да поддържа всеки акаунт's отделни локални данни; не изисква имейл или парола за вашия акаунт в Apple. Частните данни на CloudKit не се виждат от издателя през портала за разработчици. Ябълка'Важат правилата за обслужване и съхранение. Вижте Ябълка's Политика за поверителност и частно съхранение в CloudKit.

Синхронизирането работи между вашия iPhone, iPad, Mac и Apple Vision Pro, използвайки един и същ Apple акаунт; не се свързва с Android или Google Drive. Regexcellent използва единия акаунт на Apple, в който сте влезли в iCloud на това устройство's системни настройки. Когато активирате синхронизирането за първи път, това добавя вашия съществуващ локален напредък и запазени модели към този акаунт'iCloud данни. Ако по-късно промените акаунта на Apple в системните настройки, синхронизирането се изключва и запазва стария акаунт's локални данни отделно. Активирането на синхронизирането за нововлезлия акаунт използва отделно работно пространство без автоматично импортиране на оригиналните локални данни или стария акаунт's данни. Потвърдено излизане или промяна на акаунта се връща към оригиналното локално работно пространство. Изключването на синхронизирането без промяна на акаунти запазва свързания акаунт's локално копие и неговите облачни данни. CloudKit може да използва Apple's услуга за насочване на фона за уведомяване на приложението, че данните за синхронизиране са променени; това е отделно от незадължителните напомняния за упражнения и нито един управляван от издателя сървър за насочване не получава данните ви за обучение.

Опционална синхронизация на Google Drive — версия 1.0.1

Ако свържете Google Диск, Regexcellent чете и записва напредъка на обучение/практика, запазени модели с имена/примерен текст/флагове и идентификатори за редактиране/изтриване в частна папка с данни на приложението в избрания от вас акаунт в Google. Той изисква достъп само до своите собствени скрити данни на приложението, а не до вашите обикновени документи в Диск, имейл съобщения или контакти. Папката е отделна от системните архиви на Android. Google обяснява това хранилище в своя документация за данни на приложението.

Синхронизирането работи между устройства с Android, използващи същия избран акаунт в Google; не се свързва с устройства на Apple или iCloud. Приложението получава избрания акаунт'имейл адрес и идентификатор на акаунт в Диск, за да покаже и потвърди връзката и съхранява тези стойности, предпочитанието за синхронизиране и времето за последно синхронизиране в частните настройки на приложението. Произволен идентификатор за инсталиране отличава всяко устройство'моментна снимка за синхронизиране. Токените за оторизация се използват в паметта за заявки към Google и не се записват в приложението's запазени настройки за синхронизиране или изпратени на издателя. Google обработва заявки за упълномощаване и облак под своите Политика за поверителност.

Прекъсването на връзката спира приложението'синхронизирането работи и запазва вашите локални данни, настройките на последния акаунт и съществуващите данни в Диск. То само по себе си не отменя Google'предоставяне на разрешение. Можете отделно да премахнете това разрешение в профила си в Google'настройките на свързаното приложение. Свързването на друг акаунт изисква потвърждение, преди запазените данни за локално обучение да бъдат обединени в него.

Информацията, получена чрез API на Google, се използва само за предоставяне на избраната от вас функция за синхронизиране. Не се използва за реклама, не се продава или прехвърля към бекенд на издател. Regexcellent'използването на потребителските данни на Google следва Правила за потребителските данни на Google API Services и приложимо Изисквания за ограничена употреба на Google Workspace.

Премахване на данни за синхронизиране — версия 1.0.1

Изтриването на записан шаблон го премахва от видимата библиотека и, когато синхронизирането е активирано и е успешно, изпраща маркер за изтриване, така че друго устройство да не го възстанови. Това е синхронизирано премахване, а не обещание, че всеки съхранен байт ще бъде незабавно изтрит. Ябълка's запис за изтриване запазва модела's и моментните снимки на по-стара инсталация на Android може да запазят съдържание, докато не бъдат заменени или премахнати. Метаданните за локално синхронизиране, маркерите за изтриване и управляваните от доставчика копия също може да останат.

Изключването на синхронизирането, отнемането на достъпа или деинсталирането на приложението не изтрива само по себе си облачните данни. За да премахнете облачни копия, изключете синхронизирането на всяко устройство и използвайте Apple's контроли за съхранение на приложения iCloud или Google's контроли за данни от приложението за Regexcellent. Премахнете отделно локалното хранилище на приложенията и съответните резервни копия на системата, ако искате пълно нулиране. Повторното активиране на синхронизирането със запазени локални данни може да качи тези данни отново. Няма обещана команда за групово изтриване в облака в приложението или фиксиран период на задържане на доставчика. Свържете се с поддръжката за насоки, преди да изтриете данни; издателят не може дистанционно да изтрие вашия частен акаунт на доставчик или резервни копия на устройството.

Допълнителни съвети на Apple — версия 1.0.1

Версиите на Apple могат да предложат незадължителни еднократни съвети чрез App Store. Съвети не отключват нищо и всяка функция остава безплатна. Apple обработва детайлите за касата и плащането. Приложението получава информация за продукти/цени на StoreKit и идентификатори на транзакции и статус на проверка/отмяна, за да завърши покупката и да обработи прекъснати транзакции. Той не получава данни за платежни карти, не създава поддържан от издателя профил за покупка или изпраща разписки до сървър на издател. Apple съхранява записите за покупки съгласно собствените си условия и правила за поверителност.

Допълнителни съвети за Android — версия 1.0.3

Прогресът включва връзка към този на разработчика Ko-fi страница. Той отваря вашия браузър за незадължителен еднократен съвет, обработен чрез Stripe. Съвети не отключват нищо. Приложението не изпраща напредък, шаблони, идентификатори на акаунти или подробности за плащане на Ko-fi и не получава потвърждения за плащане или съхранява история на бакшиши. В приложението няма Ko-fi или Stripe SDK или вградено плащане.

Ko-fi и Stripe обработват информацията, която предоставяте на техните уебсайтове, като вашия имейл, показвано име, съобщение и информация за плащане, заедно с информация за браузър/мрежа под Политика за поверителност на Ko-fi и Правила за поверителност на Stripe. Издателят може да получава съобщения за поддръжка и информация за транзакция/контакт, предоставена от тези услуги, за да обработва съвети, възстановяване на суми и необходимо счетоводство. Задържането следва тези цели, приложимите законови изисквания и политиките на доставчика; деинсталирането на приложението не изтрива техните записи за плащания. Свържете се с поддръжката за въпроси относно записите, съхранявани от издателя и доставчиците за техните записи. Не поставяйте примери за частни регулярни изрази или пароли в съобщение със съвет.

Файлове на работното пространство и споделяне на резултати — версия 1.3

You can choose text or workspace files through the operating system's инструмент за избор на файлове, визуализирайте импортирането на работно пространство и експортирайте или споделяйте файлове с работно пространство и извлечени резултати. Експортираните файлове на работното пространство включват тяхното запазено съдържание, включително примерен текст, бележки и тестови случаи. Прегледайте това съдържание, преди да го споделите. Приложението няма хоствана услуга за споделяне и изпраща файлове само до дестинацията или получателя, които сте избрали чрез системните контроли.

Доставчик на файл или получател, който изберете, може да съхранява или обработва файла според свои собствени правила. Копията извън приложението не се премахват чрез изтриване на работното пространство или прекъсване на синхронизирането на приложението; управлявайте тези копия с избраната дестинация. Споделянето или експортирането на файл с работно пространство може да го прехвърли между Apple и Android, без да активирате синхронизиране на акаунти между екосистемите.

Напомняния, клипборд и връзки

Напомнянията за упражнения са незадължителни местни известия. Приложението иска разрешение, когато е необходимо, и ги планира на вашето устройство. Можете да деактивирате напомнянията в Прогрес или системни настройки; точната доставка зависи от операционната система.

Копирането на модели или генериран код поставя избраното от вас съдържание в системния клипборд. Вие избирате къде да го поставите или споделите. Връзките към уебсайтове отварят вашия системен браузър и изискват интернет. Операционната система и избраната от вас дестинация управляват тези копия и посещения.

Поддръжка и посещения на уебсайтове

Ако изпратите имейл support@regexcellent.app, Cloudflare Email Routing препраща вашето съобщение към входящата кутия за поддръжка на издателя. Cloudflare, издателят и доставчикът на входящата кутия обработват вашия имейл адрес и информацията, която изпращате, за да доставят и обработват вашата заявка. Използва се за отговор на вашата заявка и поддържане на необходимата кореспонденция и се изтрива, когато вече не е необходимо, освен ако не се изисква запазване. Не изпращайте пароли, данни за плащане или частни производствени данни в примерни модели или екранни снимки.

regexcellent.app се хоства от Cloudflare, който може да обработва IP адреси, информация за браузъра, заявени URL адреси и времена за заявка, за да достави и защити уебсайта. Обработката и задържането на доставчика зависи от неговата конфигурация и Cloudflare's Политика за поверителност; не се обещава фиксирано запазване на регистрационен файл на доставчика. Издателят не добавя рекламни тракери, анализи, формуляр за контакт или пощенски списък към уебсайта.

Деца, искания за поверителност и промени

Приложението е предназначено за тийнейджъри и възрастни, обучаващи се в програмиране. Акаунтите и покупките на доставчика не са задължителни и зависят от доставчика'правила за възраст, семейство и съгласие. Ако смятате, че дете е изпратило лична информация в искане за поддръжка, свържете се с издателя за преглед и премахване, когато е необходимо.

В зависимост от вашето местоположение, приложимото законодателство може да предостави права относно личната информация, която издателят притежава. Свържете се с адреса за поддръжка за заявки относно кореспонденция за поддръжка и за помощ при управлението на местни данни/данни на доставчик. Тази политика ще бъде актуализирана, когато практиките се променят; неговите специфични за версията секции не обявяват, че вече е налична неиздавана функция.