updated privacy policy
This commit is contained in:
parent
d1f79a63a1
commit
625c43d786
@ -28,27 +28,22 @@ class PrivacyView extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
SelectableLinkify(
|
SelectableLinkify(
|
||||||
text: """
|
text: """
|
||||||
A reFilc egy kliensalkalmazás, segítségével az e-Kréta rendszeréből letöltheted és felhasználóbarát módon megjelenítheted az adataidat.
|
• A reFilc (továbbiakban alkalmazás) egy mobilos, asztali és webes kliensalkalmazás, segítségével az e-Kréta rendszeréből letöltheted és felhasználóbarát módon megjelenítheted az adataidat. Tanulmányi adataid csak közvetlenül az alkalmazás és a Kréta-szerverek között közlekednek, titkosított kapcsolaton keresztül.
|
||||||
Tanulmányi adataid csak közvetlenül az alkalmazás és a Kréta-szerverek között közlekednek, titkosított kapcsolaton keresztül.
|
|
||||||
|
|
||||||
A reFilc fejlesztői és üzemeltetői a tanulmányi adataidat semmilyen célból nem másolják, nem tárolják és harmadik félnek nem továbbítják. Ezeket így az e-Kréta Informatikai Zrt. kezeli, az ő tájékoztatójukat itt találod: https://tudasbazis.ekreta.hu/pages/viewpage.action?pageId=4065038.
|
• A reFilc fejlesztői és/vagy üzemeltetői, valamint az alkalmazás a tanulmányi és személyes adataidat semmilyen célból és semmilyen körülmények között nem másolják, nem tárolják és harmadik félnek nem továbbítják. Ezeket így az Educational Development Informatikai Zrt. kezeli, az Ő adatkezeléssel kapcsolatos tájékoztatójukat itt találod: https://tudasbazis.ekreta.hu/pages/viewpage.action?pageId=4065038
|
||||||
Azok törlésével vagy módosítával kapcsolatban keresd az osztályfőnöködet vagy az iskolád rendszergazdáját.
|
|
||||||
|
|
||||||
Az alkalmazás névtelen használati statisztikákat gyűjt, ezek alapján tudjuk meghatározni a felhasználók és a telepítések számát. Ezt a beállításokban kikapcsolhatod.
|
• Azok törlésével vagy módosítával kapcsolatban keresd az osztályfőnöködet vagy az iskolád rendszergazdáját.
|
||||||
Kérünk, hogy ha csak teheted, hagyd ezt a funkciót bekapcsolva.
|
|
||||||
|
|
||||||
Amikor az alkalmazás hibába ütközik, lehetőség van hibajelentés küldésére.
|
• Az alkalmazás névtelen használati statisztikákat gyűjt, ezek alapján tudjuk meghatározni a felhasználók és a telepítések számát, valamint az eszközük platformját. Ezt a beállításokban kikapcsolhatod. Kérünk, hogy ha csak teheted, hagyd ezt a funkciót bekapcsolva, hogy pontosabb információnk legyen a felhasználóink platform-megoszlásáról.
|
||||||
Ez személyes- vagy tanulmányi adatokat nem tartalmaz, viszont részletes információval szolgál a hibáról és eszközödről.
|
|
||||||
A küldés előtt megjelenő képernyőn a te felelősséged átnézni a továbbításra kerülő adatsort.
|
|
||||||
A hibajelentéseket a reFilc fejlesztői felületén és egy privát Discord szobában tároljuk, ezekhez csak az app fejlesztői férnek hozzá.
|
|
||||||
Az alkalmazás belépéskor a GitHub API segítségével ellenőrzi, hogy elérhető-e új verzió, és kérésre innen is tölti le a telepítőt.
|
|
||||||
|
|
||||||
Ha az adataiddal kapcsolatban bármilyen kérdésed van (törlés, módosítás, adathordozás), keress minket a filcnaplo@filcnaplo.hu címen.
|
• Amikor az alkalmazás hibába ütközik, lehetőség van hibajelentés küldésére. Ez személyes- és/vagy tanulmányi adatokat nem tartalmaz, viszont részletes információval szolgál a hibáról, annak okáról és eszközödről. A küldés előtt megjelenő képernyőn a te felelősséged átnézni a továbbításra kerülő adatsort. A hibajelentéseket a reFilc fejlesztői felületén és egy privát Discord szobában tároljuk, ezekhez csak az app fejlesztői férnek hozzá.
|
||||||
|
|
||||||
Az alkalmazás használatával jelzed, hogy ezt a tájékoztatót tudomásul vetted.
|
• Az alkalmazás (az alábbi platformokon: Android, Linux, Windows) minden egyes indításakor a reFilc API, valamint a Github API segítségével ellenőrzi, hogy elérhető-e új verzió, és kérésre innen letölti és telepíti a frissítést.
|
||||||
|
|
||||||
Utolsó módosítás: 2023. 05. 28.
|
• Amennyiben az adataiddal kapcsolatban bármilyen kérdésed van (megtekintés, törlés, módosítás, adathordozás), keress minket a social@refilc.hu e-mail címen, vagy Discord szerverünkön!
|
||||||
""",
|
|
||||||
|
• A kliensalkalmazás bármely eszközön és platformon történő használatával tudomásul vetted és elfogadod a jelen adatkezelési tájékoztatót. A reFilc csapata fenntartja a jogot a tájékoztató módosítására és a módosításokról nem köteles értesíteni a felhasználóit!
|
||||||
|
""",
|
||||||
onOpen: (link) => launch(link.url,
|
onOpen: (link) => launch(link.url,
|
||||||
customTabsOption: CustomTabsOption(
|
customTabsOption: CustomTabsOption(
|
||||||
toolbarColor: Theme.of(context).scaffoldBackgroundColor,
|
toolbarColor: Theme.of(context).scaffoldBackgroundColor,
|
||||||
|
@ -386,7 +386,10 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
},
|
},
|
||||||
title: Text("language".i18n),
|
title: Text("language".i18n),
|
||||||
leading: const Icon(FeatherIcons.globe),
|
leading: const Icon(FeatherIcons.globe),
|
||||||
trailing: Text(languageText),
|
trailing: Text(
|
||||||
|
languageText,
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
@ -395,7 +398,10 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
},
|
},
|
||||||
title: Text("startpage".i18n),
|
title: Text("startpage".i18n),
|
||||||
leading: const Icon(FeatherIcons.play),
|
leading: const Icon(FeatherIcons.play),
|
||||||
trailing: Text(startPageTitle.capital()),
|
trailing: Text(
|
||||||
|
startPageTitle.capital(),
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
@ -404,8 +410,10 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
},
|
},
|
||||||
title: Text("rounding".i18n),
|
title: Text("rounding".i18n),
|
||||||
leading: const Icon(FeatherIcons.gitCommit),
|
leading: const Icon(FeatherIcons.gitCommit),
|
||||||
trailing:
|
trailing: Text(
|
||||||
Text((settings.rounding / 10).toStringAsFixed(1)),
|
(settings.rounding / 10).toStringAsFixed(1),
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
@ -414,7 +422,10 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
},
|
},
|
||||||
title: Text("vibrate".i18n),
|
title: Text("vibrate".i18n),
|
||||||
leading: const Icon(FeatherIcons.radio),
|
leading: const Icon(FeatherIcons.radio),
|
||||||
trailing: Text(vibrateTitle),
|
trailing: Text(
|
||||||
|
vibrateTitle,
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
padding: const EdgeInsets.only(left: 14.0),
|
padding: const EdgeInsets.only(left: 14.0),
|
||||||
@ -621,7 +632,10 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
},
|
},
|
||||||
title: Text("theme".i18n),
|
title: Text("theme".i18n),
|
||||||
leading: const Icon(FeatherIcons.sun),
|
leading: const Icon(FeatherIcons.sun),
|
||||||
trailing: Text(themeModeText),
|
trailing: Text(
|
||||||
|
themeModeText,
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
@ -805,6 +819,19 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
child: Panel(
|
child: Panel(
|
||||||
title: Text("about".i18n),
|
title: Text("about".i18n),
|
||||||
child: Column(children: [
|
child: Column(children: [
|
||||||
|
PanelButton(
|
||||||
|
leading: const Icon(FeatherIcons.mail),
|
||||||
|
title: Text("news".i18n),
|
||||||
|
onPressed: () => _openNews(context),
|
||||||
|
),
|
||||||
|
PanelButton(
|
||||||
|
leading: const Icon(FeatherIcons.lock),
|
||||||
|
title: Text("privacy".i18n),
|
||||||
|
// onPressed: () => launchUrl(
|
||||||
|
// Uri.parse("https://refilc.hu/privacy-policy"),
|
||||||
|
// mode: LaunchMode.inAppWebView),
|
||||||
|
onPressed: () => _openPrivacy(context),
|
||||||
|
),
|
||||||
PanelButton(
|
PanelButton(
|
||||||
leading: const Icon(FeatherIcons.atSign),
|
leading: const Icon(FeatherIcons.atSign),
|
||||||
title: const Text("Discord"),
|
title: const Text("Discord"),
|
||||||
@ -826,16 +853,6 @@ class _SettingsScreenState extends State<SettingsScreen>
|
|||||||
Uri.parse("https://github.com/refilc"),
|
Uri.parse("https://github.com/refilc"),
|
||||||
mode: LaunchMode.externalApplication),
|
mode: LaunchMode.externalApplication),
|
||||||
),
|
),
|
||||||
PanelButton(
|
|
||||||
leading: const Icon(FeatherIcons.mail),
|
|
||||||
title: Text("news".i18n),
|
|
||||||
onPressed: () => _openNews(context),
|
|
||||||
),
|
|
||||||
PanelButton(
|
|
||||||
leading: const Icon(FeatherIcons.lock),
|
|
||||||
title: Text("privacy".i18n),
|
|
||||||
onPressed: () => _openPrivacy(context),
|
|
||||||
),
|
|
||||||
PanelButton(
|
PanelButton(
|
||||||
leading: const Icon(FeatherIcons.award),
|
leading: const Icon(FeatherIcons.award),
|
||||||
title: Text("licenses".i18n),
|
title: Text("licenses".i18n),
|
||||||
|
@ -19,8 +19,10 @@ class PremiumIconPackSelector extends StatelessWidget {
|
|||||||
|
|
||||||
return PanelButton(
|
return PanelButton(
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
if (!Provider.of<PremiumProvider>(context, listen: false).hasScope(PremiumScopes.customIcons)) {
|
if (!Provider.of<PremiumProvider>(context, listen: false)
|
||||||
PremiumLockedFeatureUpsell.show(context: context, feature: PremiumFeature.iconpack);
|
.hasScope(PremiumScopes.customIcons)) {
|
||||||
|
PremiumLockedFeatureUpsell.show(
|
||||||
|
context: context, feature: PremiumFeature.iconpack);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -28,7 +30,10 @@ class PremiumIconPackSelector extends StatelessWidget {
|
|||||||
},
|
},
|
||||||
title: Text("icon_pack".i18n),
|
title: Text("icon_pack".i18n),
|
||||||
leading: const Icon(FeatherIcons.grid),
|
leading: const Icon(FeatherIcons.grid),
|
||||||
trailing: Text(settings.iconPack.name.capital()),
|
trailing: Text(
|
||||||
|
settings.iconPack.name.capital(),
|
||||||
|
style: const TextStyle(fontSize: 14.0),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user