Этот документ публикуется на английском языке и в восьми переводах. Аутентичным является английский текст: если перевод и английский текст расходятся, действует английский.
1. Коротко
- Чтобы забронировать, вы указываете имя, адрес электронной почты и номер телефона. Регистрационный номер автомобиля и номер рейса указывать необязательно.
- Эти данные передаются оператору парковки, которую вы забронировали, потому что именно ему предстоит найти вашу машину и вернуть её вам. Именно он отвечает за эту запись.
- Не запрашивается ничего, что бронированию не нужно: ни личного кабинета, ни пароля, ни даты рождения, ни почтового адреса. Данные карты вводятся в форму самого платёжного провайдера и уходят напрямую к нему — Parkena их никогда не видит.
- Этот сайт не ведёт аналитики и не устанавливает собственных файлов cookie. Ваш браузер хранит выбранную вами тему и — ненадолго, во время оплаты — адрес электронной почты бронирования; шаг оплаты загружает один-единственный скрипт, скрипт Stripe. Здесь за вами никто не следит.
- Цены меняются сами по себе, но никогда — из-за чего-либо, что связано с вами. Никакого вашего профиля нигде в этой платформе не существует.
2. Кто за что отвечает
В каждом бронировании участвуют две компании, и европейское законодательство о защите данных требует знать, кто из них решает, что происходит с вашими данными. Честный ответ: обе, но для разных целей.
Оператор парковки
Оператор является контролёром данных вашего бронирования. Это его парковка, его фонд мест, именно его сотрудники позвонят по указанному вами номеру, если получение вашей машины назначено на 04:40, а вас нет, и это его шлагбаум, через который вашей машине предстоит выехать. Бронирование, контактная запись и данные автомобиля записываются в собственные записи оператора, которых не видит ни один другой оператор. Сама же продажа — дело Parkena, о чём говорит абзац ниже.
Parkena
Parkena является контролёром данных в том, что касается работы платформы: размещения объявлений, расчёта цены, приёма платежа от своего имени, точной записи бронирования, хранения собственной записи о сделке в том виде, в каком она была заключена, и обеспечения безопасной и честной работы сервиса. Parkena также управляет базой данных и консолью, которой пользуется оператор, и в этой роли выступает обработчиком данных по поручению оператора.
Поскольку обе стороны хранятся в одной базе данных, приведённое выше разделение касается целей, а не машин. У Parkena есть техническая возможность доступа к записям, которые она хранит для операторов, и здесь об этом сказано прямо, вместо того чтобы намекать на разделение, которого физически не существует.
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — наименование юридического лица контролёра данных, его юридический адрес и адрес для обращений по вопросам защиты данных ]
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — требуется ли сотрудник по защите данных и, если да, кто им является, — а также письменное соглашение об обработке данных между Parkena и каждым оператором ]
3. Что собирается, когда вы бронируете
Это полный список того, что собирает бронирование. Он совпадает со списком параметров той единственной функции базы данных, через которую проходит бронирование, поэтому рядом с ним ничего не собирается незаметно. Данных карты в нём нет, и они в него никогда не попадают: форма карты на шаге оплаты принадлежит Stripe, и раздел 4 говорит, что это значит.
Из формы
- Имя и фамилия. Обязательно — машину нельзя выдать тому, кого нельзя назвать по имени.
- Адрес электронной почты. Обязательно. Хранится без учёта регистра, потому что адрес, отличающийся только заглавными буквами, — это тот же самый адрес.
- Номер телефона. Обязательно. Именно по этому номеру звонит парковка, поэтому он поддерживается в актуальном виде, а не фиксируется вместе со сделкой.
- Регистрационный номер автомобиля. Необязательно. Хранится заглавными буквами, без пробелов и знаков препинания, чтобы у шлагбаума одна машина была одной машиной. Платформа может хранить и страну, в которой зарегистрирован номер; действующая форма бронирования её не запрашивает.
- Номер рейса. Необязательно. Хранится заглавными буквами и нужен, чтобы вас ждали, когда рейс задерживается.
Из самого бронирования
- Парковка, время сдачи и получения — как местное время на этой парковке — и часовой пояс, в котором оно прочитано.
- Сделка в том виде, в каком она была заключена: валюта, итоговая сумма, по одной строке на каждые оплачиваемые сутки и условия отмены платформы в том виде, в каком они действовали в тот момент. Эта часть зафиксирована и никогда не переписывается, потому что это запись о том, с чем вы согласились.
- Статус бронирования и статус оплаты, которые оба начинаются со значения «в ожидании».
- Номер бронирования, который база данных формирует из собственного идентификатора бронирования.
- Время создания записи и время её последнего изменения.
- Язык, на котором вы просматривали сайт в момент бронирования, — чтобы письмо об этом бронировании можно было написать на нём.
Одно производное значение и зачем оно нужно
В бронировании хранится также код, единственная задача которого — распознать повторное нажатие кнопки «Забронировать» как то же самое бронирование, а не как второе. Это хеш SHA-256 от парковки, двух дат и случайного кода бронирования, который ваш браузер хранит для этого пребывания, пока вы бронируете, — его описывает страница о файлах cookie, — так что ничего о вас в него не попадает, и распознать по нему можно только нажатие из того же самого оформления бронирования, с тем же адресом электронной почты и той же машиной. Бронирование, сделанное до этой редакции уведомления, хранит более раннюю его форму — хеш от парковки, двух дат, вашего адреса электронной почты и вашего регистрационного номера. Ни одна из этих форм не используется ни для чего другого и никогда никому не передаётся, а когда ваша контактная запись обезличивается (раздел 9), код в каждом вашем бронировании заменяется таким, который указывает только на само бронирование.
Когда вы только ищете
При поиске в базу данных отправляются место и даты, которые вы ввели, чтобы она рассчитала для них стоимость пребывания. Ничего, что вас идентифицирует, к этому не прилагается, и ничего о поиске не сохраняется.
4. Что не собирается
- Данные карты никогда не попадают в Parkena. Оплата происходит в форме, которую размещает на странице Stripe — платёжный провайдер: то, что вы там вводите, уходит напрямую в Stripe, а Parkena сохраняет сумму, валюту и отметку о том, оплачено ли бронирование, — но никогда не карту.
- Никакого личного кабинета путешественника, никакого пароля, никакого входа. Входить некуда.
- Никакого почтового адреса, никакой даты рождения, никакого номера документа.
- Никакой аналитики, никаких рекламных идентификаторов и никаких пикселей. Сайт не устанавливает собственных файлов cookie; ваш браузер держит выбранную вами тему и — во время оплаты — адрес электронной почты бронирования, а страница оплаты загружает скрипт Stripe. Смотрите страницу о файлах cookie, где всё это сказано подробнее.
- Никаких данных о местоположении. Сайт никогда не спрашивает у браузера, где вы находитесь.
5. Как ваши данные попадают к оператору
Этот сайт — набор статических файлов. Когда вы нажимаете «Забронировать», находите бронирование или отменяете его, ваш браузер отправляет запрос по HTTPS небольшой функции Parkena, которая работает перед базой данных. Эта функция проверяет, сколько запросов приходит с одного сетевого адреса, а затем записывает бронирование в базу данных или читает его оттуда под ограниченной ролью. В журнал она записывает только то, какой маршрут был вызван, удался ли он и сколько времени занял, — никогда ни ваш номер бронирования, ни ваш адрес электронной почты, ни ваше имя, ни ваш сетевой адрес, — и не хранит копии ваших данных.
База данных скорее отклонит бронирование, чем станет угадывать, и, когда это происходит, она записывает в собственный журнал сервера строку с названием парковки и причиной. Контактных данных в этой строке нет.
6. На каком основании нам можно это хранить
- Чтобы принять и исполнить бронирование, о котором вы попросили, — имя, адрес электронной почты, номер телефона, само пребывание, регистрационный номер и номер рейса. Это обработка, необходимая для исполнения договора с вами (статья 6(1)(b) GDPR).
- Чтобы платформа работала честно: распознать повторную отправку, чтобы вас не забронировали дважды, отклонить сделку по цене, которую вам не показывали, хранить запись, которая сходится с собственной отчётностью оператора, и защищать сервис от злоупотреблений. Это наши законные интересы и законные интересы оператора (статья 6(1)(f)).
- Чтобы хранить запись о сделке, которую закон обязывает оператора хранить для целей налогообложения и бухгалтерского учёта (статья 6(1)(c)).
Ничто здесь не делается на основании согласия, потому что ничего необязательного не делается вовсе: нет ни маркетинга, ни аналитики, ни отслеживания, на которые можно было бы согласиться. Если это когда-нибудь изменится, изменение будет сопровождаться запросом вашего согласия, а не пройдёт незаметно.
8. Где это хранится и передачи за пределы ЕС
Оба названных выше хостинговых поставщика — американские компании, предлагающие европейские регионы размещения, и оба могут быть — и должны быть — настроены так, чтобы эти данные оставались в Европе. Stripe и Resend — тоже американские компании, и механизм, на который опирается их обработка, относится к тому же пробелу ниже. В каком регионе на самом деле работает промышленная система и на какой правовой механизм опирается любая передача за пределы Европейской экономической зоны — это факты, которые должны быть указаны здесь точно, а не приблизительно:
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — регион размещения промышленной базы данных и самого сайта ]
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — механизм передачи, на который опирается любая обработка за пределами ЕЭЗ (стандартные договорные условия, решение об адекватности уровня защиты или пришедший им на смену механизм) ]
Если сама парковка находится в Швейцарии, то и оператор, у которого хранится ваше бронирование, — швейцарский. Европейская комиссия признаёт, что Швейцария обеспечивает адекватный уровень защиты, поэтому именно для этого перехода никакого дополнительного механизма не требуется.
9. Сколько это хранится
Прямо: ничего не удаляется автоматически. Сегодня нигде в этой платформе нет ни удаления по расписанию, ни задания на истечение срока, ни таймера хранения, и это уведомление не станет утверждать обратное.
Бронирование нельзя удалить вовсе. Право на его удаление не выдано никому — ни оператору, ни учётной записи его владельца, ни собственному служебному ключу платформы, — потому что бронирование является финансовой записью и договором, а на вопрос о том, причитается ли возврат денег, должно оставаться возможным ответить. Бронирование, которое не состоится, отменяется, и отменённая запись и есть ответ.
Ваша контактная запись — это отдельная строка, и с ней обращаются иначе. Её можно исправить и можно обезличить на месте, и именно так исполняется требование об удалении: сделка сохраняется, а человек из неё исчезает. Контактную запись, на которую не ссылается ни одно бронирование, можно удалить полностью.
Обезличивание — это не пустое место. Ваши имя и фамилия, ваш адрес электронной почты, ваш номер телефона и каждый регистрационный номер автомобиля в ваших бронированиях перезаписываются фиксированными маркерами, а дата, когда это произошло, фиксируется в записи. То, что остаётся, нельзя использовать ни чтобы связаться с вами, ни чтобы вас узнать, и отменить это нельзя.
В самом бронировании остаются его номер, его даты, его парковка и его итоговая сумма, потому что это и есть финансовая запись. Кто вы такой, оно больше не сообщает.
Ваши данные хранятся, пока пребывание ещё предстоит или ещё идёт, потому что у оператора должна быть возможность связаться с вами и вернуть вам машину, а также пока Parkena ещё должна вернуть вам деньги или ждёт, когда пройдёт ваш платёж. Пребывание завершено, как только ваша машина отмечена как полученная или как только прошло время её получения, а машина не отмечена как всё ещё находящаяся на парковке. Как только каждое пребывание завершено или отменено и не осталось ни незавершённого возврата, ни незавершённого платежа, запись может быть обезличена по запросу.
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — график хранения и установленный законом минимальный срок, который его задаёт ]
10. Ваши права
Если к вам применяется GDPR, вы вправе запросить копию хранящихся о вас персональных данных, потребовать их исправления, их удаления, ограничения их использования, получения их в переносимом формате, а также возразить против обработки, которая ведётся на основании законных интересов. Вы также можете подать жалобу в надзорный орган.
У удаления есть предел, изложенный в разделе 9: запись о сделке переживает требование об удалении — в обезличенном виде, — потому что закон обязывает оператора её хранить. Всё остальное, что касается вас, может быть удалено.
Оператор, у которого хранится ваше бронирование, — самый быстрый путь по любому вопросу об этом бронировании, и его название указано в вашем подтверждении. Вы можете написать и в Parkena, которая управляет системой, где эта запись находится.
Обращение к оператору — не пустая формулировка: удаление ваших данных — это элемент управления на самом бронировании в программе, которой он пользуется каждый день, и владелец или управляющий этой компании может сделать это прямо там, как только ваше пребывание завершится и не останется ни незавершённого возврата, ни незавершённого платежа, как описано в разделе 9. Никого из Parkena привлекать не нужно, и никому не нужно писать никакого кода.
Напишите на privacy@parkena.com. Пометьте письмо как обращение по вопросу защиты данных, чтобы его не обработали как обычное обращение в поддержку: оно запускает отсчёт срока, которого обычная поддержка не запускает.
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — почтовый адрес для обращений по вопросам защиты данных ]
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — надзорный орган, которому следует адресовать жалобу ]
Пока эти две строки не заполнены, работающий путь — адрес электронной почты на странице контактов. Он доходит до человека, и отправленный туда запрос будет рассмотрен, — но это общий ящик поддержки, а не канал, созданный для обращений такого рода, и он не заменяет официального адреса, который контролёр данных обязан публиковать.
11. Автоматические решения и почему меняются цены
Ни одно решение, которое имеет для вас юридические или сходные по значимости последствия, не принимается автоматически, и никакого вашего профиля нигде в этой платформе не существует.
Цены действительно меняются сами по себе, и это заслуживает прямого ответа, а не отрицания. Там, где оператор задал диапазон вместо фиксированной цены, платформа выбирает цену в сутки внутри этого диапазона ровно по двум входным данным: насколько эта парковка уже заполнена на эту дату и сколько дней остаётся до этой даты. Других входных данных у неё нет. Она не знает, кто спрашивает, не читает историю просмотров, не учитывает устройство и не может этого делать: ничто из этого до расчёта не доходит. Двум людям, которые в один и тот же момент спрашивают об одном и том же пребывании, называется одно и то же число.
12. Как это защищено
- Всё передаётся по HTTPS.
- Личного кабинета путешественника нет, поэтому нет и вашего пароля, который можно было бы потерять.
- Ключ, который этот сайт держит в браузере, не является секретом и не является отмычкой: он достаёт ровно до двух функций базы данных — до прайс-листа и до генератора идентификаторов — и ни до одной таблицы. Бронирование, поиск бронирования и его отмена проходят через отдельную функцию, которую этот ключ не открывает. Прочитать бронирование он не может — ни ваше, ни чьё-либо ещё.
- Операторы изолированы друг от друга защитой на уровне строк в самой базе данных, а не кодом приложения, который можно было бы обойти.
- Ошибки, возникающие внутри бронирования, маскируются, прежде чем дойти до браузера, поэтому по отказу нельзя узнать ни насколько заполнена парковка, ни что настроил другой оператор.
Эти правила покрыты автоматическим набором тестов, который выполняется на самой базе данных. Внешнее тестирование на проникновение пока не заказывалось, и это уведомление его не заявляет.
13. Если вы оператор
В учётной записи консоли хранятся ваши имя и адрес электронной почты, оператор, к которому вы относитесь, ваша роль в нём и все приглашения, которые вы отправили или приняли. Вход выполняется через Supabase Auth; ваша сессия и оператор, в котором вы работали последний раз, хранятся в локальном хранилище вашего браузера, чтобы вы оставались в системе.
Собственная запись компании хранит её коммерческое наименование, страну и валюту расчётов, а если вы их укажете — зарегистрированное наименование, вид организации, регистрационный номер, номер плательщика НДС, юридический адрес и сайт. У индивидуального предпринимателя это сведения о человеке.
Часть этого покидает Parkena, пока компания настраивается. Всякий раз, когда Parkena открывает для компании счёт Stripe, — а это происходит, только когда владелец или управляющий настраивает выплаты, — она передаёт в Stripe адрес электронной почты, с которым этот человек входит в систему, коммерческое наименование и страну, а только для компании, сопоставленной в реестре своей же страны, — ещё наименование, адрес и номер из этого реестра. Stripe — американская компания; о том, что это значит, говорит раздел 8. Поиск компании отправляет то, что вы вводите, — наименование или номер — в публичный реестр вашей страны: в швейцарский реестр UID, на recherche-entreprises.api.gouv.fr (через который доступен французский реестр Sirene) или в Companies House в Великобритании. Поиск адреса парковки отправляет то, что вы вводите, в swisstopo для Швейцарии, в Base Adresse Nationale на Géoplateforme IGN для Франции и в Nominatim проекта OpenStreetMap для любой другой страны, а также всякий раз, когда те ничего не находят или не отвечают; вставленные вами координаты уходят сначала в Base Adresse Nationale, если они лежат в прямоугольнике, очерченном вокруг материковой Франции, — от 42,3° до 51,2° северной широты и от 5,3° западной до 8,25° восточной долготы — или в меньшем прямоугольнике вокруг Корсики. Этот прямоугольник захватывает также юг Англии, Нормандские острова, север Испании, Андорру, большую часть Бельгии, Люксембург, крайний юг Нидерландов, запад Германии, запад Швейцарии, Монако и северо-запад Италии, так что координаты в Кёльне, Берне или Турине тоже уходят в Base Adresse Nationale. В Nominatim координаты уходят, если они лежат за пределами обоих прямоугольников, а также если Base Adresse Nationale не знает ни одного адреса в пределах 50 метров от них или не отвечает. Эти запросы отправляются с серверов Parkena, а не из вашего браузера, и содержат то, что вы ввели, и больше ничего о вас.
Parkena также пишет на адреса, которые вы указали для уведомлений о бронированиях: уведомление о каждом новом оплаченном бронировании на parkena.com, ещё одно, если это бронирование будет отменено, и уведомления о вашей учётной записи — решения проверки по вашим парковкам, ваши выплаты через Stripe и ключи API, срок действия которых скоро истекает. Когда вы просите Parkena отправить приглашение по электронной почте, она пишет приглашённому человеку и указывает название вашей компании, роль, в которой вы его приглашаете, и ссылку, но не ваше имя и не ваш адрес электронной почты. И то и другое идёт через Resend, обработчика данных, названного в разделе 7, поэтому туда попадают эти адреса и то, что говорится в этих письмах.
Бронирования и контактные записи в вашей консоли — это данные ваших клиентов, и их контролёром данных являетесь вы. Parkena обрабатывает их по вашим указаниям, чтобы обеспечивать работу программы.
Поскольку контролёром данных этих записей являетесь вы, требование об удалении от кого-либо из ваших путешественников исполнять вам. Консоль это делает: откройте бронирование — в карточке путешественника есть действие, которое обезличивает на месте его имя, адрес электронной почты, номер телефона и регистрационный номер, сохраняя при этом само бронирование. Владелец или управляющий может воспользоваться им, как только пребывания путешественника завершены или отменены и не осталось ни незавершённого возврата, ни незавершённого платежа, — когда именно, точно сказано в разделе 9.
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — соглашение об обработке данных, которое заключают операторы, и приложение к нему со списком субобработчиков ]
14. Дети
Parkena — сервис для людей, достаточно взрослых, чтобы иметь водительские права и бронировать парковку. Он не адресован детям, и ни одна его часть не запрашивает данные ребёнка.
15. Отзывы, которые вы пишете
Не ранее чем через 24 часа после того, как вы забрали машину, Parkena отправляет вам один запрос с вопросом, как прошло пребывание, — по одному на бронирование, и второй не просто маловероятен, а невозможен. Этот запрос — единственный, который есть: напоминаний за ним не следует, и если оставить его без ответа, на этом всё заканчивается.
Отзыв, который вы пишете, публикуется. Оценка, заголовок, что прошло хорошо, что могло быть лучше и то, как именно вы путешествовали, — всё это появляется на странице этой парковки на Parkena, где прочитать это может кто угодно. Оператор видит тот же отзыв в своей консоли и может ответить на него публично.
Подпись — это ваше имя, а также страна регистрации вашего номерного знака, если бронирование её записало. Больше ничего о вас вместе с ней не публикуется: ни фамилия, ни адрес электронной почты, ни номер телефона, ни сам номерной знак, ни номер рейса.
Если ваша контактная запись обезличена, как описано в разделе 9, имя и страна удаляются из каждого написанного вами отзыва, и он читается как отзыв путешественника без имени. Оценка и слова остаются опубликованными, потому что они о парковке, а не о вас.
Отзыв остаётся на странице парковки до тех пор, пока эта парковка размещена на Parkena, если только сотрудники Parkena не снимут его. Каждый раз они обязаны указать причину. Причина хранится вместе с отзывом, и оператор может её прочитать, а Parkena ведёт собственный журнал того, кто из её сотрудников снял отзыв, когда и почему. Снятый отзыв не удаляется: оператор по-прежнему видит его в своей консоли с пометкой «не опубликован», а сотрудники Parkena могут вернуть его на страницу, и это тоже записывается в тот же журнал.
[ ЗАПОЛНИТЬ ДО ЗАПУСКА — правовое основание для отправки просьбы об отзыве и для публикации отзыва, а также срок хранения опубликованного отзыва ]
16. Изменения этого уведомления
Это уведомление меняется, когда меняется продукт, и дата вверху страницы — это дата его последнего изменения. Рассылки, через которую можно было бы объявить об изменении, нет, и ни одно из писем, описанных в этом уведомлении, — о бронировании, оператору о его учётной записи или приглашение — не служит для такого объявления, поэтому уведомлением служит сама дата.
