DriveCanvas

Privacy

DriveCanvas Privacy Policy

What this app collects, why it collects it, and what you can ask us to delete.

DriveCanvas is an iPhone, iPad and Android app for car widgets, a GPS dashboard, parking and trips, welcome sounds and an optional connected-car view. This policy describes what the app actually does with information on each platform; the differences on Android are listed under "On Android". A Turkish version follows the English text.

The short version

  • Your widgets, garage, trips, parking spots, photos, sounds and recordings stay on your device.
  • There is no DriveCanvas account, no advertising, no tracking across apps and no sale of data.
  • Our server is used only by the connected-car feature. Opening the Connected car screen registers an anonymous installation; if you link a Tesla or Smartcar account, the server also stores what it needs to show that car and carry out the requests you confirm. You can delete all of it from the app.

Information that stays on your device

  • Designs and garage. Widget designs, themes, favourites, vehicle names and the photos you add are stored in the app's private storage on your device, which the app's own widgets also read.
  • Location. The first time you start a drive or save a parking spot, the app asks for your location through Apple's location services. Speed, trips you start (route, distance, duration, speed figures) and parking spots (position, note, photo, reminder) are stored only on your device. While a drive you started is running, location can continue in the background and iOS shows that it is in use; it stops when you end the drive.
  • Camera and photos. Used only when you photograph or pick an image for a vehicle or a parking spot. The system photo picker shares only the photos you choose.
  • Microphone and audio files. Used only while you record your own sound or import an audio file. Recordings and imported sounds stay on your device.
  • Music. If you allow access to Apple Music, the media card reads what is playing in the Music app on your device and offers its playback controls. Nothing about your music is sent to us.
  • Reminders. Parking reminders are local notifications scheduled on your device.
  • Compatibility report. Settings → Compatibility check builds a report on your device. It leaves the device only if you share it yourself. To see whether our server is reachable, the check sends it a status request that carries no identifier.
  • Siri and Shortcuts. Actions you add to Shortcuts, such as Play Welcome Sound, run on your device under Apple's terms.

Removing the app deletes this information from the device.

Apple services

  • Maps search is provided by Apple: search text and nearby area are sent to Apple to find places, and directions open in Apple Maps.
  • Purchases are processed by the App Store. The app checks your subscription status with Apple on the device; we never receive your payment details or Apple Account.
  • Ratings. The app may show Apple's standard rating prompt; Apple handles any rating you leave.

On Android

The Android app handles information the same way as described above, with these platform differences:

  • Permissions. Location, notifications, microphone, nearby devices (Bluetooth) and notification access are each requested only when you use the feature that needs them. You can deny or withdraw any of them in Android Settings; the rest of the app keeps working.
  • Drives. While a drive you started is running, Android shows an ongoing drive notification and location keeps working with the screen off. The app does not request background location, and location stops when you end the drive.
  • Camera and photos. Taking a photo opens your camera app; choosing one uses the Android photo picker, which shares only the photo you pick.
  • Music. If you allow notification access, the media card reads what is playing in your music app and offers its playback controls. Nothing about your music is sent to us.
  • Welcome sound on car connect. If you turn it on, the app uses the nearby devices permission to notice when your phone connects to the car Bluetooth device you chose. That device's name and address are stored only on your device.
  • Place search and directions. Place search uses your device's geocoding service (on most devices provided by Google): the search text is sent to that service to find places. Directions open in Google Maps or another maps app you choose.
  • Secure storage. The installation identifier and your OVMS details are stored encrypted under a key held in your device's Android Keystore, in place of the Keychain. Connected-car requests are confirmed with your device's fingerprint, face or screen lock.
  • No backups. DriveCanvas excludes its data from Android backups and device transfers, so it stays on this device.
  • Purchases and ratings. Purchases are processed by Google Play. The app checks your subscription with Google Play on the device; we never receive your payment details or Google account. The welcome and plans screens receive Google Play prices. Manage or cancel a subscription in Google Play › Payments & subscriptions › Subscriptions. The app may show Google Play's in-app review prompt; Google handles any rating you leave.
  • Shortcuts. Launcher shortcuts, such as Play Welcome Sound, run on your device.

Welcome and subscription screens

The welcome screens and the DriveCanvas Pro plans screen are web pages loaded from drivecanvas.cloud inside the app. The app passes them your language, the platform, the app version and App Store prices so they can be displayed. They do not ask for personal information. While they are open, they send anonymous usage events to drivecanvas.cloud, such as which plan was selected or whether a purchase or restore did not complete. These events carry a random identifier created for that page view and no device or account identifier; we use them only to see how these screens work. Like any web server, the hosting service processes your device's IP address to deliver the page.

Connected car (optional)

You reach the connected-car feature from Garage → your car → Connected services, which opens the Connected car screen. It contacts our server only while you use it: when the Connected car screen checks which services are available, when you check whether Smartcar supports a car, when you link Tesla or Smartcar, and when you read or control a linked car. The Demo car uses simulated data on your device, OVMS connects directly from your device (see below), and the "Car key in Apple Wallet" card only explains Apple's own feature.

Device registration. The first time the Connected car screen needs our server, the app creates a random installation identifier, keeps it in your device's Keychain and registers it with our server together with the platform and app version. The server stores a one-way hash of that identifier, the platform, the app version and when it was last used, and issues a session token. Session tokens expire after 30 days unless the app renews them.

Compatibility check. The country, make, model and year you enter are sent to our server, which looks them up in Smartcar's public compatibility data. They are not stored with your installation.

Linking a provider. You sign in on the provider's own page (Tesla or Smartcar). We never see your provider password. The provider gives our server access tokens, which are stored encrypted; for Smartcar, the provider's account reference is stored encrypted as well.

Vehicle data. To show your car in the app and its widgets, our server requests and stores, encrypted, the latest reading from the provider: vehicle name, model, model year, online state, the features the provider allows, and where reported battery level, range, charging state, fuel level, odometer, lock state, climate state, cabin temperature and the vehicle's location. The provider's vehicle identifier is kept encrypted on the server; the app receives only an opaque reference, never the vehicle identification number.

Requests you confirm. Lock, unlock, horn, lights, climate and charging requests, as far as the provider allows them, are sent only after you confirm them on your device and verify it is you with Face ID, Touch ID or your passcode. They are forwarded to the provider. For Smartcar lock and unlock requests, our server keeps the request type, its result and the time so the app can show the outcome; Tesla requests are only counted toward daily limits. The app reports what the provider answered; it cannot confirm what happened at the car.

OVMS. If you connect your own Open Vehicle Monitoring System server, the app reads from that server directly. The server address, user name and API token you enter are stored in your device's Keychain and are not sent to us.

Providers. Tesla and Smartcar process your data under their own privacy policies when you sign in with them and when our server requests data on your behalf.

Server logs and limits. Our server records the request method, path, status and timing to operate the service; paths contain only the opaque vehicle reference. It does not log tokens, vehicle identification numbers or locations. Short-lived counters enforce usage limits per installation. Registration is also limited per network address, which the counter holds only as a one-way hash for about an hour.

Retention and deletion.

  • Provider tokens, vehicles, readings and request records are kept while the link exists.
  • Unlink Tesla or Unlink Smartcar on the Connected car screen deletes that provider's tokens, vehicles, readings and request records from our server. For Smartcar it also asks Smartcar to revoke DriveCanvas's access.
  • Delete connected data on the Connected car screen, or Delete all data in Settings, deletes your installation's registration and everything linked to it, and asks Smartcar to revoke access. Tesla offers no revocation interface, so you can also remove DriveCanvas's access in your Tesla account.
  • After deletion, our server keeps a one-way hash of the deleted session token for 35 days, so a repeated deletion request is answered correctly. If Smartcar cannot be reached at that moment, an encrypted Smartcar connection reference with no link to your installation is kept until the revocation succeeds.

Your choices and rights

You can deny or withdraw any permission in iOS Settings; the feature that needs it then stays unavailable and the rest of the app keeps working. In the app, Settings → Privacy & permissions shows each permission and where your data lives, Settings → Export my data creates a ZIP of your designs, garage, trips, photos and sounds, and Settings → Delete all data erases everything DriveCanvas stores on this device and, if you connected a car, on its server. Deleting data does not cancel a subscription; manage that in your Apple Account. You can unlink a provider or delete connected data at any time on the Connected car screen. To ask about, access or delete information, or to make a complaint, write to us through the support page. You may also contact your local data protection authority.

Children

DriveCanvas is not directed at children and does not knowingly collect information from them.

Changes

If the app's handling of information changes, this policy is updated at this address before the change ships.

Türkçe — Gizlilik Politikası

DriveCanvas; araç widget'ları, GPS göstergesi, park ve yolculuklar, karşılama sesleri ve isteğe bağlı bağlı araç görünümü sunan bir iPhone, iPad ve Android uygulamasıdır. Bu bölüm, uygulamanın her platformda bilgilerle gerçekte ne yaptığını açıklar; Android'deki farklar "Android'de" başlığı altında listelenir.

Kısaca

  • Widget'larınız, garajınız, yolculuklarınız, park yerleriniz, fotoğraflarınız, sesleriniz ve kayıtlarınız cihazınızda kalır.
  • DriveCanvas hesabı, reklam, uygulamalar arası izleme ve veri satışı yoktur.
  • Sunucumuzu yalnızca bağlı araç özelliği kullanır. Bağlı araç ekranını açmak anonim bir kurulum kaydı oluşturur; bir Tesla veya Smartcar hesabı bağlarsanız sunucu, o aracı göstermek ve onayladığınız istekleri iletmek için gerekenleri de saklar. Hepsini uygulamadan silebilirsiniz.

Cihazınızda kalan bilgiler

  • Tasarımlar ve garaj. Widget tasarımları, temalar, favoriler, araç adları ve eklediğiniz fotoğraflar cihazınızda, uygulamanın kendi widget'larının da okuduğu özel depolamada tutulur.
  • Konum. İlk kez sürüş başlattığınızda veya park yeri kaydettiğinizde uygulama Apple'ın konum hizmetleri üzerinden konum izni ister. Hız, başlattığınız yolculuklar (rota, mesafe, süre, hız değerleri) ve park yerleri (konum, not, fotoğraf, hatırlatıcı) yalnızca cihazınızda saklanır. Başlattığınız bir sürüş devam ederken konum arka planda sürebilir ve iOS bunu gösterir; sürüşü bitirdiğinizde durur.
  • Kamera ve fotoğraflar. Yalnızca bir araç veya park yeri için fotoğraf çektiğinizde ya da seçtiğinizde kullanılır. Sistem fotoğraf seçicisi yalnızca seçtiğiniz fotoğrafları paylaşır.
  • Mikrofon ve ses dosyaları. Yalnızca kendi sesinizi kaydederken veya bir ses dosyası içe aktarırken kullanılır; kayıtlar cihazınızda kalır.
  • Müzik. Apple Music erişimine izin verirseniz medya kartı cihazınızdaki Müzik uygulamasında çalan parçayı okur ve oynatma denetimlerini sunar. Müziğinizle ilgili hiçbir bilgi bize gönderilmez.
  • Hatırlatıcılar. Park hatırlatıcıları cihazınızda planlanan yerel bildirimlerdir.
  • Uyumluluk raporu. Ayarlar → Uyumluluk kontrolü raporu cihazınızda oluşturur; yalnızca siz paylaşırsanız cihazdan çıkar. Sunucumuza erişilip erişilemediğini görmek için kontrol, sunucuya hiçbir kimlik içermeyen bir durum isteği gönderir.
  • Siri ve Kestirmeler. Kestirmeler'e eklediğiniz Karşılama Sesini Çal gibi eylemler Apple'ın koşullarıyla cihazınızda çalışır.

Uygulamayı silmek bu bilgileri cihazdan siler.

Apple hizmetleri

  • Harita araması Apple tarafından sağlanır: arama metni ve yakın bölge, yerleri bulmak için Apple'a gönderilir; yol tarifi Apple Haritalar'da açılır.
  • Satın almalar App Store tarafından işlenir. Uygulama abonelik durumunuzu cihazda Apple ile kontrol eder; ödeme bilgilerinizi veya Apple Hesabınızı hiçbir zaman almayız.
  • Değerlendirme. Uygulama Apple'ın standart değerlendirme penceresini gösterebilir; bıraktığınız değerlendirmeyi Apple işler.

Android'de

Android uygulaması bilgileri yukarıda anlatıldığı şekilde işler; platforma özgü farklar şunlardır:

  • İzinler. Konum, bildirimler, mikrofon, yakındaki cihazlar (Bluetooth) ve bildirim erişimi, her biri yalnızca onu gerektiren özelliği kullandığınızda istenir. Bunların herhangi birini Android Ayarlar'dan reddedebilir veya geri alabilirsiniz; uygulamanın geri kalanı çalışmaya devam eder.
  • Sürüşler. Başlattığınız bir sürüş devam ederken Android kalıcı bir sürüş bildirimi gösterir ve konum ekran kapalıyken de çalışır. Uygulama arka plan konum izni istemez; sürüşü bitirdiğinizde konum durur.
  • Kamera ve fotoğraflar. Fotoğraf çekmek kamera uygulamanızı açar; fotoğraf seçmek, yalnızca seçtiğiniz fotoğrafı paylaşan Android fotoğraf seçicisini kullanır.
  • Müzik. Bildirim erişimine izin verirseniz medya kartı müzik uygulamanızda çalan parçayı okur ve oynatma denetimlerini sunar. Müziğinizle ilgili hiçbir bilgi bize gönderilmez.
  • Araca bağlanınca karşılama sesi. Bunu açarsanız uygulama, telefonunuzun seçtiğiniz araç Bluetooth cihazına bağlandığını fark etmek için yakındaki cihazlar iznini kullanır. Bu cihazın adı ve adresi yalnızca cihazınızda saklanır.
  • Yer arama ve yol tarifi. Yer arama, cihazınızın adres arama hizmetini (çoğu cihazda Google tarafından sağlanır) kullanır: yerleri bulmak için arama metni bu hizmete gönderilir. Yol tarifi Google Haritalar'da veya seçtiğiniz başka bir harita uygulamasında açılır.
  • Güvenli depolama. Kurulum kimliği ve OVMS bilgileriniz, Anahtar Zinciri yerine cihazınızın Android Keystore'unda tutulan bir anahtarla şifrelenerek saklanır. Bağlı araç istekleri cihazınızın parmak izi, yüz tanıma veya ekran kilidiyle onaylanır.
  • Yedekleme yok. DriveCanvas verilerini Android yedeklemelerinin ve cihaz aktarımlarının dışında tutar; veriler bu cihazda kalır.
  • Satın almalar ve değerlendirme. Satın almalar Google Play tarafından işlenir. Uygulama aboneliğinizi cihazda Google Play ile kontrol eder; ödeme bilgilerinizi veya Google hesabınızı hiçbir zaman almayız. Karşılama ve plan ekranları Google Play fiyatlarını alır. Aboneliği Google Play › Ödemeler ve abonelikler › Abonelikler bölümünden yönetebilir veya iptal edebilirsiniz. Uygulama Google Play'in uygulama içi değerlendirme penceresini gösterebilir; bıraktığınız değerlendirmeyi Google işler.
  • Kısayollar. Karşılama Sesini Çal gibi başlatıcı kısayolları cihazınızda çalışır.

Karşılama ve abonelik ekranları

Karşılama ekranları ve DriveCanvas Pro planları ekranı, uygulama içinde drivecanvas.cloud adresinden yüklenen web sayfalarıdır. Uygulama bu sayfalara dilinizi, platformu, uygulama sürümünü ve App Store fiyatlarını iletir. Sayfalar kişisel bilgi istemez. Açık oldukları sürece drivecanvas.cloud adresine, örneğin hangi planın seçildiği veya bir satın alma ya da geri yüklemenin tamamlanmadığı gibi anonim kullanım olayları gönderirler. Bu olaylar o sayfa görüntülemesi için oluşturulan rastgele bir kimlik taşır, cihaz veya hesap kimliği taşımaz; bunları yalnızca bu ekranların nasıl çalıştığını görmek için kullanırız. Her web sunucusunda olduğu gibi, barındırma hizmeti sayfayı iletmek için cihazınızın IP adresini işler.

Bağlı araç (isteğe bağlı)

Bağlı araç özelliğine Garaj → aracınız → Bağlı hizmetler yoluyla ulaşırsınız; bu, Bağlı araç ekranını açar. Özellik sunucumuzla yalnızca siz kullanırken iletişim kurar: Bağlı araç ekranı hangi hizmetlerin kullanılabildiğini kontrol ettiğinde, Smartcar'ın bir aracı destekleyip desteklemediğini kontrol ettiğinizde, Tesla veya Smartcar bağladığınızda ve bağlı bir aracı okuduğunuzda ya da kontrol ettiğinizde. Demo araç cihazınızdaki simüle verileri kullanır, OVMS doğrudan cihazınızdan bağlanır (aşağıya bakın) ve "Apple Cüzdan'da araç anahtarı" kartı yalnızca Apple'ın kendi özelliğini anlatır.

Cihaz kaydı. Bağlı araç ekranı sunucumuza ilk kez ihtiyaç duyduğunda uygulama rastgele bir kurulum kimliği oluşturur, bunu cihazınızın Anahtar Zinciri'nde tutar ve platform ve uygulama sürümüyle birlikte sunucumuza kaydeder. Sunucu bu kimliğin tek yönlü özetini, platformu, uygulama sürümünü ve son kullanım zamanını saklar ve bir oturum anahtarı verir. Oturum anahtarları uygulama yenilemezse 30 gün sonra geçersiz olur.

Uyumluluk kontrolü. Girdiğiniz ülke, marka, model ve yıl sunucumuza gönderilir; sunucu bunları Smartcar'ın herkese açık uyumluluk verilerinde arar. Bu bilgiler kurulumunuzla birlikte saklanmaz.

Sağlayıcı bağlama. Girişi sağlayıcının kendi sayfasında (Tesla veya Smartcar) yaparsınız. Sağlayıcı parolanızı hiçbir zaman görmeyiz. Sağlayıcının sunucumuza verdiği erişim anahtarları şifreli saklanır; Smartcar için sağlayıcının hesap referansı da şifreli saklanır.

Araç verileri. Aracınızı uygulamada ve widget'larda göstermek için sunucumuz sağlayıcıdan en son okumayı ister ve şifreli saklar: araç adı, model, model yılı, çevrim içi durumu, sağlayıcının izin verdiği özellikler ve bildirildiği ölçüde batarya seviyesi, menzil, şarj durumu, yakıt seviyesi, kilometre, kilit durumu, klima durumu, iç mekân sıcaklığı ve aracın konumu. Sağlayıcının araç kimliği sunucuda şifreli tutulur; uygulama yalnızca anlamsız bir referans alır, şasi numarasını (VIN) asla almaz.

Onayladığınız istekler. Kilitleme, kilit açma, korna, farlar, klima ve şarj istekleri, sağlayıcının izin verdiği ölçüde, yalnızca cihazınızda onaylayıp Face ID, Touch ID veya parolanızla kimliğinizi doğruladıktan sonra gönderilir ve sağlayıcıya iletilir. Smartcar kilitleme ve kilit açma isteklerinde sunucumuz, uygulamanın sonucu gösterebilmesi için isteğin türünü, sonucunu ve zamanını saklar; Tesla istekleri yalnızca günlük sınırlar için sayılır. Uygulama sağlayıcının verdiği yanıtı gösterir; araçta ne olduğunu doğrulayamaz.

OVMS. Kendi Open Vehicle Monitoring System sunucunuzu bağlarsanız uygulama verileri doğrudan o sunucudan okur. Girdiğiniz sunucu adresi, kullanıcı adı ve API belirteci cihazınızın Anahtar Zinciri'nde saklanır ve bize gönderilmez.

Sağlayıcılar. Tesla ve Smartcar, onlarla giriş yaptığınızda ve sunucumuz sizin adınıza veri istediğinde verilerinizi kendi gizlilik politikalarına göre işler.

Sunucu kayıtları ve sınırlar. Sunucumuz hizmeti işletmek için istek yöntemini, yolunu, durumunu ve süresini kaydeder; yollarda yalnızca anlamsız araç referansı bulunur. Anahtarları, şasi numaralarını veya konumları kaydetmez. Kısa ömürlü sayaçlar kurulum başına kullanım sınırlarını uygular. Kayıt ayrıca ağ adresi başına sınırlanır; sayaç bu adresi yalnızca tek yönlü özet olarak yaklaşık bir saat tutar.

Saklama ve silme.

  • Sağlayıcı anahtarları, araçlar, okumalar ve istek kayıtları bağlantı sürdüğü sürece tutulur.
  • Bağlı araç ekranındaki Tesla bağlantısını kaldır veya Smartcar bağlantısını kaldır, o sağlayıcının anahtarlarını, araçlarını, okumalarını ve istek kayıtlarını sunucumuzdan siler. Smartcar için ayrıca Smartcar'dan DriveCanvas'ın erişimini iptal etmesini ister.
  • Bağlı araç ekranındaki Bağlı araç verilerini sil veya Ayarlar'daki Tüm verileri sil, kurulum kaydınızı ve ona bağlı her şeyi siler ve Smartcar'dan erişimi iptal etmesini ister. Tesla bir iptal arayüzü sunmadığından DriveCanvas'ın erişimini Tesla hesabınızdan da kaldırabilirsiniz.
  • Silme işleminden sonra sunucumuz, tekrarlanan bir silme isteğini doğru yanıtlamak için silinen oturum anahtarının tek yönlü özetini 35 gün saklar. Smartcar'a o anda ulaşılamazsa, kurulumunuzla bağlantısı olmayan şifreli bir Smartcar bağlantı referansı, iptal başarılı olana kadar tutulur.

Seçimleriniz ve haklarınız

Herhangi bir izni iOS Ayarlar'dan reddedebilir veya geri alabilirsiniz; o izni gerektiren özellik kullanılamaz, uygulamanın geri kalanı çalışmaya devam eder. Uygulamada Ayarlar → Gizlilik ve izinler her izni ve verilerinizin nerede durduğunu gösterir, Ayarlar → Verilerimi dışa aktar tasarımlarınız, garajınız, sürüşleriniz, fotoğraflarınız ve seslerinizle bir ZIP oluşturur, Ayarlar → Tüm verileri sil ise DriveCanvas'ın bu cihazda ve araba bağladıysanız sunucusunda sakladığı her şeyi siler. Verileri silmek aboneliği iptal etmez; aboneliği Apple Hesabınızdan yönetin. Bir sağlayıcının bağlantısını kaldırabilir veya bağlı araç verilerini istediğiniz zaman Bağlı araç ekranından silebilirsiniz. Bilgi almak, verilerinize erişmek veya silinmesini istemek ya da şikâyette bulunmak için bize destek sayfası üzerinden yazın. Ayrıca yerel veri koruma otoritesine (Türkiye'de KVKK) başvurabilirsiniz.

Çocuklar

DriveCanvas çocuklara yönelik değildir ve bilerek çocuklardan bilgi toplamaz.

Değişiklikler

Uygulamanın bilgi işleme biçimi değişirse bu politika, değişiklik yayınlanmadan önce bu adreste güncellenir.