Користувацькі завантаження
Зберігати користувацькі завантаження і видаляти їх на вимогу
Позначайте кожне завантаження тим, чиє воно
(owner_ref). Коли людина попросить її забути, один виклик стирає її
файли й відповідає числом видалених обʼєктів — ваш процес щодо
персональних даних перевіряє виконання, а не намір.
Видалити й довести, що видалили
POST /api/v1/erase { "owner_ref": "user-4471" }
→ { "files_removed": 37 }
Ідуть і записи, і байти на диску. Окремий виклик прибирає один обʼєкт
(DELETE /api/v1/object) — коли людина видаляє одну фотографію, а не
весь обліковий запис.
Якщо з цим owner_ref пов’язаний хоча б один матеріал стоку, зокрема знятий із вітрини, erase повертає 409 asset_in_stock і нічого не видаляє. Оригінал потрібен для вже виданих ліцензій. Використовуйте різні owner_ref для стоку і звичайних завантажень; закриття облікового запису потребує окремої перевірки.
Сервіс не зберігає записів про те, чий це файл. Він зберігає
байти. Звʼязок файла й людини живе у вашій базі, де йому й місце, а
owner_ref — та ручка, за яку виклик видалення бере все одразу.
Що відбувається на прийманні
- тип читається з вмісту, а не з імені файла;
- файл перевіряється на віруси; якщо перевірка недоступна, приймання
відповідає
503, а не зберігає неперевірене; - зображення перестискається, тому EXIF і GPS зникають — дивіться зняття метаданих;
- SVG відхиляється завжди: це контейнер для скриптів, а не картинка.
Адреса, яку не вгадати
Файл у закритій медіатеці захищений невгадуваною адресою, і в кабінеті так і написано — називати це «приватним» було б неправдою. Потрібне посилання, яке вмирає, — видавайте його зі свого боку, а адресу keepix лишіть собі.
Скільки це коштує
Free
- 1 ГБ місця
- 5 ГБ трафіку віддачі
- 500 операцій
- файл до 25 МБ
- без відео
Start
- 10 ГБ місця
- 40 ГБ трафіку віддачі
- 10 000 операцій
- файл до 100 МБ
- відео та HLS
Pro
Популярний- 25 ГБ місця
- 100 ГБ трафіку віддачі
- 100 000 операцій
- файл до 512 МБ
- відео та HLS
Business
- 100 ГБ місця
- 400 ГБ трафіку віддачі
- 1 000 000 операцій
- файл до 2 ГБ
- відео та HLS
Business Plus
- 250 ГБ місця
- 1,3 ТБ трафіку віддачі
- 10 000 000 операцій
- файл до 5 ГБ
- відео та HLS
Безкоштовний тариф — 1 ГБ і без картки, платні від $5 на місяць. Понад платний пакет місце рахується погігабайтно, замість того щоб приймання спинилося: продукт із користувацькими завантаженнями не повинен падати через те, що вівторок виявився жвавішим, ніж чекали.